У меня есть сервер с 2 портами Ethernet, я использую один порт (eth0) для частной локальной сети, а общедоступный IP-адрес от интернет-провайдера находится на втором порте (eth1).
У меня он работает, но я хотел бы знать причину, по которой мне нужно удалить шлюз из частной сети, чтобы как частная, так и общедоступная сеть работали.
Спасибо за вашу помощь.
Обычно может быть только один шлюз по умолчанию.
Шлюз по умолчанию - это общий маршрут, который используется для любого IP-адреса, нигде не указанного. В качестве маршрута он имеет вид 0.0.0.0/0.0.0.0.
Вы определили диапазон IP-адресов вашей локальной сети, а для остальной части Интернета вы должны выбрать шлюз по умолчанию.
Если вы определяете другой шлюз по умолчанию в локальной сети, вы отправляете Интернет-пакеты в переулок без выезда, а не маршрутизируете их через автомагистраль.
Еще одно соображение: если у вас только простая локальная сеть без доступа в Интернет, вам даже не нужен шлюз по умолчанию.