Przed rozpoczeciem ================== Konfiguracja kart sieciowych SMS: karta1 Intel PRO/1000 T server (NAT) karta2 Intel PRO/1000 T server (nalezy do sieci wewnetrznej) DSL: karta1 PCnet-FAST III (nalezy do sieci wewnetrznej)
Konfiguracja SMS'a ================== 1. edycja /etc/rc.d # Starting DHCP if [ -x /usr/sbin/dhcpd ]; then echo "Starting DHCP" /usr/sbin/dhcpd fi
2. nadawanie prawa wykonywalnosci chmod +x /etc/rc.d/rc.dhcpd
3. edycja /etc/rc.d/rc.local # Daemon DHCPD if [ -x /etc/rc.d/rc.dhcpd ]; then . /etc/rc.d/rc.dhcpd fi
4. edycja /etc/dhcpd.conf # dhcpd.conf # domena option domain-name "pjwstk.edu.pl"; # DNS option domain-name-servers 195.114.160.34, 194.204.159.1; # dynamiczne uaktualnianie DNS ddns-update-style none; # domyslny czas dzierżawy default-lease-time 86400; # maksymalny czas dzierżawy max-lease-time 86400; # adres podsieci ktora obsluguje DHCP subnet 192.168.0.0 # maska podsieci netmask 255.255.255.0 { # zakres adresów przydzielanych przez DHCP range 192.168.0.100 192.168.0.120 option broadcast-address 192.168.0.255; # adres routera/bramy w sieci option routers 192.168.0.1; option netbios-name-servers 192.168.0.1; } # adresy statyczne host nr.1 { # adres mac klienta hardware ethernet 11:12:13:14:15:16; (MAC DSL'a) # adres jaki ma być przydzielony fixed-address 192.168.0.10; option broadcast-address 192.168.0.255; option routers 192.168.0.1; option netbios-name-servers 192.168.0.1; }
5. sprawdzenie czy istnieje plik /var/state/dhcp/dhcpd.leases Jesli plik nie istnieje to go tworzymy
6. edycja /etc/hosts 255.255.255.255 dhcp
7. edycja /etc/rc.d/rc.local route add -host dhcp dev ethX (gdzie X to najwiekszy_nr dla SMS'a) #Firewall /usr/sbin/iptables -A INPUT -i ethX -p udp --dport 67 --sport 68 -j ACCEPT /usr/sbin/iptables -A OUTPUT -o ethX -p udp --sport 67 --dport 68 -j ACCEPT
8. edycja /etc/rc.d/rc.inet1.conf Najpierw w SMS'ie sprawdzic ifconfig -a ktore urzadzenie nie jest poprawnie skonfigurowane. Nie ma informacji o adresie IP, masce itp. To urzadzenie bedziemy ustawiac w tym pliku. W moim przypadku to eth1. #Config information for eth1 IPADDR[1]="192.168.0.1" NETMASK[1]="255.255.255.0"
9. reboot maszyny
10. reczne uruchomienie DHCP polecenie dhcpd
Jesli wszystko jest ok, to: - SMS i DSL moga sie na wzajem pingowac. - Polecenie ifconfig dla SMS'a i DSL'a powinno wyglad podobnie jak ponizej. (moze wystapic roznica w nazewnictwie eth)