problem z dhcp
: 13 stycznia 2015, 18:01
Witam
Posiadam domowy serwer (działa jako router w domu), łaczy się z internetem poprzez DHCP (dostawca przydziela mi IP po DHCP)
Czasami gdy trwają pracę modernizacyjne u mojego dostawcy i zerwie mi połączenie z internetem, serwer nie wznawia tego połączenia, muszę ręcznie to robić (IP zawsze mam ten sam)
W logach mam tylko coś takiego :
...
Istnieje możliwość monitorowania połączenia z internetem(scrypt który pinguje)? Sprawdzanie przez dhcp np. co 5min czy jesteśmy połaczeni?
Gdy skilluje proces
i odpalę go ponownie ręcznie, połaczenie z internetem zostaje wznowione i jest wszystko OK
Posiadam domowy serwer (działa jako router w domu), łaczy się z internetem poprzez DHCP (dostawca przydziela mi IP po DHCP)
Czasami gdy trwają pracę modernizacyjne u mojego dostawcy i zerwie mi połączenie z internetem, serwer nie wznawia tego połączenia, muszę ręcznie to robić (IP zawsze mam ten sam)
W logach mam tylko coś takiego :
Kod: Zaznacz cały
Jan 13 03:14:49 debian dhclient: DHCPREQUEST on eth0 to xx.xx.xx.xx port 67
Jan 13 03:14:49 debian dhclient: DHCPACK from xx.xx.xx.xx
Jan 13 03:14:49 debian dhclient: bound to xx.xx.xx.xx(tutaj moje ip) -- renewal in 9332 seconds.
...
Jan 13 05:50:21 debian dhclient: DHCPREQUEST on eth0 to xx.xx.xx.xx port 67
Jan 13 05:50:21 debian dhclient: DHCPACK from xx.xx.xx.xx
Jan 13 05:50:21 debian dhclient: bound to xx.xx.xx.xx(tutaj moje ip) -- renewal in 8704 seconds.
Istnieje możliwość monitorowania połączenia z internetem(scrypt który pinguje)? Sprawdzanie przez dhcp np. co 5min czy jesteśmy połaczeni?
Kod: Zaznacz cały
root@debian:~# cat /etc/dhcp/dhclient.conf
option rfc3442-classless-static-routes code 121 = array of unsigned integer 8;
#send host-name "andare.fugue.com";
#send dhcp-client-identifier 1:0:a0:24:ab:fb:9c;
send dhcp-lease-time 21600;
#supersede domain-name "fugue.com home.vix.com";
#prepend domain-name-servers 127.0.0.1;
request subnet-mask, broadcast-address, time-offset, routers,
domain-name, domain-name-servers, domain-search, host-name,
netbios-name-servers, netbios-scope, interface-mtu,
rfc3442-classless-static-routes, ntp-servers;
Kod: Zaznacz cały
dhclient -v -pf /var/run/dhclient.eth0.pid -lf /var/lib/dhcp/dhclient.eth0.leases eth0