A dhcpd.conf "option routers" sorban megadott átjárókat miért nem kapja meg a kliens (ubuntu 11.04)?
Amit el szeretnék érni dhcp használatával:
default via 172.30.72.254 dev eth0 proto static
default via 172.30.72.1 dev eth0 metric 10
Van valakinek tippje?
- 1474 megtekintés
Hozzászólások
átjárókat
Átjárókat?
Ilyet szerintem nem tudsz dhcp-n.
A dhcp-ben van egy darab opció, a gateway opció, amiben pontosan egy darab default routert tudsz megadni, metric nélkül.
Arról nem is beszélve, hogy az a két route, amit felírtál, így, ebben a formában, SZVSZ nem jó semmilyen hasznos célra.
- A hozzászóláshoz be kell jelentkezni
Visszavontam, tud a dhcp ilyet.
Csak a dhcp kliens tojja le, amit kap - jogosan, mivel nem tud mit kezdeni a több default routerral.
- A hozzászóláshoz be kell jelentkezni
Sajnos linuxon még nem tudtam kipróbálni, de pl Win7 alatt biztosan működik.
Amint az első gw-t nem éri el, átvált a másikra. Majd ha újra elérhető, magától visszavált.
- A hozzászóláshoz be kell jelentkezni
Linux ilyet nem fog neked csinálni (persze scriptelni mindent lehet).
Win is csak akkor, ha a 'check gateway' funkció nincs kikapcsolva.
Erre a célra más technológiákat szokás "rendes" helyeken alkalmazni. Az egyszerűbbik, ha a hálózati eszközök csinálnak redundáns default router IP-t (tipikusan HSRP/VRRP-vel). A bonyolultabbik, ha minden gép dinamikus routing protokollt beszél.
- A hozzászóláshoz be kell jelentkezni
akkor ez biztos csak viccnek van benne linuxon:
for router in $new_routers; do
if [ "x$new_subnet_mask" = "x255.255.255.255" ] ; then
route add -host $router dev $interface
fi
route add default gw $router $metric_arg dev $interface
done
- A hozzászóláshoz be kell jelentkezni
De akkor az alábbit vajon miért nem eszi meg?
option routers 172.30.72.254, 172.30.72.1;
- A hozzászóláshoz be kell jelentkezni
Megkapom a routereket, de nincs hozzá metrika:
default via 172.30.72.1 dev eth0
default via 172.30.72.254 dev eth0
Az option routers sorban első a .254, második a .1
Van valakinek ötlete, miért nem tesz hozzá metrikát az ubuntu?
- A hozzászóláshoz be kell jelentkezni
Véleményem szerint bugos a dhclient-script fájl erre vonatkozó része.
- A hozzászóláshoz be kell jelentkezni
dnsmasq-kal így lehet:
dhcp-option-force=option:router,172.30.72.254,172.30.72.1 #DHCP option sent even if the client does not request it.
színes aláírás
- A hozzászóláshoz be kell jelentkezni