Как настроить два интерфейса для интернета и локальной сети?

У меня есть сервер, который два Int. и статический ip. И мне нужна одна работа в локальной сети, а другая работа в интернете. Как настроить интерфейсы?

1 ответ

Если вы хотите настроить статический IP-адрес, вам нужно отредактировать /etc/network/interfaces и вам нужно ввести следующие строки замените eth0 вашей сетевой картой

sudo nano /etc/network/interfaces

Установить основной сетевой интерфейс - в интернет

auto eth0
iface eth0 inet static
address 192.168.xxx.xxx
gateway 192.168.xxx.xxx
netmask 255.255.255.0

затем настройте второй интерфейс - для локальной сети

auto eth1
iface eth1 inet static
address 192.168.yyy.yyy
gateway 192.168.yyy.yyy
netmask 255.255.255.0

После ввода всех значений вам нужно ввести все детали, такие как адрес, маску сети и шлюзы, после сохранения всех этих файлов, и вам нужно перезапустить сетевые сервисы в debian, используя следующую команду, чтобы применить наш новый ipaddress.

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

sudo /etc/init.d/networking restart

Настройка имени вашего хоста после установки Ubuntu очень проста. Вы можете напрямую запросить или установить имя хоста с помощью команды hostname.

Как пользователь, вы можете увидеть свой текущий hostname с

sudo /bin/hostname

пример

Чтобы установить hostname непосредственно вы можете стать пользователем root и запустить

sudo /bin/hostname newname

Когда ваша система загрузится, она автоматически прочитает hostname из файла /etc/hostname

Когда дело доходит до DNS Настройка Ubuntu не отличается от других дистрибутивов. Вы можете добавить имя хоста и IP-адреса в файл /etc/hosts для статических поисков.

Чтобы ваша машина обращалась к определенному серверу для поиска имен, вы просто добавляете их адреса /etc/resolv.conf,

Например, машина, которая должна выполнять поиск с DNS-сервера по IP-адресу 8.8.8.8 будет иметь resolv.conf файл выглядит так

sudo nano /etc/resolv.conf

введите следующие данные

nameserver 8.8.8.8

Теперь для настройки трафика из интернета в локальную сеть и из локальной сети в интернет

Первое, что нужно сделать, это включить IP-пересылку. Это делается либо с помощью

echo "1" > /proc/sys/net/ipv4/ip_forward

Затем мы добавим правило, указывающее переадресацию трафика.

sudo iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT
sudo iptables -A FORWARD -i eth0 -o eth1 -m state --state ESTABLISHED,RELATED -j ACCEPT
Другие вопросы по тегам