De regulă, când computerul este pornit, controalele LAN și WLAN sunt recunoscute și inițializate automat. Acest articol descrie exact cum merge procesul și ce trebuie să faceți pentru a activa manual aceste controale dacă este necesar. Desigur, nu intenționez să vă învăț cum să configurați interfețele de rețea întregi manual. Este mult mai important, după ce ați citit secțiunea, să înțelegeți elementele de bază ale acestui proces. În plus, informațiile furnizate aici ar trebui să vină la îndemână dacă aveți probleme cu activarea sau configurarea automată a controlerului WLAN.
Activarea controlerului LAN
În mod tipic, un controler de rețea sau un controler LAN este un cip care se află pe placa de bază a calculatorului dvs. și oferă funcții Ethernet. Controlorul poate fi, de asemenea, pe o cartelă de rețea separată, de exemplu, dacă aveți nevoie să echipați calculatorul cu o interfață de rețea suplimentară. În viitor, vom rezuma cum funcționează fizic funcțiile rețelei și vorbim doar despre controlerul de rețea.
Recunoaștere hardware
Mai întâi, trebuie să vă asigurați că nucleul este încărcat în kernel, ceea ce este necesar pentru un anumit controler de rețea. Deseori, kernelul face acest lucru automat. În acest caz, comanda este executată fără erori (a se vedea mai jos). Dacă în acest stadiu există probleme, trebuie să verificați ce controler de rețea se află în calculatorul dvs. și ce modul de kernel este responsabil pentru acesta. Informațiile corespunzătoare în astfel de cazuri sunt date de comanda lspci:
Acest lucru înseamnă că laptopul utilizează un controller Gigabit-Ethernet 82540ER de la Intel. În continuare, rămâne doar să găsiți driverul corespunzător pentru acest controler (adică, modulul kernel din directorul /lib/modules/n.n/net/*). Dacă căutați modulul kernel linux 82540ER la cerere, veți găsi rapid modulul necesar al nucleului elOOO:
Cu comanda lsmod, puteți verifica dacă modulul este încărcat. De obicei, această ipoteză este confirmată - aceasta înseamnă că Linux a recunoscut corect controlerul deja la pornirea sistemului. Dacă obțineți un rezultat diferit, va trebui să încărcați un modul potrivit cu modprobe:
comanda dmesg arată că nu există erori noi la încărcarea modulului (în-nomsluchaeoshiboknebylo) link-ul .Preduprezhdenie nu este gata vsegolishozna-chaet că interfața nu este configurată încă, și, prin urmare, nu este activ.
elOOO 0000: 02: 01.0: PCI INT A -> Link # 91; LNKA # 93; -> GSI 11 (nivel scăzut) -> IRQ 11 elOOO: 0000: 02: 01.0: el000_probe: (PCI: 33MHz: 32-bit) 00: U: 25: 32: 4F: elOOO 5d: ethO: el000_probe: Intel ® PRO / IOOO Conexiune la rețea ADDRCONF (NETDEV_UP): linkul ethO: nu este gata
Pentru a încărca automat modulul mai târziu, introduceți relația dintre interfața etO și modulul kernel e1000 din fișierul de configurare a modulului (consultați secțiunea 15.1):
Configurarea setărilor controlerului
De regulă, controlerul de rețea recunoaște parametrii necesari pentru schimbul de date prin rețea. Doar foarte rar trebuie să ajustați manual parametrii, cum ar fi viteza, modul duplex etc. În situații similare, se folosește comanda ethtool (vezi om ethtool).
Activarea interfeței
Activați interfața de rețea cu comanda ifconfig:
Dacă modulul de kernel nu este încărcat sau este încărcat un modul necorespunzător, este afișat un mesaj de eroare ethO: Interfață necunoscută: Nu există un astfel de dispozitiv (Nu există un astfel de dispozitiv). Pentru mai multe informații despre succesul sau eșecul ifconfig, consultați comanda dmesg:
elOOO: ethO: el000_watchdog: Linkul NIC este de până 1000 Mbps Full Duplex,
Controlul fluxului: RX / TX ADDRCONF (NETDEV_CHANGE): ethO: link-ul devine gata ethO: nu există routere IPv6
Configurarea interfeței
Protocol EtherO: Adresa Hardware Ethernet 00: 11: 25: 32: 4F: 5D
Acum, utilizând comanda ping, puteți verifica dacă aveți voie să comunicați cu alte calculatoare prin rețea. Cu parametrul -c 2, sunt trimise exact două pachete de ping:
PING 192.168.0.1 (192.168.0.1) 56 (84) octeți de date. 64 octeți de la 192.168.0.1: icmp_seq = l ttl = 64 time = 2,95 ms 64 octeți de la 192.168.0.1: icmp_seq = 2 ttl = 64 time = 0,169 ms - statistici 192.168.0.1 ping --2 pachete transmise, 2 primite, 0 ^ pierdere de pachete, timp 1002ms rtt min / avg / max / mdev = 0,169 / 1.560 / 2.952 / 1.392 ms
Configurarea serverului de nume
Portal implicit
Kernel IP routing table
Destinație Gateway GenMask Flags Metric Ref Utilizați Iface
192.168.0.0 0.0.0.0 255.255.255.0 U0 0 0 ethO 0.0.0.0 192.168.0.1 0.0.0.0 UG0 0 0 ethO
PING yahoo.com (216.109.112.135) 56 (84) octeți de date.
64 octeți de la w2.rc.vip.dcn.yahoo.com (216.109.112.135): icmp_seq = l = 116 timp TTL = 52 ms 64 octeți de la w2.rc.vip.dcn.yahoo.com (216.109.112.135): icmp_seq = 2 ttl = 115 timp = 52 ms - statistici yahoo.com ping --2 pachete transmise, 2 primite, 0 ^ pierderea de pachete, timp 999ms rtt min / avg / max / mdev = 115.397 / 115.807 / 116.217 / 0.410 ms
Obținerea de informații despre DHCP
Dacă rețeaua are un server DHCP, o puteți utiliza când configurați. După ce interfața este activată (dacă ifconfig ethO up este specificată fără date suplimentare), executați comanda dhclient3 din Debian și Ubuntu:
Ascultarea pe LPF / eth0 / 00: ll: 25: 32: 4F: 5d Trimiterea la LPF / eth0 / 00: ll: 25: 32: 4F: 5d Trimiterea pe Socket / de rezervă
DHCPDISCOVER pe etO la 255.255.255.255 port 67 interval 3
DHCPOFFER de la 192.168.0.1
DHCPREQUEST pe portul ethO la portul 255.255.255.255 67
DHCPACK de la 192.168.0.1
legat de 192.168.0.15 - reînnoire în 36624 secunde.
În SUSE, pentru a atinge același obiectiv, aveți nevoie de comanda dhcpcd: root # dhcpcd ethO
În Red Hat și Fedora. precum și în Debian și Ubuntu. dhclient este utilizat pentru a configura clienții DHCP. În orice caz, configurația inițială a acestei comenzi nu vă permite să o numiți manual. În aceste distribuții, dhclient poate fi utilizat numai în cadrul procesului Init-V, când scriptul configurează automat configurația rețelei.
Dezactivați interfața
Pentru a dezactiva din nou interfața, executați parametrul ifconfig cu parametrul de jos:
Gestionarea mai multor controlori
În multe calculatoare conține mai multe controlere de rețea. Sistemul udev asigură corelarea corectă a echipamentului (de exemplu, controlere) și numele de interfață (ethO, eth1, și așa mai departe. d.), astfel încât fiecare controler este întotdeauna asociat cu aceeași interfață.
Activarea controlerului WLAN
rădăcină # iwconfig
nu există extensii wireless. (Interfață Loopback) etO fără extensii wireless. (Interfață LAN) extensions irdaO nowireless. (Interfață cu infraroșu) fără extensii wireless. (Interfață Bluetooth) ethl nesassociat ESSID: oprit / orice Pseudonim: "ipw2100"
Mod: Gestionat canal = 0 Punct de acces: Nu este asociat
Rata de biți: 0 kb / s Tx-Putere: 16 dBm
Reîncercați limita scurtă: 7 RTS thr: oprit Fragment thr: oprit
Link de calitate: 0 Nivel semnal: Nivel de zgomot 0: 0 Rx NWID nevalid: 0 Rx criptă nevalid: 0 Rx frag nevalid: far 2 pierdute:: 0 Tx reíncercări excesive: 0 0 misc nevalid
ipw2100 0000: 02: 02.0: PCI INT A -> Link # 91; LNKC # 93; -> GSI 11 (nivel scăzut) -> IRQ 11 ipw2100: Detectat Intel PRO / Wireless 2100 Conexiune de rețea ipw2100 0000: 02: 02.0: firmware: solicitant ipw2100-1.3.fw
Dacă nu știți ce controler WLAN este instalat pe sistemul dvs., executați comanda lspci (sau lspcmcia dacă utilizați cardul PCMCIA):
02: 02.0 Controller de rețea: Intel Corporation PRO / Wireless LAN 2100 3B Mini
Adaptor PCI (rev 04)
Numele interfeței
Unele module de bază responsabile pentru WLAN oferă o interfață WLAN care nu este numită etn, ci ca wlann sau athn (cum ar fi driverul MadWifi pentru controlerul Atheros). Această metodă reduce riscul ca numerotarea interfețelor de rețea să nu funcționeze când un nou adaptor WLAN este conectat.
În principiu, nomenclatura modificată are un efect redus asupra funcționării sistemului. În toate comenzile următoare, trebuie de asemenea să modificați eth1 la wlanO sau athO.
Pentru ca o cartelă WLAN să comunice cu un punct de acces, trebuie în general să configurați trei parametri: modul, secvența caracterelor SSID și cheia. Modul și SSID sunt configurate folosind comanda iwconfig:
Modul suplimentar de lucru depinde de modul în care vă asigurați accesul la WLAN. Metoda cea mai simplă (și cea mai puțin fiabilă) este WEP: atunci când o utilizați, raportați cheia hexagonală la comanda iwconfig:
Dacă totul merge bine, atunci dmesg -c va produce câteva mesaje noi despre kernel care arată așa:
ieee80211_crypt: algoritmul înregistrat 'WEP' ADDRCONF (NETDEV_CHANGE): ethl: linkul devine gata eth1: nu există routere IPv6
Activitatea WPA sau WPA2 este ceva mai complicată. În acest caz, în timpul inițializării conexiunii și a schimbului de informații suplimentare, se aplică cheile în continuă schimbare generate de programul de fundal wpa_supplicant din același pachet. După instalarea acestui pachet, creați un fișier de configurare numit /etc/wpa_supplicant.conf.
Acest fișier conține câteva setări globale, precum și parametrii specifici pentru rețelele WLAN specifice. Următorul exemplu prezintă cea mai simplă opțiune de configurare, care este suficientă pentru a conecta computerul la un punct de acces sau la un router WLAN utilizând metoda de criptare personală WPA sau WPA2. Cei doi parametri cei mai importanți sunt ssid pentru identificarea rețelei și psk care conține o cheie care a fost re-criptată din motive de securitate (cheia WPA poate fi specificată și în ghilimele cu text simplu).
Când criptați o parolă WPA compusă din mai multe cuvinte, comanda wpa_passphrase vă va ajuta. Rezultatul execuției sale poate fi copiat direct în fișierul wpa_supplicant.conf, apoi, dacă este posibil, ștergeți linia în care este scrisă parola cu text simplu.
Acum puteți rula wpa_supplicant. Comanda va funcționa până când o terminați apăsând pe Ctrl + C. Această comandă este responsabilă pentru inițializarea conexiunii WLAN și apoi pentru actualizarea regulată a cheii conexiunii. Cu alte cuvinte, în timp ce lucrați cu WLAN, acest program ar trebui să funcționeze. Continuați cu cealaltă consoană.
Alte câteva observații despre parametrii comenzii: -i indică interfața de rețea, -c - fișierul de configurare (puteți alege numele la discreția dvs.); -D indică ce driver WLAN utilizați. În primul rând, încercați să lucrați cu Wext - este o interfață comună WLAN, susținută de mai mulți șoferi. Numai dacă această interfață nu funcționează, specificați driverul dvs., de exemplu, -D madwifi. Pagina manualului wpa_supplicant afișează toate driverele acceptate:
Încercarea de a se asocia cu 00:13:46: b5: 25: 6e (SSID = 'soV freq = 0 MHz) asociată cu 00: 13: 46: b5: 25:
WPA: negociere cheie finalizată cu 00: 13: 46: b5: 25: 6e # PTK = TKIP GTK = TKIP # 93; CTRL-EVENT-CONNECTED - Conexiunea la 00: 13: 46: b5: 25: 6 este completă (auth) Id = 0 id_str = # 93;
Configurarea rețelei
Determinați starea rețelei WLAN. Comanda iwconfig generează cele mai importante date referitoare la toate interfețele WLAN:
Ethyl IEEE 802.11b ESSID: "wlan-sol2" Nickname: "ipw2100"
Mod: Frecvență gestionată: 2.462 GHz Punct de acces: 00: 16: B6: 9D: FF: 4B
Rata de biți = ll Mb / s Tx-Putere: 16 dBm
Reîncercați limita scurtă: 7 RTS thr: oprit Fragment thr: oprit
Tasta de criptare: 6C23-CB3C-EB50-97A9-1884-0128-C42C-80E4 Mod de siguranță: deschis Gestionarea alimentării: oprit
Calitatea linkului = 86/100 Nivelul semnalului = -72 dBm
Rx invalid nwid: 0 Rx crip invalid: 0 Rx invalid frag: 0
Tx încercări excesive: 0 Diverse nevalide: 4 Beacon ratat: 0
Informații generale despre calitatea actuală a conexiunii WLAN sunt de asemenea conținute în pseudo-fișierul / proc / net / wireless:
Inter- | sta- | | Calitate | Pachete eliminate Pierdut | WE
fata | tus | nivel de zgomot la nivel de legătură nwid crypt frag încercați din nou baliză | 22 etil: 0020 91. 189. 0.00004 0
Uneori, comanda iwlist este utilă: vă permite să definiți setările posibile pentru diferiți parametri propuși, precum și opțiunea care este activă în prezent. Următoarele două exemple ilustrează canalul de frecvență activă și rețelele WLAN în intervalul:
etl 14 canale în total: frecvențe disponibile: Canal 01: Canalul 2.412 GHz 02: 2.417 GHz
Canal 12: canal 2.467 GHz 13: 2.472 GHz Channel curent = 10 rădăcină # iwlist eth1 scan
eth1 Scanat finalizat:
Cell 01 - Adresa: 00: 13: 46: B5: 25: 6E ESSID: "așa!"
ProtocoLIEEE 802.11bg Mod: Master Channel: 6 Cheie de criptare: activată
Servicii de dezvoltare de site-uri pe MODX
MODX este software-ul pe care îl folosim pentru a dezvolta toate site-urile noastre.
MODX vă va permite să aveți control deplin asupra conținutului folosit pe site-ul dvs., puteți adăuga, șterge, modifica și edita orice conținut pe care îl doriți, puteți gestiona complet site-ul dvs.
Dezvoltarea profesionala a site-urilor pe MODX, dezvoltarea si sustinerea site-urilor. crearea și finalizarea magazinelor online pe MODX.