Настройте интернет-соединение через сервер человечности

Я искал ответ для своей проблемы, но я нашел некоторые вещи, которые я не мог понять.

У меня есть сеть с некоторыми машинами, запускающими Рабочий стол Ubuntu и Windows. У меня также есть один сервер рабочий Сервер Ubuntu. Все хорошо работает.

То, что я хочу, делают этот Сервер брандмауэром. Я предполагаю, что у меня должно быть две сетевых платы (у меня на самом деле есть они), и подключите модем ISP к eth0, и eth1 переходит к переключателю, где другие машины подключены.

Я читал о Shorewall, но я не знаю, как настроить его, и я не могу соединиться с Интернетом с другими. Моя текущая конфигурация (работы LAN хорошо, но WAN не делает) следующая:

СЕРВЕР:

автоматический eth0

статичный iface eth0 inet

    address 192.168.1.250
    gateway 192.168.1.4
    netmask 255.255.255.0
    network 192.168.1.0
    broadcast 192.168.1.255

автоматический eth2

статичный iface eth2 inet

    address 192.168.1.2
    gateway 127.0.0.1
    netmask 255.255.255.0
    network 192.168.1.0
    broadcast 192.168.26.255

Клиент имеет как шлюз IP eth2

С этой конфигурацией я не могу соединиться с Интернетом. Если я делаю ping к 192.168.1.2 или 250, отвечает он успешно.

1
задан 29 November 2011 в 22:37

1 ответ

Как Вы получаете свой IP-адрес от ADSL? С DHCP? или у Вас есть статический IP? eth0 должен быть настроен относительно к тому, что Вы используете для конфигурирования IP.

Поскольку Ваши eth0 конфигурируют взгляды теперь, у Вас есть шлюз по умолчанию в IP 192.168.1.4, и это было бы Вашим подключением ADSL с этой конфигурацией.

eth2, который, как Вы говорите, является Вашей локальной сетью. Проблема здесь состоит в том, что у Вас есть та же(!) сеть IP (192.168.1.0) om оба интерфейса. Это означает, что нет ничего для маршрутизации для сервера. Я не думаю 127.0.0.1, допустимый шлюз любой (eth2). Вам, вероятно, не нужен никакой адрес шлюза в Вашей локальной сети. Другая ошибка состоит в том, что eth2 имеет 192.168.26.255 как широковещательный адрес. Это не допустимый адрес в Вашей сети 192.168.1.0, Вы определили для eth2.

То, что необходимо сделать, должно настроить eth0, как это должно быть. И если Ваш шлюз по умолчанию к Интернету 192.168.1.4, Вы не должны использовать 192.168.1.0 сети на eth2 (локальная сеть).

1
ответ дан 7 December 2019 в 17:45

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

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