В указанной мной теме 400% рабочая инструкция. А в местной библиотеке вообще всё что хотите по раздаче интернета в локальную сеть
Вчера полностью переустановила Ubuntu 14.04 и взяла 400% рабочую инструкцию и вот что у меня получилось (пишу свои действия пошагово)
1. проверила интерфейсы через команду ifconfig -a на что показал обе сетевые карты (eth0 - интернет причем автоматом присвоил ip 192.168.1.2, eth1 - локалка) и интерфейс lo.
2. в терминале ввела sudo gedit /etc/network/interfaces
у меня там было только auto lo и iface inet loopback
я дописала следующее:
post-up iptables-restore </etc/iptables.conf
auto eth0
iface eth0 inet dhcp
auto eth1
iface eth1 inet static
address 192.168.1.100
netmask 255.255.255.0
сохранила-закрыла.
Далее в терминале ввожу ifdown eth1 - пишет нет такого подключения.
ввожу по другому sudo ifconfig eth1 down - пишет то же самое.
тогда перезагружаюсь. После перезагрузки иду в терминал и проверяю интерфейсы - видит только eth1 и lo.
в терминале вводу следующее sudo service network-manager restart - и видит все три интерфейса.
3. Прописываю настройку iptables:
в терминале ввожу sudo -s
echo 'net.ipv4.ip_forward = 1' >>/etc/sysctl.conf; sysctl -p
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 ! -d 192.168.1.0/24 -j MASQUERADE
iptables -t mangle -A FORWARD -p tcp -m tcp --tcp-flags RST,SYN SYN -j TCPMSS --clamp-mss-to-pmtu
iptables-save >/etc/iptables.conf
После этого всё в норме.
4. Иду на машину в локальной сети и прописываю параметры:
ip address:192.168.1.20
Маска:255.255.255.0
Шлюз:192.168.1.100
DNS:192.168.1.100
РЕЗУЛЬТАТ: Локальную сеть видит. в трее пишет что Подключение по локальной сети с доступом к Интернет.
Открываю браузер - нет подключения к интернету.
5. Перезагружаю машину с Ubuntu - вообще все интерфейсы пропадают, кроме lo.
Что тут я не правильно сделала?