Я был сбит с толку 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).