Tinklo konfigūravimas
Iš UbuntuLt.
Paprastai tinklas sukonfigūruojamas operacinės sistemos (OS) įdiegimo metu. Tačiau pasitaiko atveju, jog tuo metu kai įdieginėjama OS, kompiuteris buna neprijungtas prie tinklo ar interneto. Todėl tenka patiems susiderinti tinklo nustatymus.
Tam reikalui yra prikurta pagalbinių priemonių, turinčių grafinę sąsają. Todėl bet kokie tinklo derinimai paprastai nesukelia didesnių problemų. Tačiau kartais tenka tinklą derinti terminale. Butent šį būdą ir aprašysiu.
Turinys |
Tinklo įrenginiai
Norint sužinoti kaip vadinasi jūsų kompiuteryje esantys tinklo įrenginiai, reikia naudoti komandą ifconfig:
$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:11:22:33:44:55
inet addr:192.168.0.101 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::21d:72ff:fe9e:3b0c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:42327 errors:0 dropped:0 overruns:0 frame:0
TX packets:33641 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:50844885 (48.4 Mb) TX bytes:3168494 (3.0 Mb)
Memory:f8200000-f8220000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:18 errors:0 dropped:0 overruns:0 frame:0
TX packets:18 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1383 (1.3 Kb) TX bytes:1383 (1.3 Kb)
wlan0 Link encap:Ethernet HWaddr 00:11:55:44:EE:22
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Sprendžiant iš šios informacijos, kompiuteryje yra 2 fiziniai tinklo įrenginiai: eth0 ir wlan0 ir vienas virtualus įraenginys lo.
Tinklo įrenginiai konfigūruojami faile: /etc/network/interfaces
$ cat /etc/network/interfaces auto lo iface lo inet loopback
DHCP prieiga
Jei nėra skirtumo, koks IP adresas bus naudojamas, galima IP nustatinėti DHCP pagalba.:
$ sudo vi /etc/network/interfaces
# Pargindinė tinklo plokšte, IP adreso nustatymui naudojanti DHCP auto eth0 iface eth0 inet dhcp
Taip sukonfigūruota tinklo plokštė dažniausiai veikia su daugeliu interneto paslaugų tiekėju.(IPT)
Statinis IP
Kartais prisireikia nustatyti tikslų IP adresą. (Vidinio tinklo konfigūravimui, ar dėl to jog būtent tokių nustatymų reikalauja interneto paslaugų tiekėjai).
$ sudo vi /etc/network/interfaces
# Pagrindinė tinklo plokštė, naudojanti statinį IP auto eth0 iface eth0 inet static address xxx.xxx.xxx.xxx <-- (jūsų pasirinkti, arba IPT suteikti nustatymai) gateway xxx.xxx.xxx.xxx <-- (jūsų pasirinkti, arba IPT suteikti nustatymai) netmask xxx.xxx.xxx.xxx <-- (jūsų pasirinkti, arba IPT suteikti nustatymai) network xxx.xxx.xxx.xxx <-- (jūsų pasirinkti, arba IPT suteikti nustatymai) broadcast xxx.xxx.xxx.xxx <-- (jūsų pasirinkti, arba IPT suteikti nustatymai)
DNS nustatymai
Aprašę tinklo plokščių nustatymus žvilgtelim į /etc/resolv.conf, kur aprašomi DNS serverių adresai ir jei jame nieko nėra arba informacija neteisinga, patys į jį pridedam savo IPT DNS adresus:
$ sudo vi /etc/resolv.conf
nameserver xxx.xxx.xxx.xxx <-- (IPT DNS serverio adresas) nameserver xxx.xxx.xxx.xxx <-- (IPT DNS serverio adresas)
Perkraunam tinklą:
$ sudo /etc/init.d/networking restart
Ir jei viskas atlikta teisingai, internetas turėtų veikti.

