Situatie
Pentru ca un sistem sa aiba acces la retea trebuie sa aiba o adresa IP configurata. Sistemele Linux nu fac exceptie si pentru asta trebuie sa vedem cum se seteaza o adresa IP. Metoda clasica este utilizarea comenzii ifconfig urmata de parametri necesari setarii adresei IP
Solutie
Pasi de urmat
[root@localhost ~]# /sbin/ifconfig eth0 192.168.0.100 netmask 255.255.255.0 broadcast 192.168.0.255
Ruland comanda de mai sus interfata eth0 va primi adresa IP 192.168.0.100, masca de retea 255.255.255.0 iar pentru mesaje broadcast va folosi 192.168.0.255. Ca o solutie rapida functioneaza, dar dupa un restart va trebui sa setam din nou adresa IP. Modul in care sistemul de operare isi memoreaza adresa IP difera de la o distributie la alta. Mai jos voi incerca sa prezint modul in care se seteaza adresa IP pentru principalele distributii.
Debian / Ubuntu
Ubuntu, Debian si alte distributii Linux bazate pe Debian folosesc pentru configurarea interfetei de retea fisierul /etc/network/interfaces. Pentru ca interfata de retea sa se configureze cu datele mentionate mai sus, se modifica fisierul adaugand urmatoarele linii:
auto eth0 iface eth0 inet static address 192.168.0.100 netmask 255.255.255.0 broadcast 192.168.0.255 network 192.168.0.0 gateway 192.168.0.1 Daca in reteaua locala exista un server DHCP care ofera setarile automate, configurarea e ceva mai simpla:
auto eth0 iface eth0 inet dhcp
RedHat Linux / Fedora
RedHat Linux si distributiile bazate pe RedHat, cum ar fi Fedora, folosesc pentru configurarea doua fisiere. Primul este /etc/sysconfig/network in care trebuie sa adaugam urmatoarele linii pentru a activa reteaua:
NETWORKING=yes HOSTNAME=nume GATEWAY="192.168.0.1" |
Al doilea fisier e /etc/sysconfig/network-scripts/ifcfg-eth0 in care se pastreaza setarile propriuzise ale interfetei:
DEVICE=eth0 BOOTPROTO=static BROADCAST=192.168.0.255 IPADDR=192.168.0.100 NETMASK=255.255.255.0 NETWORK=192.168.0.0 ONBOOT=yes |
Daca exista un server DHCP in LAN putem configura interfata sa isi preia datele prin DHCP inlocuind continutul fisierului /etc/sysconfig/network-scripts/ifcfg-eth0 cu:
DEVICE=eth0 ONBOOT=yes BOOTPROTO=dhcp |
Slackware
Distributia Slackware si distributiile derivate din Slackware Linux folosesc pentru configurare fisierul /etc/rc.d/rc.inet1.conf. Pentru configurarea interfetei, fisierul trebuie sa contina urmatoarele linii:
IPADDR[0]="192.168.0.100" NETMASK[0]="255.255.255.0" USE_DHCP[0]="" DHCP_HOSTNAME[0]="" GATEWAY="192.168.0.1" |
Leave A Comment?