Доброго здоровья!!! Опишу свою проблему, наверняка знатоки ни раз с этим связывались, сил просто уже нет бороться...
В организации есть две подсети - одна 100.100.8.1 - 100.100.8.255, другая 192.168.0.1 - 192.168.0.255
Интернет заходит во вторую подсеть 192.168.0.1 - адрес роутера D-link DIR 320. К этому роутеру подключена одна рабочая станция, и один Wi-Fi Asus, который раздает free интернет в другом удаленном помещении.
Необходим интернет для подсети 100.100.8.1 - 100.100.8.255. Сделал так:
1) Установил Ubuntu 12.04 на системник с двумя ситевыми картами
2) Настройки Ubuntu
auto eth0
iface eth0 inet static
address 100.100.8.99
netmask 255.255.255.0
network 100.100.8.0
broadcast 100.100.8.255
#Второй сетевой интерфейс - где интернет получаю от роутера D-link DIR-320
auto eth1
iface eth1 inet static
address 192.168.0.2
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
dns-nameservers 8.8.8.8
dns-search 8.8.8.8
post-up /etc/hat.sh
3) Настройки файлика /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
4) Настройки файлика /etc/hat.sh
wan="192.168.0.1"
lan="100.100.8.99"
lanM="100.100.8.0/255.255.255.0"
IPT="iptables"
#Раздача интернета по сети
$IPT -t nat -A POSTROUTING -s $lanM -j SNAT --to-source $wan
5) В файлике /etc/sysctl.conf оставил всё по умолчанию, только раскомментил строку
net.ipv4.ip_forward=1
По настройкам Ubuntu вроде бы всё... Пинг на ubuntu ya.ru есть, пинг на ubuntu рабочей станции, к примеру, 100.100.8.115 есть. Пинг ubuntu c рабочей станции (100.100.8.115) тоже есть. То бишь и сервер виден в подсети 100 и интернет на этом сервере есть, но при прописывании на раб станции 100.100.8.115 маска 255.255.255.0 шлюз 100.100.8.99(ubuntu) dns 100.100.8.99(ubuntu) - интернет ни как не виден с рабочих станций подсети 100. Подскажите, пожалуйста, может в настройках что Ubuntu неправильно сделал, по nat.sh всё верно, может у меня эти правила не загружаются, хотя прописал в конце файла настроек сетевых интерфейсов post-up /etc/hat.sh. В чем может быть пробема, может что не верно в настройках DIR-320, там адреса раздаются с адреса 192.168.0.100 по DHCP. Хотя интернет же виден на Ubuntu. Подскажите, пожалуйста, народ, в чем может быть проблема