Skip to content

Reţeaua şi serverul DHCP

warning: Parameter 1 to phptemplate_user_picture() expected to be a reference, value given in /home/linux/public_html/includes/theme.inc on line 597.

April 21, 2005 by Stefaniu Criste

Odata instalarea fiind facută, primul lucru pe care trebuie sa-l faci este să setezi conexiunea la internet si sa verifici functionalitatea acesteia. Acest lucru se face în Fedora-Gnome alegând meniul 'Applications -> System Settings -> Network'. Nu uita, pentru aceste modificări vei avea nevoie de parola de root.

Setează placa de reţea eth0 pentru accesul la internet (ar trebui să ai datele de conectare de la ISP), şi scrie roşu cu un marker pe placa fizică. Similar, setează placa a doua, eth1 astfel:

  • IP: 192.168.0.1
  • Netmask: 255.255.255.0
  • Default gateway: nu completa nimic
  • culoare (pe placă, cu marker): verde

Instalează apoi serverul DHCP, folosind (de exemplu) yum:

yum install dhcp

(poţi însă instala acest pachet prin orice altă metodă).

Pe undeva prin /usr/share/doc/dhcp-*.*.*/ ar trebui să găseşti şi un fişier dhcpd.conf.sample.

Copiază acest fişier în /etc, astfel (trebuie să fii root):

cp /usr/share/doc/dhcp-*.*.*/dhcpd.conf.sample /etc/dhcpd.conf

şi începe personalizarea acestuia. Mai jos voi prezenta întregul meu fişier, insistănd asupra modificărilor. Pentru detalii, consultă şi pagina man dhcpd.conf.

########################################
# Sample dhcpd.conf
#
# Sample configuration file for ISC dhcpd
#
ddns-update-style ad-hoc;

# option definitions common to all supported networks...
option domain-name "home.hangar.ro";

# Your name servers. You can normally find these in 
# your /etc/resolv.conf file. These will be distributed to all DHCP 
# clients.
option domain-name-servers 192.168.0.1, 193.231.233.1, 193.231.233.8;

default-lease-time 3600;
max-lease-time 7200;

# If this DHCP server is the official DHCP server for the local
# network, the authoritative directive should be uncommented.
authoritative;

# Use this to send dhcp log messages to a different log file (you also
# have to hack syslog.conf to complete the redirection).
#log-facility local7;

subnet 192.168.0.0 netmask 255.255.255.0 {
        range 192.168.0.200 192.168.0.210;
        option subnet-mask 255.255.255.0;
        option broadcast-address 192.168.0.255;
        option routers 192.168.0.1;
        option domain-name-servers 192.168.0.1, 193.231.233.8, 193.231.233.1;
#       option domain-name "hangar.ro";
#       option ip-forwarding on;
#       option netbios-node-type 8;
     }
########################################

In continuare trebuie sa spui serverului dhcp ca IP-urile dinamice vor fi servite in reteaua interna, adica pe placa eth1. Acest lucru se face in Fedora in fisierul /etc/sysconfig/dhcp:

########################################
# Command line options here
DHCPDARGS=eth1
########################################

Restarteaza demonul dhcpd:

service dhcpd restart

Urmareste mesajele din /var/log/messages pentru a corecta eventualele erori. In mod normal n-ar trebui sa fie probleme.

Bun, in acest moment ar trebui sa poti lega calculatoare in reteaua interna. Leaga switch-ul la placa de retea verde si da-i drumul. Conecteaza si restul calculatoarelor, avand grija sa aiba setat sa-si ia IP-ul prin DHCP. Urmareste ip-ul primit (nu uita, inca nu ai nici un fel de firewall pe serverul tau) pe statiile interne si daca poti ping-ui serverul. De pe una din statiile interne, da comanda:

ping 192.168.0.1

si astfel poti verifica succesul instalarii demonului dhcpd.

AdaptiveThemes