On Втр, Окт 19, 2004 at 10:20:44 +0600, Sentinel wrote:
>  Коллеги, такая ситуация. Есть машина А, подключенная через обычный
> модем к Интернет-провайдеру. И есть машина B, подключенная к машине A
> по локальной сети. Обе работают под Debian в стандартной конфигурации
> - т.е. никаких таблиц маршрутизации не менял. Как сделать так, чтобы
> машина B могла ходить в Интернет через машину А? (на А работает Debian
> Sarge, на B - Familiar, локальное соединение usbnet)
>  Я так понимаю, здесь какая-то элементарщина с маршрутизацией, но до
> сих пор случай миловал, не было необходимости с этим разбираться, а
> сейчас на скорую руку не удалось. Не объясните на пальцах? Заранее
> спасибо.

Действительно, элементарная.


1. Машины должны друг друга видеть, то есть должен ходить ping
2. Настраиваешь на B машину A в качестве дефолтного роутера
        route add default gw A.A.A.A    # Здесь вместо A.A.A.A её IP-адрес
3. Если используются фэйковые адреса (RFC 1918),
   на машине A поднимаешь nat
        iptables -t nat -A POSTROUTING -s A.A.A.A -j MASQUERADE
   Чтобы настройки iptables сохранились после перезагрузки:
        /etc/init.d/iptables save active

> 
> Женя.

-- 
WBR, i.m.chubin

Ответить