Użytkownik:Obi/Brudnopis
Spis treści |
Zdobywanie informacji o karcie sieciowej
Dużo informacji o karcie sieciowej można zdobyć za pomocą polecenia hwinfo --netcard, na przykład (dla nieskonfigurowanej karty opartej chip o Intel PRO Wireless 2200):
$ hwinfo --netcard
23: PCI 605.0: 0282 WLAN controller
[Created at pci.286]
UDI: /org/freedesktop/Hal/devices/pci_8086_4220
Unique ID: y9sn.gy1ZasUC0k5
Parent ID: 6NW+.pbi2aV6ikBD
SysFS ID: /devices/pci0000:00/0000:00:1e.0/0000:06:05.0
SysFS BusID: 0000:06:05.0
Hardware Class: network
Model: "Intel PRO/Wireless 2200BG Network Connection"
Vendor: pci 0x8086 "Intel Corporation"
Device: pci 0x4220 "PRO/Wireless 2200BG Network Connection"
SubVendor: pci 0x8086 "Intel Corporation"
SubDevice: pci 0x2702
Revision: 0x05
Driver: "ipw2200"
Driver Modules: "ipw2200"
Device File: wlan0
Features: WLAN
Memory Range: 0xb8006000-0xb8006fff (rw,non-prefetchable)
IRQ: 233 (322615 events)
HW Address: xx:xx:xx:xx:xx:xx
WLAN channels: 1 2 3 4 5 6 7 8 9 10 11 12 13 14
WLAN frequencies: 2.412 2.417 2.422 2.427 2.432 2.437 2.442 2.447 2.452 2.457 2.462 2.467 2.472 2.484
WLAN encryption modes: WEP40 WEP104
WLAN authentication modes: open sharedkey
Requires: ipw-firmware
Module Alias: "pci:v00008086d00004220sv00008086sd00002702bc02sc80i00"
Driver Info #0:
Driver Status: ipw2200 is active
Driver Activation Cmd: "modprobe ipw2200"
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #18 (PCI bridge)
Można z tego odczytać nazwę modułu jądra obsługującego daną kartę (czyli inaczej sterownika) - Driver Modules: "xxxx" (tutaj Driver Modules: "ipw2200"), Adres MAC - HW Address: xx:xx:xx:xx:xx:xx, nazwę interfejsu sieciowego - Device File: xxx (tutaj Device File: wlan0), nazwę producenta chipsetu Vendor: pci xxxxxx "xxxxxxxxxxxxxxx" (tutaj Vendor: pci 0x8086 "Intel Corporation"), nazwę samego chipsetu Device: pci xxxxx "xxxxxxxxxxxxxxxxxxxxxxx" (tutaj Device: pci 0x4220 "PRO/Wireless 2200BG Network Connection") oraz wiele innych informacji, mniej istotnych przy konfiguracji sieci.
W przypadku kart WiFi zostają wyświetlane dodatkowe informacje o tym co karta obsługuje. Są to kanały (WLAN channels: xx xx xx xx), częstotliwości (WLAN frequencies: x.xxx x.xxx x.xxx), standardy szyfrowania (WLAN encryption modes: xxxx xxxx) oraz metody wymiany kluczy (WLAN authentication modes: xxx xxx).
Zmiana nazwy interfejsu sieciowego
10.2
Żeby przypisać stałą nazwę danemu interfejsowi sieciowemu należy edytować jego plik konfiguracyjny. Znajduje się on w folderze /etc/sysconfig/network/, i nosi nazwę ifcfg-eth-mac_karty_sieciowej. W nim wystarczy dopisać (lub zmienić) linijkę wyglądającą mniej więcej jak poniższa:
PERSISTENT_NAME='wlan0'
W miejsce wlan0 należy wpisać pożądaną nazwę interfejsu sieciowego.
10.3
W /etc/udev/rules.d/70-persistent-net.rules zmień linijkę odpowiadającą za interfejs, którego nazwę chcesz zmienić. Na przykład:
SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="MAC_SIECIÓWKI", NAME="eth1"
na
SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="MAC_SIECIÓWKI", NAME="wlan0"
Następnie przeładować moduł odpowiedzialny za kartę sieciową, jest wymieniony w komentarzu nad edytowaną linijką. Na przykład, dla modułu bcm43xx wygląda to tak:
# rmmod bcm43xx # modprobe bcm43xx