Базовые сети: Маршрутизатор Сервера Centos + Клиентская установка Ubuntu.. не мог получить доступ к внешнему миру от клиента

Возможно, автовход в систему является опцией.

Очевидно, Вам нужно управление безопасностью физического сервера на месте, если это не VM.

Запустите необходимые услуги тестирования как программы Запуска для автозарегистрированного пользователя. Если это разрушает перезагрузку поле (через взаимодействие в виде сценария с DRAC, МОТ, VMware ESX, независимо от того, что это работает на), и сервисы запустит снова.

3
задан 8 April 2012 в 17:47
2 ответа

Я единственный, кто заметил, что eth1 на сервере Centos и eth0 на клиенте используют один и тот же IP-адрес, если опубликованные вами конфигурации верны. Моя привычка - если я собираюсь использовать машину в качестве шлюза Linux, я обычно использую .1 в качестве последнего октета. поэтому eth1 на сервере будет 192.168.0.1, а eth0 на клиенте будет 192.168.0.10. Конечно, вам нужно ввести маршрут для шлюза с помощью route add default gw 192.168.0.1 на клиенте. Позже я еще раз просмотрю ваши настройки iptables, чтобы проверить, вижу ли я что-нибудь.

С eth0 на сервере с использованием dhcp, if должен получить все, что ему нужно, у провайдера, так что в этом нет ничего плохого ... (О, и вам не нужно ничего делать с маршрутами или iptables, чтобы просто пинговать Centos роутер. Маршруты и iptables вступают в игру только при попытке доступа к внешнему миру, поэтому давайте работать над одним делом за раз и просто заставим клиента сначала поговорить с маршрутизатором. Возможно, этому мешает конфликт IP-адресов.) Удачи !!!

1
ответ дан 3 December 2019 в 07:36

Для начала, используете ли вы DHCP на сервере?

Глядя на вышесказанное, eth0 на Сервере - это «внутренний» интерфейс. Приведенная выше сетевая конфигурация предполагает, что внутренний интерфейс на сервере (он же маршрутизатор) использует DHCP. Есть ли причина для этого конфига? Обычно лучше установить статический IP-адрес шлюза. Кроме того, IP-адрес сервера eth0 должен отличаться от 192.168.0.x / 24 (я предполагаю, что вы используете здесь 24-битную маску).

Конфигурация клиентского eth0 (я предполагаю, что это единственный интерфейс на клиенте, который подключает клиента к порту eth0 сервера через коммутатор / концентратор / устройство L2) также использует DHCP. Возможно, для тестирования проще использовать статический IP-адрес. Опять же, IP-адрес клиента не должен находиться в подсети 192.168.0.x / 24.

Наконец, шлюз на клиенте должен быть настроен на IP-адрес eth0 на сервере.

В таблице маршрутизации на сервере должны отображаться 192.168.0.x / 24 и 192.168.1.x / 24 (вы можете использовать любой другой частный IP-адрес) как напрямую связанные с его маршрутом по умолчанию, указывающим на IP-адрес шлюза. для этого сегмента (не 192.168.1.10, а gw, предоставленного вам вашим интернет-провайдером).

hth

0
ответ дан 3 December 2019 в 07:36

Теги

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