panaceya
@panaceya
HA-Engineer

Почему не срабатывает route в dhcpd?

Здравствуйте!

Есть у меня DHCPd, в нем установлена опция routers и в параметрах несколько IP (6). Проблема в том, что клиент на CentOS 7 не роутится, когда в сети из доступных присуствует 2-й (10.1.2.10) по списку из routers сервер.
subnet 10.1.0.0 netmask 255.255.252.0 {
...
        option routers                  10.1.3.254, 10.1.2.10, 10.1.2.254, 10.1.1.254, 10.1.0.254, 10.1.0.1;
}


Клиент
[root@localhost ~]# ip route
default via 10.1.3.254 dev eth0 
default via 10.1.2.10 dev eth0  metric 1 
default via 10.1.2.254 dev eth0  metric 2 
default via 10.1.1.254 dev eth0  metric 3 
default via 10.1.0.254 dev eth0  metric 4 
default via 10.1.0.1 dev eth0  metric 5 
10.1.0.0/22 dev eth0  proto kernel  scope link  src 10.1.2.1 

[root@localhost ~]# ping 10.1.2.10 -c 5
PING 10.1.2.10 (10.1.2.10) 56(84) bytes of data.
64 bytes from 10.1.2.10: icmp_seq=1 ttl=64 time=0.238 ms
64 bytes from 10.1.2.10: icmp_seq=2 ttl=64 time=0.254 ms
64 bytes from 10.1.2.10: icmp_seq=3 ttl=64 time=0.285 ms
64 bytes from 10.1.2.10: icmp_seq=4 ttl=64 time=0.317 ms
64 bytes from 10.1.2.10: icmp_seq=5 ttl=64 time=0.250 ms

--- 10.1.2.10 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 3999ms
rtt min/avg/max/mdev = 0.238/0.268/0.317/0.035 ms
[root@localhost ~]# ping 8.8.8.8 -c 5
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
From 10.1.2.1 icmp_seq=1 Destination Host Unreachable
From 10.1.2.1 icmp_seq=2 Destination Host Unreachable
From 10.1.2.1 icmp_seq=3 Destination Host Unreachable
From 10.1.2.1 icmp_seq=4 Destination Host Unreachable
From 10.1.2.1 icmp_seq=5 Destination Host Unreachable

--- 8.8.8.8 ping statistics ---
5 packets transmitted, 0 received, +5 errors, 100% packet loss, time 4000ms
pipe 4


роутер, естественно видит сеть. Если указать в option routers только один IP роутра - все прекрасно работает. По идее клиент должен спрашивать 10.1.3.254, если он не отвечает - то дальше 10.1.2.10, и .т.д.

Это у меня где-то ошибка (или не понимаю) и в чем причина?
  • Вопрос задан
  • 127 просмотров
Пригласить эксперта
Ответы на вопрос 1
@mureevms
Из документации:
option routers ip-address [, ip-address...];
Список IP адресов маршрутизаторов для клиентской сети. Маршрутизаторы должны быть перечислены в порядке предпочтительности.

Т.е. надо указать только адрес шлюза для каждой подсети. У Вас же по два адреса на 10.1.2.0 и 10.1.0.0 подсети.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы