Tinklo konfigūravimas

Iš UbuntuLt.

Peršokti į: navigaciją, paiešką

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.