Вы здесь

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

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

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!

Не грусти, товарищ! Всё хорошо, beautiful good!

Два интерфейса, но не две сетевухи....
Например интерфейс 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")