Помогите настроить шлюз

Парни помогите настроить шлюз.
У меня такая ситуация: есть 2 компа мой(gentoo) и моего друга(winXP) имеется также свич. Оба компа подключены к нему и провод от vpn сервера. В инет выхожу я посредством подключения к vpn серверу, а он максимум видит компы локалки.
Мне надо сделать так чтобы он и я могли одновременно сидеть в инете.
Мне говорят, что нужно 2 сетевухи. Это правда? Если да то я побегу в магазин...
Но главное это дело настроить... Расскажите пожалуйста по-подробнее, а я тока с виндуса слез и в линуксе разбираюсь, но не так хорошо...

Re:Помогите настроить шлюз

0) RTFM - opennet.ru, например....
1) разрешить форвардинг

echo "1" > /proc/sys/net/ipv4/ip_forward

2) прописать роутинг (route)
3) настроить NAT, скорее всего.... (man iptables)

PS нет, две сетевухи необязательно.....

На самом деле

На самом деле вот это самое echo можно заменить одной настройкой в /etc/sysctl.conf (Я думаю все разберуться) а NAT настаривается одним единственным правилом в iptables:

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

Два интерфейса

Два интерфейса нужны как минимум! Причем неважно, будь то сетевухи, DSL-модем или VPN, важны именно 2 интефейса, смотрящие в разные сетки.
Вперед на штурм доков - http://www.gentoo.org/doc/ru/home-router-howto.xml
_________________
Прежде чем задать вопрос, подумай, а не додумались до него раньше?
From Siberia with Love!

Re:Два интерфейса

Два интерфейса, но не две сетевухи....
Например интерфейс eth0 и интерфейс eth0:1
делается это примерно следующим образом

cat /etc/conf.d/net

config_eth0=( "192.168.222.128 netmask 255.255.255.0 broadcast 192.168.222.255"
"192.168.128.128 netmask 255.255.255.0 broadcast 192.168.222.255")
routes_eth0=("default via 192.168.128.254")

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".