как настроить двух Nic для DNS и resolv.conf &how к eth0 DNS вперед к eth1 и gw

У меня есть два NICs.

Вот мой /etc/network/interfaces:

auto eth0
iface eth0 inet dhcp    //for internet

auto eth1
iface eth1 inet static   //for lan
address 20.X.X.X.X
netmask 255.255.255.0
broadcast 20.X.X.X.255
gateway 20.X.X.1
  1. Какой шлюз является значением по умолчанию? Как делают меня шлюз маршрутизации к шлюзу по умолчанию?

  2. Когда я работаю networking restart, сервер доменных имен resolv.conf заменяется сервером DNS Интернета, как я настраиваю resolv.conf?

1
задан 26 July 2011 в 04:46

1 ответ

Если я понимаю то, что Вы пытаетесь сделать, необходимо установить несколько вещей:

sudo apt-get install dhcp3-server resolvconf #also possibly 'radvd'


Включение трафика через Вас машина (IPv4):
Хорошо, теперь давайте изменим настройки:

sudo nano /etc/sysctl.conf

Удалите # из запуска строки #net.ipv4.ip_forward=1 и нажмите Ctrl x, затем y для сохранения.

Выполненный sudo sysctl -p.


Адрес набора для интерфейса LAN (IPv4):
Если Вы не 'Computer Sciences Corporation', Вы не должны использовать 20.x.x.x адреса. Вы могли использовать любой из следующих частных диапазонов адресов вместо этого: 10.x.x.x, 192.168.x.x, или диапазон 172.16.0.0 – 172.31.255.255 (иначе 172.16.0.0/12 или 172.16.0.0 с сетевой маской 255.240.0.0). Выполненный

sudo nano /etc/network/interfaces

Удалите строку шлюза. Этот компьютер является шлюзом для соединения, таким образом, Вы не устанавливаете шлюз для этого интерфейса. Другие компьютеры будут иметь адрес этого компьютера как свой шлюз. Измените строку адреса на address 10.0.0.1. Измените широковещательную строку на broadcast 10.0.0.255. Нажмите Ctrl x, затем y для сохранения.


Установите сервер DNS (IPv4 и/или IPv6):
Выполненный

sudo nano /etc/resolvconf/resolv.conf.d/head

(проигнорируйте страшное предупреждение./etc/resolv.conf автоматически генерируется, таким образом, предупреждение находится в /etc/resolvconf/resolv.conf.d/head файл, таким образом, это будет помещено наверху/etc/resolv.conf, когда/etc/resolv.conf будет сгенерирован.) В конец файла, добавить

 nameserver <ip_of_nameserver>

Нажмите Ctrl x и ответьте на да на то, чтобы сохранить файл. Для завершения повторно создайте/etc/resolv.conf, таким образом, изменения применяются прямо сейчас:

 sudo resolvconf -u


Настройте NAT (IPv4) (дрожь):
Включите UFW:

sudo ufw enable

Заставьте персистентный NAT постановить, что это восстанавливается при начальной загрузке UFW:

sudo nano /etc/ufw/before.rules

Добавьте строку -A POSTROUTING -o ppp0 -j MASQUERADE после строки *nat. Нажмите Ctrl x, затем y для сохранения.


Выделите адреса (IPv4):
Давайте отредактируем некоторые файлы:

sudo nano /etc/dhcp3/dhcpd.conf /etc/default/dhcp3-server

В первый файл добавьте следующее:

subnet 10.0.0.0 netmask 255.255.255.0 {
  range 10.0.0.2 10.0.0.254;
  option routers 10.0.0.1;
  option domain-name-servers <dns_server>;
}

Нажмите Ctrl x, затем y для сохранения. В следующем файле отредактируйте строку INTERFACES="" сказать INTERFACES="eth1". Нажмите Ctrl x, затем y для сохранения. Для запуска адреса, раздающего демона, работать

sudo /etc/init.d/dhcp3-server start


4
ответ дан 3 December 2019 в 07:18

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

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