Fedora linux forum

Форум русской поддержки ОС Fedora linux

#1 2009-12-22 16:06:36

alex320388
New member
Зарегистрирован: 2009-11-09
Сообщений: 9

Совместное использование 2 шлюзов

Привет всем!

Есть Fedora 12.
eth0 — смотрит в локальную сеть и далее в другую сеть через шлюз. IP назначается
сервером автоматически.
eth1 — интерфейс, который создает комуникатор HTC под управлением WindowsMobile 5. Через него хожу в интернет. IP также предоставляется автоматически WindowsMobile 5.

Проблема в том, что когда включена eth0, пакеты в интернет через eth1 не проходят. А когда выключена — все нормально.

1/ Все включено, в интернет не попадаю
$route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.2.0     *               255.255.255.0   U     1      0        0 eth0
192.168.0.0     *               255.255.255.0   U     1      0        0 eth1
default         server          0.0.0.0         UG    0      0        0 eth0

2/ Включена eth1 — есть интернет
$ route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.0.0     *               255.255.255.0   U     1      0        0 eth1
default         192.168.0.1     0.0.0.0         UG    0      0        0 eth1


Ну и $ifconfig:
eth0      Link encap:Ethernet  HWaddr 00:19:21:85:1F:29 
          inet addr:192.168.2.101  Bcast:192.168.2.255  Mask:255.255.255.0
          inet6 addr: fe80::219:21ff:fe85:1f29/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:558 errors:0 dropped:0 overruns:0 frame:0
          TX packets:179 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:55957 (54.6 KiB)  TX bytes:25732 (25.1 KiB)
          Interrupt:20 Base address:0x8800

eth1      Link encap:Ethernet  HWaddr 80:00:60:0F:E8:00 
          inet addr:192.168.0.102  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: 2002:5eb3:9804:d:8200:60ff:fe0f:e800/64 Scope:Global
          inet6 addr: fec0::d:8200:60ff:fe0f:e800/64 Scope:Site
          inet6 addr: fe80::8200:60ff:fe0f:e800/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:34 errors:16 dropped:0 overruns:0 frame:0
          TX packets:43 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:3589 (3.5 KiB)  TX bytes:10984 (10.7 KiB)

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:183 errors:0 dropped:0 overruns:0 frame:0
          TX packets:183 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:21678 (21.1 KiB)  TX bytes:21678 (21.1 KiB)



<b>ВОПРОС: КАК СДЕЛАТЬ, ЧТОБЫ ОДНОВРЕМЕННО МОЖНО БЫЛО И В НЕТ ХОДИТЬ И В ЛОКАЛКУ?</b>

На opennet.ru посоветовали удалить дефолтный шлюз server и включить 192.168.0.1, что я
и сделал.

# route del default gw server
# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.2.0     *               255.255.255.0   U     1      0        0 eth0
192.168.0.0     *               255.255.255.0   U     1      0        0 eth1
default         192.168.0.1     0.0.0.0         UG    0      0        0 eth1

Инет пошел! И сетка до шлюза server (т.е. 192.168.2.0) также пашет. Уже хорошо smile

Вот только после включения-выключения сетки надо опять командовать
# route add default gw 192.168.0.1
# route del default gw server

sad

А как бы автоматизировать? Спасибо.

Отредактированно alex320388 (2009-12-22 16:08:55)

Неактивен

 

#2 2009-12-22 16:21:41

alex320388
New member
Зарегистрирован: 2009-11-09
Сообщений: 9

Re: Совместное использование 2 шлюзов

хочу добавить, что eth1 поднимается NetworkManager-ом при поДКлючении комуникатора и мне не хотелось бы это делать вручную.

Отредактированно alex320388 (2009-12-22 16:22:22)

Неактивен

 

#3 2010-01-07 18:32:06

dik-m
Member
Зарегистрирован: 2009-10-28
Сообщений: 77

Re: Совместное использование 2 шлюзов

в NetworkManagerе во вкладке IPV4 есть кнопка "routes" там всё что нужно, есть галка игнорировать автоматически получаемые машруты, или как то так.

Неактивен