Настройка сети 3 машины [Удалить]

Всем трям
Подскажите как можно решить задачу:
Есть 3 машины:
1) windows + yota jingle + 1 сетевая карта.
2) Gentoo + 2 сетевые карты.
3) windows + 1 сетевая карта.

Нужно:
1. Все видят друг друга в сети.
2. Инет раздаётся на всех.
а) либо с машины № 1.
б) либо (если это реально) проходит через машину 2 (+squid +всяко разно) и раздаётся на машины 1 и 3.

Подскажите как можно сие реализовать вообще, и как на ваш взгляд лучше?

если комутатор какой-либо не

если комутатор какой-либо не входит в планы, то потребуется 3-я сетевушка. топология "звезда". на генте 3 карты, одна в инет, две другие на виндовые клиенты.
к примеру:
eth0 - инет.
eth1,2 можно в бридж
eth1 - на одну виндовую машину
eth2 - на вторую виндовую машину
ойпишнеги только на бридж назначаются и на виндовые машины
виндовые машины "прозрачно" видят друг друга, в интернет идут через ойпишнег br0, а между br0 и eth0 iptables и проброс пакетов. (для настройки правил iptables мне нравится ferm - пишешь правила как программу).
/etc/conf.d/net будет примерно таким:

brctl_br0=( "setfd 1" "sethello 1" "stp on" )
config_eth1=( "null" )
config_eth2=( "null" )
bridge_br0=( "eth1 eth2" )
config_br0=( "192.168.0.254 netmask 255.255.255.0 broadcast 192.168.0.255" )
depend_br0() {
    need net.eth1 net.eth2
}

на br0 навесить тот же dnsmasq (как локальный DNS-кэш и для раздачи ойпишнегов/шлюзов/маршрутов клиентам по dhcp)
не забыть в ядре поддержку бриджев вглючить и emerge net-misc/bridge-utils ну и симлинки net.eth1, net.eth2, net.br0 сделать.
настройка eth0 будет зависеть от прова (pppoe/dhcp/vpn/еще_как-то)

P.S.: Linux - это красная таблетка :-) Windows - синяя...

инет висит на машине № 1

инет висит на машине № 1 через yota jingle, а под Linux дров пока нету

Per Aspera ad Astera

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

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