вторник, 16 ноября 2010 г.

Раздать инет с одной сетевой картой

На компе который будет раздавать инет:

# ifconfig eth0:1 10.0.1.11/16
# echo 1 > /proc/sys/net/ipv4/ip_forward

На компе который будет принимать инет:

# route add default gw 10.10.1.11

10.10.1.11 - IP адрес сервера который раздает (на eth0)
10.0.1.11 - IP адрес алиаса (eth0:1)

понедельник, 15 ноября 2010 г.

D-LINK DGE-528T

 # lspci -s 02:04.0 -vv
02:04.0 Ethernet controller: D-Link System Inc DGE-528T Gigabit Ethernet Adapter (rev 10)
    Subsystem: D-Link System Inc DGE-528T Gigabit Ethernet Adapter
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR-
    Latency: 32 (8000ns min, 16000ns max), Cache Line Size: 128 bytes
    Interrupt: pin A routed to IRQ 16
    Region 0: I/O ports at a000 [size=256]
    Region 1: Memory at fb000000 (32-bit, non-prefetchable) [size=256]
    [virtual] Expansion ROM at 30000000 [disabled] [size=128K]
    Capabilities: [dc] Power Management version 2
        Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0-,D1+,D2+,D3hot+,D3cold+)
        Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
    Kernel driver in use: r8169
 

Device Drivers --->
[*] Network device support --->
[*] Ethernet (1000 Mbit) --->
<*> Realtek 8169 gigabit ethernet support

четверг, 28 октября 2010 г.

Gentoo + wpa_supplicant

Необходимый софт:

$ emerge -pv wireless-tools wpa_supplicant

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] net-wireless/wireless-tools-29  USE="nls -multicall" 0 kB
[ebuild  N    ] net-wireless/wpa_supplicant-0.7.2-r3  USE="dbus gnutls qt4 readline ssl -debug -eap-sim -fasteap -madwifi (-ps3) -wps" 1,597 kB

Total: 2 packages (1 new, 1 reinstall), Size of downloads: 1,597 kB

Если у вас карта на чипе ralink, то лучше поменять название интерфейса с ra0 на wlan0.


$ /sbin/ip link set ra0 name wlan0

После надо записать нужную информацию в /etc/wpa_supplicant/wpa_supplicant.conf

$ sudo wpa_passphrase "ssid" "password"  >> /etc/wpa_supplicant/wpa_supplicant.conf

Редактируем wpa_supplicant.conf

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=wheel

network={
    ssid="ssid"
    #psk="password"    psk=44116ea881531996d8a23af58b376d70f196057429c258f529577a26e727ec1b
}

Запускаем службу:
$ sudo /etc/init.d/wpa_supplicant restart


После чего можно запускать wpa_gui, и настраивать через удобный интерйфейс.

$ wpa_gui

вторник, 26 октября 2010 г.

D-Link DWA-525 + Linux

Карта:

$ sudo lspci -v

05:01.0 Network controller: RaLink Device 3060
    Subsystem: D-Link System Inc Device 3c04
    Flags: bus master, slow devsel, latency 32, IRQ 11
    Memory at fa100000 (32-bit, non-prefetchable) [size=64K]
    Capabilities: [40] Power Management version 3

Ядро: 

$ uname -r
2.6.34-gentoo-r6

Перед тем как собрать драйвер надо включить WIRELESS_EXT, Находим в ядре зависимости:

Symbol: WIRELESS_EXT_SYSFS [=y] 
Prompt: Wireless extensions sysfs files
    Defined at net/wireless/Kconfig:122
    Depends on: NET [=y] && WIRELESS [=y] && WEXT_CORE [=y] && SYSFS [=y]
    Location:
        -> Networking support (NET [=y])
        -> Wireless (WIRELESS [=y])
       
Symbol: WIRELESS_EXT [=n]
    Selected by: GELIC_WIRELESS [=n] && NETDEVICES [=y] && NETDEV_1000 [=y] && WLAN [=y] && GELIC_NET [=n] || PCMCIA_RAYCS [=n] && NETDEVICES [=y] && WLAN [=y] && PCMCIA [=n] || AIRO [=n] && NETDEVICES [=y] && WLAN [=y] && ISA_DMA_A 


$ cd /usr/src/linux
$ sudo make menuconfig


Device Drivers --->
[*] Network device support --->
[*] Wireless LAN --->
<*> IEEE 802.11 for HostAP (Prism2/2.5/3 and WEP/TKIP/CCMP)

После этого надо убедиться что включена опция:

Networking support --->
Wireless --->
[*] Wireless extensions sysfs files

Сохраняем и перегружаемся в новое ядро.

Драйвер:

Драйвера самые свежие (на 26.10.2010) версии RT3062_Linux_STA_v2.4.0.0
с сайта Ralink: http://www.ralinktech.com/license_us.php?n=2&p=0&t=U0wyRnpjMlYwY3k4eU1ERXdMekEzTHpFMkwyUnZkMjVzYjJGa05qZ3lOVE14TnpnMU1DNWllakk5UFQweU1ERXdYekEzWHpFMlgxSlVNekEyTWw5TWFXNTFlRjlUVkVGZmRqSXVOQzR3TGpBdWRHRnlD


$ sudo make
$ sudo make install
$ sudo modprobe rt3562sta




После этих действий iwconfig должен показывать интерфейс ra0:

ra0       Ralink STA 
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  invalid crypt:0  invalid misc:0

Все :3

четверг, 7 октября 2010 г.

Xorg + BenQ V2410Eco


Интересные опции xorg.conf
 
Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "BenQ V2410Eco"
    HorizSync       24.0 - 83.0
    VertRefresh     50.0 - 76.0

    Option         "DPMS"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Videocard0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "AddARGBGLXVisuals" "true"
    Option         "DisableGLXRootClipping" "true"
    Option         "RenderAccel" "true"
    Option         "backingstore" "True"
    Option         "TripleBuffer" "True"
    Option         "XAANoOffscreenPixmaps"
    Option         "AllowGLXWithComposite" "true"
    Option         "EnablePageFlip" "true"
    Option         "XaaNoScanlineImageWriteRect" "true"
    Option         "XaaNoScanlineCPUToScreenColorExpandFill" "true"
    Option         "UseEdidDpi" "false"
    Option         "DPI" "92 x 92"
    Option         "NoLogo"
    Option         "ForceEnablePipeA" "true"
    Option         "EXANoUploadToScreen" "true"
    Option         "Tiling" "true"
    Option         "AccelMethod" "EXA"
    Option         "DRI" "true"
    Option         "DRI2" "true"
    Option         "metamodes" "1920x1080_60 +0+0; 1280x800 +0+0; 1280x720 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Xorg + LG L1752HR

/etc/X11/xorg.conf  секция "Monitor"


Section "Monitor"  
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "LG L1752HR"
    HorizSync       30.0 - 83.0
    VertRefresh     56.0 - 75.0
    ModeLine    "1152x864@75Hz(VESA)" 108.0 1152 1216 1344 1600 864 865 868 900 +hsync +vsync
    ModeLine    "1280x1024@60" 65.0 1024 1048 1184 1344 768 771 777 806 -hsync -vsync
    ModeLine    "1280x1024@60Hz(VESA)" 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
    Option         "DPMS"
EndSection

четверг, 23 сентября 2010 г.

Настройка веб камеры в Gentoo



Дано:
1. Веб камера Logitech Quickcam Express Plus.
2. Gentoo Linux (kernel-2.6.34-gentoo-r1).

Сначало собираем то что нужно в ядре:

Device Drivers --->
[*] Multimedia support --->
[*] Video For Linux
[*] Video capture adapters (NEW) --->
[*] V4L USE devices (NEW) --->
[*] GSPCA based webcams --->
SPCA561 USB Camera Driver

Стоит (пере)собрать либу libv4l и пакет v4l-utils:

$ sudo emerge -pv v4l-utils
These are the packages that would be merged, in order:
Calculating dependencies... done!

[ebuild     U ] media-libs/libv4l-0.7.91 [0.6.1] 264 kB
[ebuild  N    ] media-tv/v4l-utils-0.7.91  0 kB

После чего пробуем грузить модуль:

$ sudo modprobe gspca_spca561

Проверяем:

$ lsmod
Module                  Size  Used by
gspca_spca561           7123  1

После этих действий должно появиться устройство /dev/video0 Это проверить можно утилитой qv4l2.