ira pisze:
Witam. Zrobilem freesco pppoe i neo+ dziala ok. Ale nie chce sie wlaczyc dhcp serwer dla sieci wewn. Jak uruchamiam to pisze, ze nie okreslono maski podsieci i zakresu ip dla eth0 czyli sieciWAN. A dhcp serwer dziala dla eth1 czyli sieci wewn. Nawet sie uruchamia dla sieci wewn na chwile mowi ze ok. ale zaraz potem komunikat o eth0 i wylaczenie dhcp serwer. Moze ktos wie jak to rozwiazac?
Problem polega na tym ... ze tu FreeSCO się gubi (a dokladnie skrypt rc_dhcpd). Chodzi o to że skrypt mysli ze net jest przez ppp0 (ma troche racji ... ale zapomina o eth0), więc próbuje uruchomić serwer dhcp na eth0 i eth1.
Ja to obszedłem w ten sposob że napisałem sobie cały plik dhcpd.conf (łącznie z definicja sieci) tylko dla eth1 zapisałem na dysk ...
Wyłączyłem w setupie serwer dhcp no i w rc_user dopisałem 2 linie
1 która kopiuje mi plik dhcpd.conf fo /etc
cp /mnt/cos_tam/dhcpd.conf /etc
2 uruchamia mi dhcpd dla eth1
dhcpd eth1
i działa bez problemów.
A żeby wyprzedzić następne ewentualne pytania ... to cały dhcpd.conf powinien wyglądać mniej więcej tak:
subnet 192.168.1.0 netmask 255.255.255.0 {
default-lease-time 604800;
max-lease-time 604800;
option domain-name "WORKGROUP";
option domain-name-servers 194.204.152.34, 194.204.159.1;
option routers 192.168.1.1;
option netbios-name-servers 192.168.1.1;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
}
host komp1 {
fixed-address 192.168.1.2;
hardware ethernet 00:00:00:99:99:99;
}
host komp2 {
fixed-address 192.168.1.3;
hardware ethernet 00:00:99:99:99:99;
}
itd ....