Ubuntu Wi-Fi ne deluje? Tukaj je opisano, kako to popraviti. Kako omogočiti wifi na prenosniku? Povezovanje z wifi v ubuntu prek terminala


Ubuntu je zmogljiv, brezplačen, odprtokodni operacijski sistem izvorna koda, kar je dobro za začetnike, ki želijo raziskati Linux, in izkušene strokovnjake, ki želijo zanesljiv in varen sistem za projekte in podobno. Kljub vsem prednostim pa imate včasih težave pri povezovanju z omrežji Wi-Fi.

Težava s povezavo

Wifi lahko v strojni in programski opremi. Tukaj je nekaj učinkovitih rešitev, če se uporabniki soočajo s težavo pri povezovanju z omrežji Wi-Fi.


1. težava: naprava ni zaznana


Če Ubuntu (ali katera koli druga distribucija) ne zazna brezžične naprave, boste morali dostopati do terminala in vnesti naslednji ukaz:


sudo lsusb

če uporabljate vtičnik USB brezžično kartico/ključ.


sudo lspci
če imate notranje brezžično kartico.

Če se odziv teh ukazov vrne z rezultatom, podobnim spodnjemu posnetku zaslona, ​​potem imate srečo, Ubuntu lahko najde zemljevid. To je običajno definirano z "Network Controller" ali "Ethernet Controller".


V preteklosti so številne distribucije Linuxa imele težave pri iskanju brezžične kartice. Na srečo je podpora postala veliko boljša, tako da je to zdaj redek pojav.


Dodatni ukazi


Uporabite lahko tudi naslednji ukaz, da preverite, ali naprava vidi brezžično napravo, ki jo uporabnik morda potrebuje lshw najprej namestite na svoj računalnik.


Omrežje lshw -C

Rezultat bi moral biti podoben temu:
*-opis omrežja:

Izdelek brezžičnega vmesnika:

Proizvajalec omrežne povezave PRO/Wireless 3945ABG:

Intel Corporation


Če je tako in sistem najde brezžično kartico, lahko nadaljujete z namestitvijo gonilnika/modula, kot je prikazano spodaj.


Težava 2: Manjka modul gonilnika


Sledi uspešnim ekipam lsusb in lspci, ob predpostavki, da Ubuntu vidi brezžično kartico, lahko domnevate, da vdelana programska oprema deluje, le da sistem nima pojma, kaj narediti s kartico. Kje je
potrebno gonilnike ali module.


Vrnite se na terminal in vnesite naslednji ukaz:


sudo lsmod


Videli boste seznam uporabljenih modulov. Če želite aktivirati svoj modul, vnesite naslednji ukaz, kjer je "modulename" ime vašega nabora čipov.


sudo modprobe ime modula

Na primer, če je vaš brezžični nabor vezij "RT2870", bo tako.


sudo modprobe rt2800usb

Po tem zaženite ukaz lsmod znova preverite, ali je pravilno naložen.


sudo nano /etc/modules

Odpre se urejevalnik besedil Nano. Zdaj na dnu dodajte ime modula in shranite datoteko. Nato boste morali znova zagnati računalnik in preveriti, ali brezžična kartica zdaj vidi omrežje, da se lahko normalno povežete.

Če se vam zatakne, ponovite ta postopek. Na srečo ima Ubuntu v svoji spletni dokumentaciji koristne strani s pomočjo, ki jih lahko tudi preberete. Lahko pa uporabite vgrajeno pomoč v terminalu, tako da vnesete:


človek lsusb

človek lspci


Problem 3: DNS


Redko se zgodi, da bo DNS predstavljal težavo, vendar je vredno raziskati, če imate težave s povezljivostjo. V terminalu vnesite naslednji ukaz, da ocenite, od kod prihaja DNS.


naprava nmcli pokaži wlan1 | grep IP4.DNS

To vam bo pokazalo naslov lokalno omrežje v usmerjevalniku. Če to ne deluje, boste morda morali spremeniti " wlan1» glede na to, kaj uporablja vaša brezžična povezava. Naslednji ukaz lahko uporabite tudi za zajem notacije:


IP naslov

Ko imate te informacije, je naslednja metoda ping naslov vašega usmerjevalnika. Če deluje, poskusite preveriti Googlove strežnike DNS


ping 8.8.8.8

Kot rezultat tega lahko ugotovite, kje je težava DNS. Če se vse naprave v vašem domu ali pisarni srečujejo z napakami pri nalaganju strani, spremenite strežnik DNS usmerjevalnika v Google ali odprite strežnike DNS. Pri proizvajalcu usmerjevalnika se boste morali pozanimati, kako to storiti, vendar se to običajno izvede na skrbniških straneh, najpogosteje s prijavo na 192.168.0.1 ali podobno.

Če je vaša težava z DNS samo Ubuntu, sledite tem korakom z grafičnim vmesnikom Network Manager.


  1. Desni klik na Network Manager.
  2. Spremenite povezave.
  3. Izberite primerno povezavo Wi-Fi.
  4. Izberite Nastavitve IPv4.
  5. Spremenite metodo samo za naslove DHCP.
  6. V polje DNS strežniki dodajte 8.8.8.8, 8.8.4.4. Pazite na vejice med naslovi IP in ne puščajte presledkov.
  7. Shrani in nato zapri.

Kot zadnji korak znova zaženite računalnik ali znova zaženite upravitelja omrežja s terminala.

Morda vam je že uspelo "presaditi" vse svoje domače naprave brezžični internet. Tudi če je temu tako, vseh težav s konfiguracijo ni mogoče šteti za rešene. Še posebej, ko je sprejeta odločitev o prehodu na brezplačen in brezplačen operacijski sistem Ubuntu. Noben drug operacijski sistem ne ponuja svobode prilagajanja in upravljanja virov kot Linux. To v celoti velja za njegove distribucije. Ko uporabljate Ubuntu, je nastavitev Wi-Fi izrednega pomena. Konec koncev vam bo redek OS omogočil uporabo celo polovice njegovih zmogljivosti brez dostopa do interneta.

Danes je zelo pogosta možnost uporabe Wi-Fi, ko je žica iz modema povezana z usmerjevalnikom. In usmerjevalnik že oddaja brezžični signal, kjer je potreben. In nakupovanje nov prenosnik, verjetno pričakujete, da boste vse nastavili po principu »vstavi in ​​pozabi«. Ko gre za Ubuntu, vse naprave ne morejo zagotoviti funkcionalnosti, ki jo potrebujete brezžično komunikacijo. Kako torej nastaviti Wi-Fi, če ne deluje takoj?

Morda ste že poskusili Wi-Fi, vendar nič ni delovalo. Iz neznanega razloga računalnik ne najde nobenih razpoložljivih omrežij in signal je vedno enak nič. Še huje je, če adapter za brezžično omrežje ni zaznan. No, popolnoma naravnan nov računalnik- je zelo redka, zato je namestitev vseh potrebnih možnosti vaša naloga. Ogledali si bomo namestitev gonilnikov na naprave Broadcom. So precej pogosti. Podrobno bomo razložili, kako nastaviti Wi-Fi na Ubuntu.


"$sudolspci | grep omrežje".


"$lspci -nn -d 14e4:".

  • Po tem morate preveriti kartice, ki jih podpira gonilnik, in podatke, ki jih prejme ukaz. Če ni ujemanj, morate izbrati drugega gonilnika.
  • Prav tako se morate pozanimati o vdelani programski opremi, ki bo potrebna za pravilno delovanje gonilnika. To lahko storite v dokumentaciji gonilnika.

POMEMBNO. Na spletni strani https://wireless.wiki.kernel.org/en/users/drivers boste našli same gonilnike, opise, firmware, kot tudi navodila po korakih z uporabo.

  • Pred zagonom potreben voznik, morate onemogočiti zagon nekaterih modulov opreme - da se izognete konfliktom med delovanjem:

"$ sudo modprobe -r ime modula." Tukaj je ime napisano brez znakov, ločeno s presledkom.

  • Če želite preprečiti, da bi se onemogočeno ponovno naložilo, naredite to:

"$ vi /etc/modprobe.d/blacklist-bcm.conf
ime modula črnega seznama
ime modula črnega seznama
ime modula črnega seznama"

  • Zaženite gonilnik z ukazom:

"$ sudo modprobebrcmsmac."

Ogledali smo si prvo stopnjo, kako nastaviti Wi-Fi na Ubuntu. Nato se v praksi poskusimo povezati z brezžičnim omrežjem s terminalom.

Nastavitev povezave

Seveda lahko uporabite GUI za konfiguracijo Wi-Fi v strežniku Ubuntu. Vendar pa pogosto obstajajo primeri, ko ta metoda ni uporabna. Poleg tega boste z uporabo konzole prejeli zelo informativne podatke o omrežjih, s katerimi lahko delate. Načela nastavitve so enaka v vseh distribucijah Linuxa, tako da lahko: potrebna dejanja v katerem koli OS, ki temelji na Li.0nix. Na primer, uporabljamo povezavo WPA. Uporaba WEP na ta trenutek ni upravičeno, saj je stopnja varnosti takšne omrežne povezave prešibka.


"$sudo iwlist skeniranje."

Ta poizvedba v konzoli vam bo omogočila ogled razpoložljivih omrežij in njihovih značilnosti. Poiščite parameter ESSID. Označuje ime, ki je dodeljeno omrežju in se bo uporabljalo za delo z njim.


"$wpa_passphrase(ime omrežja)>wpa.conf."

Ime omrežja je izpolnjeno ločeno s presledkom, brez drugih znakov.

  • V konzolo vnesite geslo za dostop do omrežja. Samodejno bo shranjen v konfiguracijski datoteki.

Zdaj lahko v celoti uporabljate grafični vmesnik za uporabo Wi-Fi v Ubuntuju.

Ustvarjanje dostopne točke

Zdaj si bomo ogledali, kako ustvariti dostopno točko Wi-Fi v Ubuntuju. Kot veste, je dostopna točka »podaljšek« že obstoječega brezžičnega omrežja oziroma osnova za ustvarjanje popolnoma novo omrežje. Nastavitev Wi-Fi Ubuntu Server v tej vlogi je najbolje narediti v grafičnem vmesniku.

  1. Najprej morate računalnik odklopiti od vseh omrežij, na katera je trenutno povezan.
  2. Računalnik povežite z žičnim omrežjem, za katerega boste ustvarili dostopno točko. V opravilni vrstici mora biti prikazano, da ima računalnik žično povezavo.
  3. Prikličite meni omrežne povezave s klikom na desni gumb miške. Kliknite Uredi povezavo. Po tem dodajte novo povezavo.
  4. Na seznamu izberite »Wi-Fi« in kliknite gumb »Ustvari«.
  5. Začnite nastavljati svojo novo povezavo. Če želite to narediti, vnesite vse trenutne parametre, ki bi lahko bili koristni. to:
  • Način vroče točke.
  • Ime povezave in
  • Način šifriranja podatkov. Priporočljivo je, da izberete WPA2 ali WPA.
  1. Shranite trenutne nastavitve. Ko nastavite Wi-Fi, ga morate vklopiti. Izberite "Poveži se s skritim omrežjem." Nato na seznamu poiščite omrežje, ki ste ga nedavno ustvarili, in ustvarite povezavo z njim.
  2. Zdaj lahko dostopno točko uporabljate čim bolj priročno!

V zaključku

Naučili smo se izvajati več uporabnih tehnik. Podrobno smo se naučili, kako nastaviti Wi-Fi na Ubuntu, in tudi diagnosticirali napake v omrežju. Če imate še vedno vprašanja ali težave niso odpravljene, se lahko vedno obrnete na nas v komentarjih, pustite svoje mnenje ali nekaj vprašate obiskovalce našega spletnega mesta. Pojdi!

Če ste lastnik katerega koli Mobilna naprava ki ga ureja OS Linux, potem boste morali najprej razmisliti o dokončanju naloge številka ena - nastavitev povezave z brezžično točko Wifi dostop. privzeto, standardna orodja Za Namizni računalniki Linux zanesljiv in enostaven za uporabo. Na primer Wifi Radar, Network Manager in številni drugi programi tega razreda. Seveda se predpostavlja, da uporabljate okolja, kot sta Gnome ali KDE, ki imata zelo bogato funkcionalnost in izbiro.

Kaj pa, če imate nekaj drugačnega in redkejšega - E17, Fluxbox, ION ali celo golo konzolo? V tem primeru morate uporabiti klasičen način nastavitve - ukazna vrstica.

Poglejmo si dva primera vzpostavitve povezave z brezžično dostopno točko:

  • grafična aplikacija Wicd (na primer);
  • konzolni pripomočki.

Uvod

Predpostavlja se, da imate brezžično omrežno napravo (adapter), ki deluje pod Linux. Če nenadoma ugotovite, da vaša naprava ne deluje, lahko kot eno od možnosti za začetnike predlagate namestitev Najnovejša različica distribucija Ubuntu in namestite lastniške gonilnike za vašo brezžično kartico. Predlagani primer je najpreprostejši in najučinkovitejši v primerjavi s poskusi, da bi adapter deloval prek gonilnika ndiswrapper.
Prav tako predpostavlja, da imate na voljo dva parametra za povezavo z brezžično točko: SSID in identifikacijski ključ. Brez njih (predvsem brez druge, saj je prva še vedno zlahka prepoznavna) ne boste mogli vzpostaviti povezave.

Wicd

Wicd je grafična aplikacija, napisana v Pythonu. Prilagodljiv in enostaven program, ki ponuja veliko funkcionalnosti. Wicd je enostaven za namestitev in enostaven za uporabo. Za seznanitev s programom potrebujete le nekaj minut. Omeniti velja tudi, da ima Wicd poleg grafičnega vmesnika tudi konzolno različico "izvršitve", ki po funkcionalnosti ni slabša.

Ukazna vrstica

Poglejmo zdaj, kako konfigurirati Wifi- povezava preko ukazne vrstice. Mimogrede, ta metoda je univerzalna, saj uporablja pripomočke, ki so standardni za vse distribucije Linux. Poleg tega vse aplikacije GUI temeljijo na teh pripomočkih. Figurativno povedano, če »odstranimo« GUI »streho« s katerega koli grafična aplikacija, nato pa bomo pod njim videli skromne in neopazne delavce konzole: ifconfig, wireless-tools, wpa_supplicant, ping, nmap in številne druge.

Za dokončanje naše naloge boste potrebovali naslednje pripomočke:

  • ifconfig: popolnoma nadzoruje delo katerega koli omrežni adapter vaš računalnik (žični ali brezžični);
  • iwlist: prikaže seznam brezžičnih dostopnih točk, ki so na voljo za povezavo (v dosegu);
  • iwconfig: pripomoček za brezžično upravljanje in konfiguracijo omrežne naprave(adapterji);
  • dhclient(ali njegovi davki): samodejno pridobi naslov IP od strežnika dhcp brezžično točko;
  • wpa_supplicant: pripomoček za nastavitev šifriranih povezav.

Preden začnete postavljati Wifi-povezava, bi bilo logično preveriti prisotnost vseh teh pripomočkov v sistemu (čeprav so skoraj vsi vključeni v standardni nabor Linux-distribucije). Kljub temu poskrbimo, da jih imamo z izvajanjem zelo preprostih ukazov (glej man which):

  • ki ifconfig
  • kateri iwlist
  • kateri iwconfig
  • kateri dhclient
  • kateri wpa_supplicant

Ko zaženete vsakega od teh ukazov, boste videli pot, na kateri se nahajajo datotečni sistem. Če ga nenadoma ne vidite, boste morali namestiti manjkajoče. Najenostavnejši in najbolj priporočljiv je upravitelj paketov te distribucije Linux ki ga uporabljate. Kot alternativo lahko ponudite namestitev iz virov, vendar ta pot od uporabnika zahteva dovolj izkušenj.

Oglejmo si primer povezave z wifi točko s šifriranjem WEP

  1. Najprej bomo pogledali, katere omrežne kartice imamo v računalniku:
# ifconfig -a

Izhod bo vseboval imena in natančen opis vse omrežne vmesnike, ki jih je pripomoček lahko zaznal ifconfig. Če želenega ni bilo mogoče najti, je razlog samo ena stvar - zanj ni gonilnikov in podpora za ta vmesnik ni omogočena v jedru Linuxa.

  1. Zaženite brezžično omrežno kartico:
# ifconfig wlan0 gor
  • wlan0- standard v večini Linux- ime sistema Wifi- karte;
  • gor- možnost pove ukazu ifconfig, naj zažene (»dvigne«) omrežno napravo.
  1. Zdaj moramo preiskati zrak okoli sebe, da bi našli razpoložljive vroče točke:
# iwlist skeniranje wlan0
  • wlan0- ime brezžičnega adapterja;
  • skeniranje- ukaz iwlist se zažene v načinu skeniranja.

Rezultat dela iwlist tam bo podrobno poročilo, iz katerega nas na tej stopnji zanima samo ena vrstica: ESSID: "Some_Name". Vrednost parametra ESSID (»Some_Name«) je ime brezžične dostopne točke. Zdaj vemo, katero konkretno Wifi-točka bomo povezali.

  1. Vzpostavitev povezave:
# iwconfig wlan0 essid Some_Name key Wireless_Key
  • wlan0- omrežni adapter, na katerem je konfigurirana povezava;
  • essid- nastavimo ime dostopne točke, na katero se povezujemo;
  • ključ- navedite šifrirni ključ, ki ga ta dostopna točka uporablja za prenos podatkov.

komentar:

Ekipa iwconfig Privzeto uporablja podatke HEX za šifrirni ključ. Če želite podati ključ v navadnem besedilu (ASCII), morate uporabiti možnost s.
Na primer takole:

# iwconfig wlan0 essid Some_Name key s:Wireless_Key

Povezava je vzpostavljena.

  1. Zadnji korak je pridobivanje naslova IP s strežnika dhcp dostopne točke wifi:
# dhclient wlan0

Seveda je vsakokratno izvajanje zgornjih korakov dolgočasno. Postopek nastavitve povezave lahko poenostavimo tako, da napišemo povezovalni skript, v katerem vse te ukaze združimo v enega:

#! /bin/bash ifconfig wlan0 gor iwconfig wlan0 essid Some_Name key s:Wireless_Key spanje 10 dhclient wlan0

Tukaj smo dodali še en ukaz za spanje s parametrom 10 sekund. Priporočljivo je, da to storite pred pridobitvijo naslova IP, da zagotovite zanesljivost povezave.
Shranite to datoteko pod nekim imenom (na primer wireless_up) in jo naredite izvede z ukazom:

# chmod u+x wireless_up

Premaknite wireless_up v /usr/local/bin, da bo globalno viden celotnemu sistemu. Zdaj se morate samo še prijaviti ukazna vrstica:

# wireless_up

in povezava bo vzpostavljena.

Oglejmo si bolj zapleten primer - povezovanje z dostopno točko s šifriranjem WPA

Povezave s takim šifriranjem podpira samo pripomoček wpa_supplicant, zato ga potrebujemo. Ponovno predvidevamo, da poznamo šifrirni ključ (geslo) za to dostopno točko.

  1. Na podlagi tega ključa z uporabo pripomočka ustvarimo geslo wpa_passphrase, ki je vključena v paket wpa_supplicant. Dejstvo je, da mora biti geslo, ki ga bomo uporabljali naprej, v obliki šestnajstiškega števila:
# wpa_passphrase ssid geslo

Pripomoček bo prikazal ustvarjeno vrstico psk, ki jo bomo vstavili v konfiguracijsko datoteko wpa_supplicant.conf:

# sudo nano -w /etc/wpa_supplicant.conf Omrežje=( ssid=SSID psk=PSK)

To je zelo poenostavljena konfiguracijska datoteka, vendar bo delovala. Morda boste morali v glavo te datoteke dodati še eno vrstico:

Ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=kolo

zagotoviti potrebne pravice dostopa.
2. "Dvignite" vmesnik wlan0:

# ifconfig wlan0 gor

  1. Označimo, na katero točko se želimo povezati:
# iwconfig wlan0 essid ssid
  1. Za vzpostavitev povezave zaženite pripomoček wpa_supplicant:
# wpa_supplicant -B -Dwext -i wlan0 -c /etc/wpa_supplicant.conf
  • -B- zaženite ukaz wpa_supplicant v ozadju;
  • -Dwext- povemo komunali wpa_supplicant za vmesnik uporabite gonilnik wex wlan0;
  • -jaz- nastavite omrežni vmesnik po meri (wlan0 v našem primeru);
  • -Z- določite pot do konfiguracijske datoteke wpa_supplicant.conf.
  1. Preverimo, ali je povezava vzpostavljena:
# iwconfig wlan0

Na izhodu bomo videli podrobne informacije o določenem vmesniku wlan0.

  1. Dobimo lokalni naslov IP:
# dhclient wlan0

7. Postopek poenostavimo tako, da ustvarimo vnos na poti /etc/network/interfaces, ki izgleda takole:

Auto wlan0 iface wlan0 inet dhcp pre-up wpa_supplicant -Bw -Dwext -i wlan0 -c /etc/wpa_supplicant.conf post-down killall -q wpa_supplicant

Zaključek

Odvisno od distribucije Linux, obstaja veliko načinov za konfiguracijo Wifi- povezave. Zahvaljujoč tej raznolikosti lahko vzpostavite povezavo v skoraj vseh Linux-sistem.

Glavno je, da ti brezžični adapter podprt v Linux na ravni voznika. A to je že odvisno predvsem od razvijalcev operacijskega sistema.

Z Podpora za Wi-Fi adapterjev v Ubuntuju določene težave. Dobro je, če lahko ob nakupu izberete znan združljiv model, pogosteje pa morate uporabiti opremo, ki jo imate. V tem primeru boste morali adapter namestiti sami. Danes si bomo ogledali prav tak primer.

Če pogledamo naprej, recimo, da pri povezovanju nepodprtih adapterjev Wi-Fi ni nič zapletenega. Kljub dejstvu, da je številna dejanja, ki jih izvajamo, mogoče izvesti z grafičnim vmesnikom, bomo delali izključno v konzoli, kar nam bo omogočilo uporabo priporočil v tem članku tako za namizno kot za strežniško različico Ubuntuja.

Na primer, razmislite o priključitvi poceni adapterja USB v Ubuntu 12.04 LTS TP-Link TL-WN725N.

Pojdimo v domači imenik in prenesite arhiv repozitorija, pri čemer smo predhodno povišali pravice na superuporabnika:

Sudo-s
cd ~
wget "https://github.com/lwfinger/rtl8188eu/archive/master.zip"

Razpakirajmo arhiv (če je potrebno, namestimo razpakirati).

Razpakirajte master.zip

Kot lahko vidite iz izhoda ukaza, je bila vsebina arhiva razpakirana v imenik rtl8188eu-master, pojdite nanj in zgradite modul:

Cd rtl8188eu-master
narediti

Po izgradnji modula bi se moral pojaviti v imeniku datoteka 8188eu.ko, to je zahtevani modul jedra. Zdaj ga namestite z ukazom:

Naredi namestitev

Vse kar ostane je, da omogočimo naš modul z zagonom ukaza:

Modprobe 8188eu

ali preprosto odklopite in ponovno priklopite adapter. V namiznem sistemu boste takoj videli sporočilo o možnosti povezave z brezžičnim omrežjem.

Ali pa zaženite ukaz v konzoli:

Ifconfig

V izhodu boste videli, da se prikaže brezžični vmesnik wlan0.

Kot lahko vidite, ni nič zapletenega. Vendar ne pozabite, da je modul zgrajen in nameščen pod trenutno različico jedra in da boste morali pri posodabljanju modul znova zgraditi in namestiti. Če to ni mogoče, potem počakajte Shift Pri nalaganju izberite in naložite različico jedra, za katero je zgrajen modul.

V tem priročniku je razloženo, kako računalnik povezati z omrežjem z uporabo konfiguracijske datoteke in pripomočki konzole. Glavni cilj je govoriti o na različne načine povezovanje z internetom brez uporabe GUI (grafičnega vmesnika). Priročnik ne pokriva tem, kot je nastavitev omrežnih filtrov ali na primer vaših lastnih dostopnih točk Wi-Fi. Predpostavlja se, da obstaja določen način povezovanja z internetom, ki ga ponuja ponudnik, za uporabo katerega morate slediti spodnjim korakom.

Priročnik vsebuje primere urejanja konfiguracijskih datotek z uporabo urejevalniki besedil"nano" in "gedit". Upoštevajte, da se prvi urejevalnik zažene v terminalu in ga je mogoče uporabiti pri izvajanju Ubuntuja z grafičnim uporabniškim vmesnikom ali brez njega, medtem ko je "gedit" mogoče uporabiti le, ko je omogočen grafični uporabniški vmesnik.

Sistemske zahteve

Vsaka možnost namestitve sistema je primerna za reprodukcijo dejanj, opisanih v priročniku. Grafični uporabniški vmesnik ni potreben. Vsa dejanja je treba izvesti v konzoli. Razume se, da je treba ukaze, ki se začnejo s simbolom $, izvesti kot uporabnik, tiste, ki se začnejo z #, pa kot superuporabnik (root).

Preden začnete, se prepričajte, da:

    Različno omrežni filtri(na primer iptables) in njihovi konfiguracijski pripomočki (na primer Firestarter) so onemogočeni/pravilno konfigurirani in ne motijo ​​omrežja.

    Imate vse potrebne parametre za povezovanje v vašem omrežju (na primer naslov IP, masko podomrežja in privzeti prehod za povezavo prek statičnega IP-ja).

    Omrežne naprave, ki filtrirajo po naslovu MAC, so pravilno konfigurirane in »poznajo« vaš omrežni vmesnik.

    Gonilnik vaše omrežne naprave je pravilno nameščen, kabel (za žično povezavo) deluje pravilno in priključen.

Za nastavitve boste zagotovo potrebovali ime omrežne kartice. To lahko ugotovite iz izhoda ukaza:

$ sudo lshw -C omrežje

Omogoča ogled povezanih omrežnih naprav.

Primer izhoda ukaza:

Ubuntu@ubuntu:~$ sudo lshw -C omrežje *-opis omrežja: Ethernet vmesnik # Vrsta naprave izdelek: L2 100 Mbit Ethernet Adapter # Ime adapterja dobavitelj: Attansic Technology Corp. # Fizični ID proizvajalca naprave: 0 informacija o vodilu: pci@0000:03:00.0 logično ime: eth0 # Različica imena omrežnega vmesnika: a0 serijski: 00:00:00:00:00:00 # Fizični naslov naprave (naslov mac ) velikost: 100 MB/s zmogljivost: 100 MB/s širina: 64 bitov ura: 33 MHz zmogljivosti: pm msi pciexpress vpd bus_master cap_list ethernet fizični tp 10bt 10bt-fd 100bt 100bt-fd konfiguracija samodejnega pogajanja: samodejno pogajanje=on broadcast=yes driver=atl2 # Uporabljen gonilnik driverversion=2.2.3 # Različica gonilnika duplex=full firmware=L2 ip=192.168.0.5 latency=0 link=yes # Razpoložljivost link module=atl2 multicast=yes port=withed pair speed=100MB/s # Trenutna hitrost povezave .

Bodite pozorni na vrstico:

Logično ime: eth0

eth0 je želeno ime omrežnega vmesnika.

Ime eth0 bo nadalje uporabljeno za konfiguracijo tega posebnega omrežno kartico. Pri čemer eth označuje, da je uporabljen vmesnik Ethernet, 0 pa je številka naprave. Če imate nameščenih več omrežnih naprav, bodo v skladu s tem dobile imena: eth0, eth1, eth2 itd.

Po implementaciji SystemD (od Ubuntu 15.04 naprej) imajo lahko omrežni vmesniki druga imena (ne ethX). To je bilo narejeno tako, da se imena omrežnih naprav ne spremenijo, ko so na stroj priključeni novi adapterji (v Zadnje čase, nekaj USB modemi deluje kot omrežni adapter). Posledično se lahko eth0 imenuje na primer enp0s4 ali eno1 ali celo enx78e7d1ea46da. To je ime omrežne kartice, ki jo je treba uporabiti pri nastavitvi omrežja.

Več o poimenovanju omrežnih vmesnikov lahko preberete v SystemD (angleščina).

To preimenovanje lahko onemogočite z dodajanjem /etc/default/grub, v niz s spremenljivko GRUB_CMDLINE_LINUX_DEFAULT linija net.ifnames=0. Po tem morate storiti sudo update-grub

Postavitev žičnega omrežja

Nastavitev naslova IP, privzetega prehoda, maske podomrežja

/etc/network/interfaces, na primer takole:

In k temu dodajte:
Za statični IP:

Iface eth0 inet statični naslov 192.168.0.1 omrežna maska ​​255.255.255.0 prehod 192.168.0.254 dns-nameservers 192.168.0.254 8.8.8.8 auto eth0

    Iface eth0 inet static - označuje, da je vmesnik (iface eth0) v območju naslovov IPv4 (inet) s statičnim ip (static);

    Naslov 192.168.0.1 - označuje, da je IP naslov (naslov) naše omrežne kartice 192.168.0.1;

    Omrežna maska ​​255.255.255.0 - označuje, da je naša podomrežna maska ​​(omrežna maska) 255.255.255.0;

    Prehod 192.168.0.254 - privzeti naslov prehoda 192.168.0.254;

    Dns-nameservers 192.168.0.254 8.8.8.8 - naslovi strežnikov DNS (o spodnjih bomo govorili pozneje)

    Auto eth0 - sistemu nakazuje, da mora biti vmesnik eth0 omogočen samodejno, ko se sistem zažene z zgornjimi parametri.

eth0- ime vašega vmesnika, ki ga povezujete. Seznam vmesnikov si lahko ogledate tako, da vnesete:

$ip naslov

Kot rezultat, datoteka /etc/network/interfaces mora izgledati nekako takole:
(za eno žično povezavo s statičnim IP)

# Ta datoteka opisuje omrežne vmesnike, ki so na voljo v vašem sistemu # in kako jih aktivirati. Za več informacij glejte vmesniki (5). # Omrežni vmesnik s povratno zanko auto lo iface lo inet loopback # Moje žično omrežje. iface eth0 inet statični naslov 192.168.0.1 omrežna maska ​​255.255.255.0 prehod 192.168.0.254 dns-nameservers 192.168.0.254 8.8.8.8 auto eth0

Shranite datoteko in zaprite urejevalnik. IN v tem primeru(nano urejevalnik) - pritisnite Ctrl + X , nato Y , poskrbite, da je "Write File Name" /etc/network/interfaces in pritisnite Enter .

Več podrobnosti o sintaksi datoteke /etc/network/interfaces lahko preberete v dokumentaciji.

Primer konfiguracije za dinamični IP:

Iface eth0 inet dhcp auto eth0

Začasna nastavitev naslova IP in maske podomrežja

Če morate nastaviti preskusne nastavitve, naredite:

$ sudo ip addr add 192.168.0.1/24 dev eth0

Kjer je 192.168.0.1 naš naslov IP, je /24 število bitov v predponi dela naslova (ki ustreza maski podomrežja 255.255.255.0).
eth0- vtični omrežni vmesnik.

Te nastavitve bodo izginile po ponovnem zagonu sistema in ne bodo vplivale na datoteko /etc/network/interfaces

Nastavitve DNS

Za konfiguracijo DNS je odgovoren pripomoček resolvconf, ki deluje v tandemu z majhnim strežnikom za predpomnjenje DNS dnsmasq. resolvconf vam omogoča DNS nastavitve na podlagi podatkov iz različnih podsistemov.
Ena od posledic te uporabne novosti (prehod na to shemo se je zgodil v Ubuntuju od različice 12.04) je, da se zdaj datoteka /etc/resolv.conf ustvari samodejno in ne vsak program posebej, ki jo želi spremeniti (včasih prepisovanje prej opravljenih sprememb). Samodejno ustvarjanje datoteke /etc/resolv.conf pomeni, da bodo ročne spremembe izgubljene.
Samodejno ustvarjeni /etc/resolv.conf vsebuje povezavo do strežnika DNS na lokalnem vmesniku (127.0.1.1), tam (na vratih 53) pa se nahaja storitev dnsmasq, ki je odgovorna za razrešitev simboličnih imen v naslove IP. Upoštevati je treba, da so ta vrata (53) odprta v načinu POSLUŠANJE, vendar od Ker je to lokalni vmesnik, ta vrata niso dostopna iz zunanjega omrežja.
Podatke DNS za statične vmesnike je treba zdaj vnesti v /etc/network/interfaces v parametrih dns-nameservers, dns-search in dns-domain (ki ustrezajo parametrom nameserver, search in domain v /etc/resolv.conf)

Upoštevajte, da se v /etc/resolv.conf pri snemanju več strežnikov uporablja več ključev imenskih strežnikov, v /etc/network/interfaces pa so bili vsi naslovi DNS strežnikov zapisani v eni vrstici za ključem dns-nameservers, ločeni s presledki.

Posledično bi moral opis statičnega vmesnika v /etc/network/interfaces izgledati nekako takole:

Iface eth0 inet statični naslov 192.168.0.1 omrežna maska ​​255.255.255.0 prehod 192.168.0.254 dns-nameservers 8.8.8.8 192.168.0.254 auto eth0

Ubuntu do različice 12.04

V starejših različicah ubuntu, ko je treba določiti statične naslove Strežniki DNS (če niso na voljo samodejno) delujejo:

$ sudo gedit /etc/resolv.conf

in tam vnesite naslove strežnikov DNS (za vsak strežnik ločene zapise):

Imenski strežnik 192.168.0.100 Imenski strežnik 192.168.0.200

Kjer sta 192.168.0.100 in 192.168.0.200 naslova strežnika DNS. Če morate dodati več naslovov, se mora vsak naslov začeti z nova vrstica in iz besedne zveze imenski strežnik

Nastavitev ppp povezav

Demon je odgovoren za ustvarjanje povezav od točke do točke v Ubuntuju. pppd, več podrobne informacije o čemer je na voljo v dokumentaciji. Znotraj ta priročnik obravnavani bodo primeri ustvarjanja PPPoE povezave preko DSL modema, PPTP povezave (VPN povezave) in DIAL-UP povezave preko navadnega modema.

PPPoE povezava

Na standard namestitev Ubuntuja vključuje pripomoček za nastavitev povezav PPPoE – pppoeconf, da ga zaženete, vnesite:

$ sudo pppoeconf

V terminalu se prikaže "psevdografsko" okno. Pripomoček bo poiskal omrežne naprave in jih prikazal na zaslonu, nato pa bo na teh napravah poiskal modem. Če na tej stopnji pppoeconf da negativen rezultat, preverite pravilno povezavo in napajanje modema. Naslednji korak je izbira "priljubljenih možnosti" - v večini primerov se morate strinjati. Nato bo pripomoček zahteval vašo prijavo in nato geslo. Zdaj - izbira metode za določanje strežnikov DNS. Še enkrat, v večini primerov se morate strinjati s samodejnim prejemanjem naslovov strežnikov DNS. Nato boste morali omejiti velikost MSS na 1452 bajtov - praviloma se morate strinjati. Naslednje vprašanje je, ali naj se ob zagonu računalnika samodejno vzpostavi povezava. Zadnje vprašanje pripomočka je, ali zdaj vzpostaviti povezavo. pppoeconf privzeto ustvari ime dsl-provider za povezavo. Povezavo lahko upravljate z ukazi:

$ sudo pon dsl-provider # Za povezavo ali $ sudo poff dsl-provider # Za prekinitev povezave

Če v vašem primeru možnosti, ki jih ponuja pripomoček pppoeconf ni dovolj - preberite dokumentacijo pppd ali pppoeconf.

Opomba: pri vzpostavljanju povezave z uporabo pppoeconf Nekatere nastavitve so zapisane v /etc/network/interfaces, zaradi česar Network Manager ne more več upravljati omrežja. Izhod: uporabite samo NM ali samo konzolo + konfiguracije. Nadzor nad Upraviteljem omrežja lahko vrnete na naslednji način. prinesi /etc/network/interfaces na naslednji obrazec (odvečnega ni potrebno zbrisati, le komentirajte):

# Ta datoteka opisuje omrežne vmesnike, ki so na voljo v vašem sistemu # in kako jih aktivirati. Za več informacij glejte vmesniki (5). # Omrežni vmesnik s povratno zanko samodejna lo iface lo inet loopback

Ponovno zaženite omrežje:

Znova zaženite ali znova zaženite upravitelja omrežja:

$ sudo /etc/init.d/NetworkManager znova zaženite

PPTP povezava

Če želite vzpostaviti povezavo VPN z uporabo pppd, boste morali namestiti paket pptp-linux, ki ga najdete na namestitveni disk Ubuntu. Nato ustvarite (kot root) v mapi /etc/ppp/peers datoteko z imenom vašega ponudnika in jo uredite, na primer takole:

$ sudo nano /etc/ppp/peers/my-provider

In tam dodajte možnosti povezave, na primer:

Vztrajajte # Če je povezava prekinjena, se znova povežite. maxfail 0 # Največje število neuspelih poskusov povezave. 0 - neskončno. mtu 1476 # Vrednost MTU ime (prijava) # Vaša prijava. #nodefaultroute # Ne bodi privzeti prehod defaultroute # Bodi privzeti prehod replacedefaultroute # Zamenjaj privzeti prehod, če je bil oddaljeno ime (vpn) # Ime oddaljenega strežnika (za nas) je lahko karkoli. pty "pptp (naslov_strežnika) --nolaunchpppd" # Ukaz za zagon pptp. # Naslov strežnika - lahko je naslov IP ali domena, na primer vpn.foo.bar

(prijava) (vpn) (geslo)

Ko se sistem znova zažene, boste lahko upravljali povezavo z ukazi:

Postopek vzpostavitve povezave VPN lahko zelo poenostavite pomočnik za skripte.

Nastavitev DIAL-UP povezave

Za konfiguracijo modemske povezave lahko uporabite vgrajeni konfigurator pppd - pppconfig oz posebna korist wvdial .

Uporaba pppconfig

Postopek nastavitve z uporabo pppconfig izgleda zelo podobno pripomočku pppoeconfig, Eno za drugim vam bodo postavljena vprašanja o parametrih povezave in morali boste vnesti svojo telefonsko številko, prijavo in geslo ter ime povezave. Zagnati morate pppconfig s pravicami superuporabnika. Na primer takole:

$sudo pppconfig

Povezavo lahko upravljate takole:

$ sudo pon my-provider # Za povezavo ali $ sudo poff my-provider # Za prekinitev povezave

Kjer je my-provider ime, ki ste ga dodelili povezavi med nastavitvijo.

Uporaba wvdial

V nekaterih primerih (na primer pri povezovanju z uporabo mobilni telefon), bolj priročno za uporabo wvdial. Če želite to narediti, ga morate najprej namestiti. Na primer takole:

$ sudo apt-get install wvdial

Vključeno v paket wvdial vključuje pripomoček za samodejno konfiguracijo - wvdialconf .

$sudo wvdialconf

Rezultat bo nekaj takega:

Ubuntu@ubuntu:~$ sudo wvdialconf geslo za ubuntu: Urejanje `/etc/wvdial.conf". Pregledovanje vaših serijskih vrat za modem. Pregled modemskih vrat<*1>: S0 S1 S2 S3 WvModem<*1>: Ni mogoče dobiti informacij za serijska vrata. ttyACM0<*1>: ATQ0 V1 E1 -- ​​​​OK ttyACM0<*1>: ATQ0 V1 E1 Z -- OK ttyACM0<*1>: ATQ0 V1 E1 S0=0 -- OK ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK ttyACM0<*1>: Identifikator modema: ATI -- Proizvajalec: QUALCOMM INCORPORATED ttyACM0<*1>: Hitrost 4800: AT -- OK ttyACM0<*1>: Hitrost 9600: AT -- OK ttyACM0<*1>: Hitrost 19200: AT -- OK ttyACM0<*1>: Hitrost ​​38400: AT -- OK ttyACM0<*1>: Hitrost 57600: AT -- OK ttyACM0<*1>: Hitrost 115200: AT -- OK ttyACM0<*1>: Hitrost 230400: AT -- OK ttyACM0<*1>: Hitrost ​​460800: AT -- OK ttyACM0<*1>: Največja hitrost je 460800; to bi moralo biti varno. ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK Najden USB modem na /dev/ttyACM0. Konfiguracija modema zapisana v /etc/wvdial.conf. ttyACM0 : hitrost 460800; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"

Zdaj ostane le še urejanje datoteke /etc/wvdial.conf in mu dodajte svojo telefonsko številko, prijavo in geslo.

$ sudo nano /etc/wvdial.conf

Init1 = ATZ Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 Vrsta modema = USB Modem ISDN = 0 Sekunde mirovanja = 0 Nov PPPD = da Poskusi klicanja = 0 Telefon = #777 Modem = /dev/ttyACM0 Uporabniško ime = mobilni Geslo = internetni baud = 460800 nedejavnih sekund = 0 # čas izpad povezave, # po katerem ga boste morali prekiniti. Vrednost 0 - nikoli. Poskusi klicanja = 0 # Število poskusov klicanja. 0 - neskončno. Ukaz za klicanje = ATDP # Ukaz za klicanje (P - impulz, T - ton). Smiselno je za pulzno izbiranje na starejših telefonskih centralah.

Datoteka /etc/wvdial.conf je razdeljena na odseke, katerih ločila so sama imena odsekov, pred katerimi je beseda Dialer v oglatih oklepajih. Če izvedete ukaz brez parametrov, bodo uporabljene nastavitve, navedene v razdelku Privzete nastavitve. V nasprotnem primeru bodo ukazi, določeni v dodatnih razdelkih, dodatno izvedeni.

Zdaj, ko je vse konfigurirano, lahko povezavo vzpostavite tako, da vnesete:

$sudo wvdial

Če morate zagnati wvdial s pulznim izbiranjem, lahko to storite z ukazom

$ sudo wvdial impulz

Povezavo lahko prekinete tako, da prekinete izvajanje ukaza wvdial, tj. v istem terminalu morate pritisniti Ctrl + C.

Samodejna povezava

Uredite konfiguracijsko datoteko /etc/network/interfaces, na primer takole:

$ sudo nano /etc/network/interfaces

In k temu dodajte:
Za pppoe, pptp in modemsko povezavo brez uporabe wvdial :

Iface ppp0 inet ppp ponudnik my-provider auto ppp0

Kje moj-ponudnik- ime vaše povezave.
Uporaba wvdial:

Iface ppp0 inet ponudnik wvdial wvdial auto ppp0

Zdaj pri ponovnem zagonu omrežne storitve povezava bo samodejno vzpostavljena.

Ročna nastavitev usmerjanja

Če od strežnika, s katerim se povezujete, ne prejmete privzetega naslova prehoda ali morate iz katerega koli drugega razloga ročno določiti poti, lahko ustvarite svoj skript v /etc/ppp/ip-up.d/, ali v skladu s priporočilom uradne dokumentacije ustvarite /etc/ppp/ip-up.local na primer takole:

$ sudo nano /etc/ppp/ip-up.local

$ sudo nano /etc/ppp/ip-up.d/routing

z naslednjo kodo:

#! /bin/sh # route del default route add default ppp0 # Ime povezave Ppp. # tukaj so potrebne poti, na primer: route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.0.1 dev eth0

$ sudo chmod ug+x /etc/ppp/ip-up.local

$ sudo chmod ug+x /etc/ppp/ip-up.d/routing

Zdaj bodo poti samodejno povezane, ko bo vzpostavljena povezava ppp.

Nastavitev MTU in TTL

MTU (Maximum Transfer Unit) - parameter določa vrednost največje prenosne enote. To je največje število oktetov (bajtov), ​​ki jih vmesnik lahko podpira v eni sami operaciji oddajanja/sprejemanja. Za Ethernet je ta privzeta vrednost 1500 ( največja velikost ethernetni paket).

TTL (Time To Live) - življenjska doba paketa IP v sekundah. Potreben za preprečitev preobremenitve omrežja s paketi. Običajno vsak usmerjevalnik, skozi katerega je šel paket, zmanjša TTL za eno. Če je TTL=0, je paket odstranjen iz sistema. Sprva TTL=128 (za Windows) in TTL=64 (za Ubuntu). Za zapise DNS TTL določa, kako dolgo so podatki posodobljeni pri predpomnjenju zahtev.

Če želite spremeniti vrednost MTU, uredite konfiguracijsko datoteko /etc/network/interfaces, na primer takole:

Auto eth0 iface eth0 inet statični naslov 192.168.1.5 omrežna maska ​​255.255.255.0 mtu 600

Če želite spremeniti vrednost TTL, vnesite:

$ sudo su then # echo "128" > /proc/sys/net/ipv4/ip_default_ttl

Vrednost TTL se spreminja le s skrbniškimi pravicami, za odjavo iz skrbniškega računa vnesite izhod

Nastavitev WiFi

Nastavitev Wi-Fi z uporabo wpa-supplicant in /etc/network/interfaces

To poglavje bo govorilo o vzpostavitvi povezave z obstoječim omrežja Wi-Fi z uporabo WPA2, najvarnejšega standarda šifriranja in preverjanja pristnosti, ki je danes na voljo. Poleg tega so na voljo primeri nastavitev za manj varne povezave.

Če lahko vplivate na nastavitve dostopne točke, na primer, če je to vaš dom Wi-Fi usmerjevalnik- poskusite konfigurirati avtorizacijo z uporabo WPA2, ker je najvarnejši protokol za preverjanje pristnosti v brezžična omrežja Dandanes.

Opombe

Reševanje problema

Povezave Wi-Fi/Ethernet z dostopno točko/usmerjevalnikom ni mogoče vzpostaviti

Simptomi: Omrežje običajno najprej dobro deluje, dolgo ali kratko, nato pa nenadoma izgine in se po ponovnem zagonu ne prikaže. Ta težava morda ni trajna. Omrežje začne delovati "samo" in nato spet izgine. Pri ponovnem zagonu omrežne kartice na ta način:

Sudo ifdown wlan0 sudo ifup wlan0

podobno besedilo bo prikazano v konzoli

Poslušanje na LPF/wlan0/00-02-2A-E1-E0-6C Pošiljanje na LPF/wlan0/00-02-2A-E1-E0-6C Pošiljanje na Socket/nadomestni DHCPDISCOVER na wlan0 na 255.255.255.255 vrata 67 interval 8 DHCPDISCOVER na wlan0 do 255.255.255.255 vrata 67 interval 8 DHCPDISCOVER na wlan0 do 255.255.255.255 vrata 67 interval 15 Ni prejetih DHCPOFFERS. V trajni zbirki podatkov ni delovnih najemov - spi.

Vzrok težave mogoče to matična plošča Ko je računalnik izklopljen, ni popolnoma brez napajanja. V tem primeru nekatera periferna oprema verjetno ni izklopljena, vklj. ne sme biti brez napajanja usb priključki. Če uporabljate na primer adapter Wi-Fi USB, lahko opazite, da lučka LED na adapterju sveti (če je opremljen z njim). Težava verjetno nastane, ker omrežna oprema v tem načinu ne deluje povsem pravilno.

Preprosta rešitev Težava je v tem, da izklopite računalnik in izvlecite napajalni kabel iz vtičnice, nato priključite napajalni kabel in vklopite računalnik.

Težka odločitev Težava je nastavitev parametrov BIOS-a na popoln izklop omrežno opremo ob izklopu računalnika.

Včasih povezava Wi-Fi z dostopno točko/usmerjevalnikom popolnoma prekine

Simptomi: omrežje sprva deluje, nato pa po ponovnem zagonu dostopne točke/usmerjevalnika nenadoma izgine in se ne prikaže ne po ponovnem zagonu ne po plesu s tamburino. V tem primeru brezžični adapter ne vidi prazne dostopne točke (čeprav lahko stoji poleg računalnika), vendar popolnoma vidi vsa sosednja omrežja. Nato se po ~desetem~ ponovnem zagonu usmerjevalnika omrežje znova prikaže samo.

Vzrok težave Lahko se zgodi, da nekateri usmerjevalniki poljubno izberejo delovno številko kanala in ne upoštevajo številke kanala, izbrane v nastavitvah usmerjevalnika. Če je številka kanala za brezžični vmesnik navedena v datoteki /etc/network/interfaces, je to verjetno težava. Kanal številka 6 je v datoteki označen nekako takole:

Auto wlan0 ... brezžični-kanal 6

Preprosta rešitev Težava je ta parameter komentirati, tako da adapter ni omejen samo na ta kanal, in znova zagnati omrežje

Auto wlan0 ... #wireless-channel 6

Težka odločitev Problem je registracija napake na spletni strani proizvajalca usmerjevalnika (vdelana programska oprema zanj) in posodobitev vdelane programske opreme usmerjevalnika, potem ko (če) je odpravljena.

Ponovni zagon omrežja

Zdaj, ko so opravljeni vsi potrebni koraki, lahko znova zaženete omrežje in preverite povezavo. Za to:

$ sudo /etc/init.d/networking znova zaženite

Zdaj, ko zaženete ukaz ip addr, bi morala biti prikazana povezava eth0 s konfiguriranimi parametri. Če je povezava vidna, vendar parametri niso enaki tistim, določenim v datoteki /etc/network/interfaces, ali se pojavijo kakršne koli druge napake, dvakrat preverite to datoteko glede nepravilnosti ali tipkarskih napak in poskusite znova zagnati omrežje.

Pogosta vprašanja o omrežju

Kako se prijaviti v svoj računalnik od zunaj (prek interneta)?

Najprej morate ugotoviti, kateri naslov IP vam daje vaš ponudnik - siv ali bel (ne zamenjujte s statičnim/dinamičnim). Če je siva, potem nič ne bo delovalo. Če je bela, sta možni dve možnosti:

    Ni usmerjevalnika ali pa deluje v načinu mostu. V tem primeru je računalniku samemu dodeljen beli naslov IP. Vnesemo naslov - pridemo do računalnika, vse je preprosto.

    Bel naslov je dodeljen usmerjevalniku. V skladu s tem nas ta naslov pripelje do usmerjevalnika in ne do računalnika. Če želite priti do računalnika, morate posredovati vrata na usmerjevalniku (glejte spodaj).

Mislim, da je moje omrežje prepočasno!

Izmerite hitrost omrežja med dvema računalnikoma z iperf. Lahko uporabite to navodilo. Predlaga, da program prevedete iz izvorne kode, vendar ga lahko preprosto namestite iz repozitorija. Če iperf pokaže nekoliko nižjo vrednost od pričakovane, je z omrežjem vse v redu, težava je lahko v strojni opremi (trdi disk/procesor ne more zagotoviti visoke hitrosti), v načinu prenosa (npr. scp in ftp sta zelo počasna ), v nastavitvah ( hitrost lahko omejite npr. z nastavitvami FTP strežniki) ali kaj drugega. Če je iperf pokazal vrednost, ki je nekajkrat manjša od želene, potem da, obstaja težava z omrežjem. Vredno je preveriti, ali kartica deluje v zahtevanem načinu (na primer z uporabo ethtool), preveriti "napake" v izhodu ifconfig in preizkusiti hitrost povezave s tretjim računalnikom.

Kako lahko ugotovim, kateri programi poslušajo vrata na mojem računalniku?

Za ogled seznama odprtih vrat in imen programov, ki jih poslušajo, uporabite ukaz:

Sudo netstat -nlpA inet,inet6

Za prikaz informacij o določeno pristanišče lahko uporabite grep. Na primer za 80 pristanišče:

Sudo netstat -nlpA inet,inet6 | grep:80

Iz izpisa netstat ni vedno jasno, kateri program se nanaša (npr. 2671/python), ps vam bo povedal več o postopku:

PS aux | grep 2671

Kako dodeliti dva naslova IP eni omrežni kartici?

Na primer, vmesnik eth0 treba dodati naslov 192.168.1.1 . Na kratko, do ponovnega zagona omrežja:

Sudo ip addr 192.168.1.1/24 dev eth0

Za vedno - dodajte naslednje v /etc/network/interfaces:

#fix line auto auto eth0 eth0:1 # dodaj vzdevek iface eth0:1 inet statični naslov 192.168.1.1 omrežna maska ​​255.255.255.0

Kako posredovati vrata?

Na primer, posredovati morate vrata 8081. Pokličimo naslov, do katerega dostopa odjemalec zunanji_ip, naslov, kamor naj gre, pa je notranji_ip.

Iptables -t nat -A PRED ROUTING -p tcp -d external_ir --dport 8081 -j DNAT --to-destination internal_ir:8081 iptables -t nat -A POSTROUTING -p tcp --dst internal_ir --dport 8081 -j SNAT - -to-source external_ir

In zagotovo potrebujete nekaj podobnega

Iptables -t filter -A FORWARD -m conntrack --ctstate DNAT -j ACCEPT