Konfigūruojame tinklo plokštę Debian ir Gentoo sistemose

15 kovo, 2009 – 12:28

Vienas pirmųjų dalykų, kuriuos padarau suinstaliavęs Gentoo arba Debian, yra tinklo plokštės konfigūravimas. Jeigu jūs jos nekonfigūruosite, tai IP greičiausiai gausite per DHCP arba negausite visai (priklausomai nuo instaliacijos metu sistemos sukurtos konfigūracijos). Debian tinklo plokščių konfigūravimą galite panaudoti ir kitose Debian paremtose sistemose (tik kai kuriose teks pasistengti, jog visokie NetworkManager netrukdytų naudoti konfigūracija iš /etc).

Tinklo plokštės konfigūracija Gentoo sistemose
Šioje sistemoje viskas gana paprasta: atsidarykite /etc/conf.d/net failą ir jame eth0 (analogiškai kitoms plokštėm) pridėkite/pakeiskite tokias eilutes:

config_eth0=( "192.168.2.101 netmask 255.255.255.0 broadcast 192.168.2.255" )
routes_eth0=( "default via 192.168.2.1" )

Pirmojoje eilutėje eth0 – tinklo plokštė, kurios nustatymus nustatome. 192.168.2.101 – tinklo plokštei priskiriamas IP adresas. 255.255.255.0 – naudojama „netmask’ė“. 192.168.2.255 – „broadcast’as“. Šią eilutę galite pakeisti „config_eth0=( „dhcp” )“, jeigu norite gauti IP per DHCP.
Antrojoje eilutėje nustatome „gateway“, jog jo nereikėtų nustatinėti komanda „route add default gw 192.168.2.1“. 192.168.2.1 – tai mano maršrutizatorius, per kurį gaunu išėjimą į internetą.

Išsaugokite šį failą ir įtraukite scenarijaus paleidimą į rc (sistemai pasileidžiant bus sukonfigūruojama tinklo plokštė darbui):

# rc-update add net.eth0 default

Jeigu tai nebuvo eth0, sukurkite „symlink’ą“ ir įtraukite į rc analogiškai:

# cd /etc/init.d
# ln -s net.lo net.eth1
# rc-update add net.eth1 default

Dabar galite arba vykdyti „/etc/init.d/net.eth0 start“, arba perkrauti sistemą. Abiem atvejais turėtumėte gauti sukonfigūruotą tinklo plokštę.

Tinklo plokštės konfigūracija Debian sistemose
Debian turi analogišką failą /etc/conf.d/net atžvilgiu – /etc/network/interfaces.
Pirmiausiai sustabdykite tinklo plokštę (eth0 pakeiskite į kokį reikia):

# ifdown eth0

Tada /etc/network/interfaces faile pridėkite/pakeiskite tokias eilutes:

iface eth0 inet static
address 192.168.2.101
netmask 255.255.255.0
gateway 192.168.2.1

Čia eth0 – konfigūruojama tinklo plokštė (ar, žinoma, bet koks kitas tinklo įrenginys). 192.168.2.101 – tinklo plokštei priskiriamas IP adresas. 255.255.255.0 – „netmask’ė“. 192.168.2.1 – IP adresas, per kurį gaunate internetą.
Norite DHCP konfigūracijos? Tiesiog nerašykite šių eilučių, jas pakeiskite „iface eth0 inet dhcp“ eilute.

Ir vėl galite „prikelti“ tinklo plokštę šia komanda:

# ifup eth0

Dabar tinklo plokštė turėtų būti sukonfigūruota pagal pateiktus nustatymus.

Tinklo plokščių konfigūracijas galite patikrinti su komanda „/sbin/ifconfig“.

  1. 2 Responses to “Konfigūruojame tinklo plokštę Debian ir Gentoo sistemose”

  2. *distribucijose. Išsitaisyk pavadinimą.

    P.S. Gentoo sux.

    By wormazz on Bal 30, 2009

  3. Kur tu klaidą pavadinime matai?

    O tas tavo „Gentoo sux“ nieko nesako (: .

    By Ernestas on Geg 1, 2009

Sorry, comments for this entry are closed at this time.