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

Что означает шлюз в таблице маршрутов Linux?

Означает ли это следующий отрезок маршрута? Может ли шлюз стать следующим переходом, если в частной сети есть внутренний маршрутизатор?

Означает ли это следующий отрезок маршрута?

Да, это означает следующий отрезок маршрута.

Может ли шлюз быть следующим следующим переходом, если в частной сети есть внутренний маршрутизатор

Вы можете это сделать, но вы должны указать, что маршрут от хоста до шлюза должен проходить через внутренний маршрутизатор.

Пример:

Host(192.168.1.10) ---> (192.168.1.1)Router(172.16.1.2) ---> (172.16.1.1)Gateway ---> NET

Then you will config in host like this:
route add -host 172.16.1.1 gw 192.168.1.1
route add default gw 172.16.1.1

Первоначально интернет-люди говорили о «шлюзе», термине, который люди OSI использовали для обозначения чего-то другого, и назвали это «маршрутизатором». Многие знания Unix все еще говорят о «шлюзах», а точнее о «маршрутизаторе».

(«Шлюз» преобразует протоколы, то есть Интернет-почту в материалы IBM на CMS и т. Д. Но Интернет-протоколы сегодня повсеместны, поэтому настоящие шлюзы - это далеко не так).

Каждый раз, когда IP-пакет проходит, счетчик переходов маршрутизатора / шлюза уменьшается. И это не зависит от внутренних / внешних маршрутизаторов. Причина в том, чтобы предотвратить постоянное превращение пакетов в пинг-понг, например, если маршрутизатор A направляет пакет на маршрутизатор B, а маршрутизатор B направляет тот же пакет на маршрутизатор A. Пакет «убит», тогда счетчик переходов равен нулю. Кстати, так работает команда traceroute.

подумайте об этом так:

Маршрутизатор A имеет две сети: порт A 10.5.5.1/24 и порт B 10.2.2.2/24. Маршрутизатор B имеет две сети: порт A 10.2.2.1/24 и порт B 10.2.2.1/24.

Теперь предположим, что вы подключаете порт B маршрутизатора A к порту B маршрутизатора B, вы сможете без проблем «видеть» маршрутизатор A из маршрутизатора B, однако маршрутизатор B не может видеть сеть 10.5.5.1 на маршрутизаторе A по умолчанию .

Чтобы настроить его правильно, вам нужно будет создать такие маршруты:

В маршрутизаторе B: добавьте маршрут 10.5.5.0 255.255.255.0 10.2.2.2 (где 10.2.2.2 - IP-адрес шлюза в сеть 10.5.5.0).

Вам также придется настроить его наоборот!

В маршрутизаторе A: добавьте маршрут 10.2.2.0 255.255.255.0 10.5.5.1 (где 10.5.5.1 - это IP-адрес шлюза в сеть 10.2.2.0).

Надеюсь это поможет