Так как в форуме очень много обсуждения по поводу шлюзов, но так и нет нормальных ответов, как же это настроить в простейшей ситуации, вернее, те, что даны, не подходят, попробую поднять вопрос ещё раз.
Итак, имеется 2 или больше машины в локальной сети. Соединяются через switch. На одной из них есть интернет (у провайдера прописан MAC-адрес, так что просто тупо поставить скажем DHCP и зайти с ноутбука не выйдет). Надо - сделать чтобы с минимумом геммороя на ноутбуке был интернет через обычную машину. На обычной Ubuntu, на нотике Windows, но это неважно.
Вариант с iptables/route и port forwarding на основе постов опробован и не работает. Вариант через FireStarter тоже не годится, так как ему требуется 2 _физических_ интерфейса, а сетевая карточка на компьютере одна и ставить ещё одну лишнюю просто глупо, если свитч дома и так и так есть (к тому же в Windowsх аналогичное соединение настраивалось и работало с полпинка).
Сейчас используется простое решение (самое простое на мой взляд - с учётом шустрения конфига и установки squid - общее время настройки около 5-10 минут):
1. Прописан алианс на сетевушке с локальным IP адресом : ifconfig eth0:1 10.0.10.1 netmask 255.255.255.0 up
2. Поставлен squid прокси слушающий на этом IP.
3. На нотике соответственно прописана IP из этой же сети и указан в бровсере адрес и ip проксика. Всё работает.
Возникает вопрос - как добится того же результата не используя прокси, а просто прописав на нотике default gateway на машинку с Ubuntu. То есть запустить элементарный NAT.