Честно, очень стыдно за такой вопрос. Пытаюсь раздать интернет виртуальному интерфейсу eth0:1. Последовательность действий:
Разрешаю маршрутизацию трафика:
echo 1 > /proc/sys/net/ipv4/ip_forward
Редактирую /etc/sysctl.conf
заменяю:
#net.ipv4.ip_forward=1
на:
net.ipv4.ip_forward=1
применяю изменения:
sysctl -p
Чищу iptables, и добавляю правило:
iptables -F
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
и добавляю эти строки в /etc/rc.local
Редактирую /etc/network/interfaces
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.20.95
netmask 255.255.255.0
gateway 192.168.20.252
dns-search test.loc
dns-nameservers 192.168.20.95
auto eth0:1
iface eth0:1 inet static
address 192.168.95.1
netmask 255.255.255.0
network 192.168.95.0
hwaddress ether 00269ebba619
dns-nameservers 8.8.8.8 192.168.95.1
Устанавливаю на всякий случай dnsmasq, и правлю
#Interface =
на
Interface = eth0:1
Перезагружаю dnsmasq
service dnsmasq restart
Захожу на машину которая имеет шлюз 192.168.95.1, интернета нет, начинаю пинговать
ping 8.8.8.8 (пинг идёт)
ping vk.com
При попытке связи, не удалось обнаружить узел vk.com
Скажите пожалуйста, что я забыл???