
После установки соединения pptp VPN я проверил таблицу маршрутизации и обнаружил, что есть два маршрута по умолчанию, первый из которых определен на интерфейсе eth0, а другой - на ppp0... В то время как первый имеет правильный шлюз (192.168.1.1), второй, который относится к соединению VPN, имеет NetID (10.0.10.0), установленный в качестве шлюза!! Может кто-нибудь объяснить мне это... разве шлюз не должен быть определенной точкой?! Ох, еще один вопрос: как мой компьютер не запутается, имея два маршрута по умолчанию?
решение1
второй, который относится к VPN-подключению, имеет NetID (10.0.10.0), установленный в качестве шлюза!! Может ли кто-нибудь объяснить мне это... разве шлюз не должен быть определенной точкой?!
10.0.10.0
может быть допустимым адресом хоста, в зависимости от маски подсети.
Например, если сеть была 10.0.0.0/8
, 10.0.0.0/16
или подобная, то 10.0.0.0
будет только адрес сети, а все остальное, включая , 10.0.10.0
будет обычным адресом хоста.
О, еще один вопрос: как мой компьютер не запутается, если у него два маршрута по умолчанию?
Все маршруты в вашей таблице маршрутизации должны иметьметриканазначенный вашим программным обеспечением, указывающий стоимость этого маршрута. Если у вас есть два маршрута для идентичных сетей ( 0.0.0.0/0
например, ), маршрут с меньшей метрикой выигрывает.