Исходное состояние: витая пара приходит на одну машину (eth0), а Интернет нужен на многих. Из бесконечного количества всевозможных вариантов описываю наиболее очевидный - через коррекцию пакетов посредством штатных средств iptables.
- Настраиваем раздающую машину на лирический лад:
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
- расскомментируем строку net.ipv4.ip_forward=1 в /etc/sysctl.conf
- перезагрузим сетевые соединения sudo /etc/init.d/networking restart
- Настраиваем клиентскую машину посылать пакеты туда, куда нужно:
- Прописываем шлюз по-умолчанию:
sudo route add default gw 192.168.100.1
последний - ip address head machine WiFi card - Прописываем DNS по-умолчанию:
sudo sh -c "echo 'nameserver 8.8.8.8' >> /etc/resolv.conf"
При желании и знании 8.8.8.8 (Google DNS) следует заменить на адрес вашего локального. - Проверяем работоспособность!
- Пьём воду, чай, кофе, пиво или водку и радуемся жизни и жизни в Интернете!
Комментариев нет:
Отправить комментарий