Большинство ADSL-модемов имеют встроенный свитч. Для полноценной раздачи инета это наиболее простой и удобный вариант. Если вы немного сэкономили, то:
0. Назначьте разные сетки. Например, наружу 192.168.0.1/24, внутрь 192.168.1.1/24 (а у второй машины будет адрес 192.168.1.2/24)
1. Переименуйте интерфейсы на машине-шлюзе (например, назовите их inet0 (192.168.1.2/24) и gw0 (192.168.2.1/24), соответственно внешний и внутренний). Делается это в /etc/iftab. Лучше если вы первоначально в альтераторе объявите их связанными с mac-адресом.
2. Соответствующим образом переименуйте каталоги в /etc/net/ifaces
3. Напишите скрипт вида
#!/bin/sh
echo 1 > /proc/sys/net/ipv4/ip_forward \
iptables -t nat -A FORWARD -i inet0 -j MASQUERADE
можно на постоянку поместить в /etc/rc.d/rc.local, а можно и руками дёргать для старта шлюзования.
4. И почитайте, наконец man iptables, google маскарадинг, google форвардинг пакетов
pppoе задача модема!
зайдите в него через браузер и наслаждайтесь.