Назад | Перейти на главную страницу

Какой маршрут будет выбран?

Я был сбит с толку ip route list вывод на Linux Box. Он показывает маршрут:

172.30.0.0/16 via 117.158.54.60 dev ppp0  src 192.168.200.1

Я прочитал в руководстве

адрес источника, который будет предпочтительнее при отправке в пункты назначения, указанные в префиксе маршрута.

Хорошо, но если пакеты будут отправляться из 192.168.200.1 ip он не должен отправлять ppp0 через 117.158.54.60 ip.

Да, разработчик ppp0 имеет 117.158.54.60 как следующий прыжок, НО 192.168.200.1 это eth0 устройство ip. Итак, какое устройство будет предпочтительнее eth0 или ppp0 отправлять пакеты 172.30.0.0/16 сеть? Я не понимаю почему ip Утилита должна принять эту команду "2 устройства маршрута".

P.S. ppp0 это isp соединение, но isp витая пара подключена к eth1 открытка.

Пожалуйста, помогите мне с этим.

Моя таблица маршрутов:

117.158.54.60 dev ppp0  proto kernel  scope link  src 117.158.54.31
57.182.238.104 dev ppp0  scope link  src 117.158.54.31  mtu 1492
44.226.203.71 dev ppp0  scope link
192.168.200.0/24 dev eth0  proto kernel  scope link  src 192.168.200.1
172.20.41.0/24 via 5.5.0.1 dev tun0  metric 101
172.20.20.0/23 via 5.5.0.1 dev tun0  metric 101
172.20.30.0/23 via 5.5.0.1 dev tun0  metric 101
5.5.0.0/21 dev tun0  proto kernel  scope link  src 5.5.0.106
5.5.0.0/20 via 5.5.0.1 dev tun0  metric 101
172.30.0.0/16 via 117.158.54.60 dev ppp0  src 192.168.200.1
169.254.0.0/16 dev eth1  scope link  metric 1002
169.254.0.0/16 dev eth0  scope link  metric 1004
192.168.0.0/16 dev tun1  scope link
10.208.0.0/12 dev tun1  scope link
10.176.0.0/12 dev tun1  scope link
default dev ppp0  scope link

У вас есть только одна IP-сеть с двумя правилами маршрутизации:

169.254.0.0/16 dev eth1  scope link  metric 1002
169.254.0.0/16 dev eth0  scope link  metric 1004

169.254.0.0/16 - это специальный IP-блок для локальной адресации канала. См. Документацию по адресу Сеть без конфигурации

Чтобы отключить локальную ссылку (zeroconf) в Debian-подобном Linux, установите AVAHI_DAEMON_DETECT_LOCAL=0 в /etc/default/avahi-daemon Файл конфигурации.

Чтобы отключить локальную ссылку (zeroconf) в RedHat-подобном Linux, установите NOZEROCONF=yes в /etc/sysconfig/network Файл конфигурации.

При перезагрузке будет применена новая конфигурация (или перезапущена сеть или службы Avahi).