Проблема GW по умолчанию в Trixbox CentOS (многодомный сервер)

У меня проблема с сервером CentOS trixbox, который работает с двумя домами (один частный сетевой адаптер [eth1], один интернет-сетевой адаптер [eth0]).

Я не могу заставить шлюз по умолчанию правильно установить GW нашего провайдера через eth0. Я изменил /etc/sysconfig/network, чтобы он содержал строку GATEWAY & GATEWAYDEV, и удалил строку GATEWAY из /etc/sysconfig/network-scripts/ifcfg-eth1 (а также /etc/sysconfig/network-scripts /). ifcfg-eth0).

GW по умолчанию не отображается в таблице маршрутизации, если он не указан в файле ifcfg-eth1 (который является неверным интерфейсом и неверным IP-адресом шлюза), в противном случае таблица маршрутизации просто не содержит шлюз по умолчанию. Любые идеи будут приняты с благодарностью.!

Спасибо!

РЕДАКТИРОВАТЬ

Просто понял, что при попытке добавить шлюз по умолчанию вручную с помощью команды route add я получаю сообщение об ошибке:

SIOCADDRT: сеть недоступна

Я знаю, что эта ошибка может возникнуть, если ваш шлюз по умолчанию и IP-адрес интерфейса не находятся в одной подсети. В этом случае мой публичный IP-адрес eth0 - это /29.

1 ответ

Решение

В конце концов, проблема заключалась в том, что шлюз по умолчанию фактически не находился в той же подсети!

Однажды я изменил шлюз на маршрутизатор в той же подсети (и удалил все экземпляры GATEWAY из файлов конфигурации /etc/sysconfig/network-scripts/ifcfg-eth*), только записи GATEWAY/GATEWAYDEV в /etc/sysconfig/network

Я смог перезапустить сетевой сервис и получить доступ к Интернету.

Другие вопросы по тегам