Ты ведь не коммутатор собираешь, а МАРШРУТИЗАТОР, поэтому:
1. Интерфейс eth0 необходимо конфигурировать как компьютер локальной
сети. Например: 192.168.1.1 с маской 255.255.255.0
2. Интерфейс eth1 должен быть сконфигурирован как 192.168.0.2 с маской
255.255.255.0
3. route add --default gw 192.168.0.1
4. после этого таблиша маршрутизации должна выглядеть примерно так
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
192.168.0.0 * 255.255.255.0 U 0 0 0 eth1
default 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
5. echo "1" > /proc/sys/net/ipv4/ip_forward
6. Компьютер в локальной сети имеет такую конфигураци (остальные по
образу и подобию, только IP изменяй)
IP address 192.168.1.2
mask 255.255.255.0
default gateway 192.168.1.1
.''`.
: :' : Roman Filonenko (RomFil)
`. `' JID: [EMAIL PROTECTED]
`.
on 30.08.2006 16:57 Timur Elzhov wrote:
On Wed, Aug 30, 2006 at 03:15:21PM +0400, Mikhail V Nikitin wrote:
Если схема несложная и ничего другого кроме раздачи свитча не требуется,
то:
echo "1" > /proc/sys/net/ipv4/ip_forward
/sbin/iptables -t nat -A POSTROUTING -j MASQUERADE -o eth1
eth1 - сетевуха, которая смотрит на свитч.
Ага, попробую! А интерфейсы как конфигурить? eth1, я так понимаю,
так например (/etc/network/interfaces):
auto eth1
iface eth1 inet static
address 192.168.0.2
gateway 192.168.0.1
netmask 255.255.255.0
auto eth0
iface eth0 inet static
[...]
что здесь нужно вписать?
И еще - все-таки идет трансляция адресов (-j MASQUERADE)? Роутинг
без этого не бывает?
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]