akdengi писал(а): ↑20.05.2009 13:10romkaromka писал(а): ↑20.05.2009 11:38У меня 2 провайдера и 2 сетевые карты, на каждой сетевой карте свой провайдер. пусть оба соединения в сетевом центре включены и сеть поднята на интерфейсе провайдера, работающего с vpn. поднимаю vpn. интернет работает на сетевой карте с провайдером, у которого vpn. обе сетевые карты в сетевом центре уже неактивны.
опускаю vpn, другой провайдер так и остался отключенным. включаю его. вновь поднимаю vpn. оно поднимается правильно, привязываясь к нужному интерфейсу, но опять второй провайдер оказывается отключенным.
баг: при поднятии vpn остальные сетевые карты затрагиваться не должны!
они будут затронуты, так как маршрут по умолчанию перекидывается на VPN. Также в resolv.conf я вижу только одного провайдера. Как совет все таки попробуйте удалить /opt/ppp/ip-up - этот скрипт по умолчанию вырубает интерфейсы. Ну и дайте вывод ifconfiig без vpn, а затем с vpn - буду думать.
да, маршрут по умолчанию должен перекидываться на vpn, но остальные маршруты должны оставаться нетронутыми, таблица маршрутизации, исходящая от другой сетевой карты (другого провайдера), должна быть нетронута, да и сама сетевая должна оставаться рабочей.
У меня сетевой центр не работал я не мог дать resolv.conf с двумя провайдерами. Теперь могу.
I) Без vpn:
a) Итак resolv.conf с двумя провайдерами без vpn:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 213.234.192.8
nameserver 85.21.192.3
nameserver 93.157.16.2
search corbina.net
b) Итак ifconfig без vpn:
[root@localhost alex]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:E0:4C:51:D0:3E
inet addr:10.22.198.162 Bcast:10.22.199.255 Mask:255.255.248.0
inet6 addr: fe80::2e0:4cff:fe51:d03e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:805053 errors:0 dropped:0 overruns:0 frame:0
TX packets:594593 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:439953516 (419.5 MiB) TX bytes:271479118 (258.9 MiB)
Interrupt:20 Base address:0x2000
eth1 Link encap:Ethernet HWaddr 00:1F:D0:3D:D0:16
inet addr:172.23.36.66 Bcast:172.23.36.67 Mask:255.255.255.252
inet6 addr: fe80::21f:d0ff:fe3d:d016/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:280800 errors:0 dropped:0 overruns:0 frame:0
TX packets:145669 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:412856553 (393.7 MiB) TX bytes:8888382 (8.4 MiB)
Interrupt:18
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:7129 errors:0 dropped:0 overruns:0 frame:0
TX packets:7129 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:545869 (533.0 KiB) TX bytes:545869 (533.0 KiB)
II) С vpn:
a) Итак resolv.conf с двумя провайдерами с vpn:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 213.234.192.8
nameserver 85.21.192.3
nameserver 93.157.16.2
search corbina.net
nameserver 213.234.192.7 # ppp temp entry
nameserver 85.21.192.5 # ppp temp entry
b) Итак ifconfig c vpn:
[root@localhost alex]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:E0:4C:51:D0:3E
inet addr:10.22.198.162 Bcast:10.22.199.255 Mask:255.255.248.0
inet6 addr: fe80::2e0:4cff:fe51:d03e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:805053 errors:0 dropped:0 overruns:0 frame:0
TX packets:594593 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:439953516 (419.5 MiB) TX bytes:271479118 (258.9 MiB)
Interrupt:20 Base address:0x2000
eth1 Link encap:Ethernet HWaddr 00:1F:D0:3D:D0:16
inet addr:172.23.36.66 Bcast:172.23.36.67 Mask:255.255.255.252
inet6 addr: fe80::21f:d0ff:fe3d:d016/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:280800 errors:0 dropped:0 overruns:0 frame:0
TX packets:145669 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:412856553 (393.7 MiB) TX bytes:8888382 (8.4 MiB)
Interrupt:18
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:7129 errors:0 dropped:0 overruns:0 frame:0
TX packets:7129 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:545869 (533.0 KiB) TX bytes:545869 (533.0 KiB)
[root@localhost alex]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:E0:4C:51:D0:3E
inet addr:10.22.198.162 Bcast:10.22.199.255 Mask:255.255.248.0
inet6 addr: fe80::2e0:4cff:fe51:d03e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:806670 errors:0 dropped:0 overruns:0 frame:0
TX packets:594846 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:440098052 (419.7 MiB) TX bytes:271518621 (258.9 MiB)
Interrupt:20 Base address:0x2000
eth1 Link encap:Ethernet HWaddr 00:1F:D0:3D:D0:16
inet addr:172.23.36.66 Bcast:172.23.36.67 Mask:255.255.255.252
inet6 addr: fe80::21f:d0ff:fe3d:d016/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:280800 errors:0 dropped:0 overruns:0 frame:0
TX packets:145669 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:412856553 (393.7 MiB) TX bytes:8888382 (8.4 MiB)
Interrupt:18
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:7129 errors:0 dropped:0 overruns:0 frame:0
TX packets:7129 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:545869 (533.0 KiB) TX bytes:545869 (533.0 KiB)
ppp0 Link encap:Point-to-Point Protocol
inet addr:93.81.110.67 P-t-P:85.21.66.193 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1460 Metric:1
RX packets:132 errors:0 dropped:0 overruns:0 frame:0
TX packets:200 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:26195 (25.5 KiB) TX bytes:21833 (21.3 KiB)
III) Итак, удалим /etc/ppp/ip-up:
Включим в сетевом центре обе сетевые карты. Сеть поднята на интерфейсе eth0, что нам и нужно, именно у этого провайдера vpn. Запустим vpn. Vpn не поднялось, вместо этого Сеть стала поднята на интерфейсе eth1, и интернет при таком подходе не работает. Опустим vpn. Сеть стала вновь поднята на интерфейсе eth0. Если запустить vpn, то появится интернет. Все логично. Включим вручную eth1, сеть остается поднятой на ppp0. Опустим vpn кнопкой Выход в трее на ponoff, но при этом eth1 тоже падает. Сетевой центр зависает. Удивительно, но сеть поднимается на интерфейсе ppp1, непонятно откуда взявшемся на сетевой карте eth0.