Добрый день!
Задам несколько диллетантский вопрос, но меня обуял жесткий тупняк и я никак не могу сообразить.
Имеется сервер ubuntu 14.04.1 x64, выполняющий роль интернет-шлюза, прокси, dhcp, zabbix-сервера и все. Начало тут меня коробить что такое мощное (32 ГБ RAM, Intel Xeon E5606) железо выступает в роли роутера и решил я поднять на нем несколько виртуальных машин. А теперь, собственно, вопрос - как мне поднять виртуальный интерфейс чтоб при этом не было разрыва с интернетом у пользователей локальной сети?
Предвидя вопросы даю:
/etc/network/interfaces:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.3.1
netmask 255.255.255.0
allow-hotplug eth0
auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
provider dsl-provider
post-up /etc/nat
/etc/nat:
#!/bin/sh
iptables -F INPUT
iptables -F FORWARD
iptables -F OUTPUT
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
echo "1" > /proc/sys/net/ipv4/ip_forward