doomatel
02-02-2011, 12:23
Есть две сети:
1. Локальная сеть предприятия net1:
ip: 10.0.0.0/8 (хотя фактически 10.0.0.0/24 + 10.42.0.0/16 + 10.10.1.1)
gateway: 10.0.0.202 (ADSL модем в режиме роутера) router1
dns: 10.10.1.1 (win serer 2000: установлена пересылка на router1)
2. Резервный канал (интернет + локалка) net2:
ip: 10.1.0.0/16
gateway: 10.1.XXX.1
dns: 10.3.3.1
но все это работает через роутер D-Link router2:
ip роутера: 192.168.2.1
роутер по DHCP выдает адреса 192.168.2.0/24
Необходимо: соорудить шлюз (старенький 500 Mhz Celeron + Debian Lenny), который будет пользователям из net1 давать интернет через router1 и локалку из net2; а также при падении интернета на router1 необходимо по-быстрому перенастраивать интернет на router2.
Сейчас net1 и net2 ничем не соединены. Работает только net1, а net2 никак не используется.
Читал разные маны, но пока глухо. Вот что пока наделал:
/etc/network/interfaces:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 10.0.0.229
netmask 255.0.0.0
network 10.0.0.0
broadcast 10.255.255.255
gateway 10.0.0.202
auto eth1
iface eth1 inet static
address 192.168.2.229
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255
gateway 192.168.2.1
route -n:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.10.1.1 0.0.0.0 255.255.255.255 UH 0 0 0 eth0
192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
10.3.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1
10.0.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
10.1.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1
10.42.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
0.0.0.0 192.168.2.1 0.0.0.0 UG 0 0 0 eth1
0.0.0.0 10.0.0.202 0.0.0.0 UG 0 0 0 eth0
Если в /etc/resolv.conf написать dns для net1 пингуються комп из net1 и интернет сайты, в net2 не пингуется ничего.
Если написать dns для net2 не пингуется вообще ничего.
Помогите, если кто сталкивался с подобным.
1. Локальная сеть предприятия net1:
ip: 10.0.0.0/8 (хотя фактически 10.0.0.0/24 + 10.42.0.0/16 + 10.10.1.1)
gateway: 10.0.0.202 (ADSL модем в режиме роутера) router1
dns: 10.10.1.1 (win serer 2000: установлена пересылка на router1)
2. Резервный канал (интернет + локалка) net2:
ip: 10.1.0.0/16
gateway: 10.1.XXX.1
dns: 10.3.3.1
но все это работает через роутер D-Link router2:
ip роутера: 192.168.2.1
роутер по DHCP выдает адреса 192.168.2.0/24
Необходимо: соорудить шлюз (старенький 500 Mhz Celeron + Debian Lenny), который будет пользователям из net1 давать интернет через router1 и локалку из net2; а также при падении интернета на router1 необходимо по-быстрому перенастраивать интернет на router2.
Сейчас net1 и net2 ничем не соединены. Работает только net1, а net2 никак не используется.
Читал разные маны, но пока глухо. Вот что пока наделал:
/etc/network/interfaces:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 10.0.0.229
netmask 255.0.0.0
network 10.0.0.0
broadcast 10.255.255.255
gateway 10.0.0.202
auto eth1
iface eth1 inet static
address 192.168.2.229
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255
gateway 192.168.2.1
route -n:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.10.1.1 0.0.0.0 255.255.255.255 UH 0 0 0 eth0
192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
10.3.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1
10.0.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
10.1.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1
10.42.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
0.0.0.0 192.168.2.1 0.0.0.0 UG 0 0 0 eth1
0.0.0.0 10.0.0.202 0.0.0.0 UG 0 0 0 eth0
Если в /etc/resolv.conf написать dns для net1 пингуються комп из net1 и интернет сайты, в net2 не пингуется ничего.
Если написать dns для net2 не пингуется вообще ничего.
Помогите, если кто сталкивался с подобным.