Статический маршрут VS Gateway Debian

Почему установка статического маршрута для сервера не работает так же, как установка шлюза например, если хост - 10.0.0.11 и шлюз с Интернетом 10.0.0.2 если я добавляю 10.0.0.2 в качестве шлюза в / etc / network / interfaces он работает нормально, я могу пинговать, скажем, google.ie, так что сервер проходит через 10.0.0.2 в Интернет нормально

Но если я добавляю его как маршрут:

up route add -host 10.0.0.11 gw 10.0.0.2

route есть, но ping не проходит, скажем ping google.ie Я могу ошибаться, но это не должно работать так же?

0
14.01.2019, 00:30
1 ответ

Шлюз часто называют маршрутом по умолчанию. Если вы добавляете маршрут по умолчанию в свою таблицу маршрутизации, вы фактически говорите, что если в таблице маршрутизации нет определенного следующего перехода для запрошенного адреса назначения, она должна перенаправить его на адрес маршрута по умолчанию (шлюз ).

Обычные настольные компьютеры/ноутбуки или просто рабочие станции обычно не имеют нескольких одновременно подключенных сетевых интерфейсов и, следовательно, не действуют как маршрутизатор, поэтому таблица маршрутизации почти пуста и содержит только адрес шлюза, куда должен перенаправляться весь исходящий трафик. к.

Когда вы, например, настроите VPN-подключение, а затем просмотрите таблицу маршрутизации, вы увидите, что таблица маршрутизации расширена несколькими статическими маршрутами для сетей, к которым можно получить доступ через VPN-подключение.

Таблицу маршрутизации можно просмотреть, введя netstat -rn, и вы можете прочитать дополнительную информацию на страницах руководства man netstatи man route

.
0
28.01.2020, 04:43

Теги

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