Две сети - модем и eth одновременно

PCLinuxOS

Модератор: Bizdelnick

mihasik
Сообщения: 13

Две сети - модем и eth одновременно

Сообщение mihasik »

Установлена Мандрива 2006. Имеем 2 сетевых подключения - локальная сеть, поднята на eth0 при загрузке. Допустим, отключаю в броузере прокси, через который выхожу в интернет, остается только траффик по местной локальной сети. Соединяюсь через модем - ррр0 поднимается, все работает вроде. Но в интернет не выходит, такое впечатление, что конкверор или файрфокс (не важно) продолжает попытки ломиться в сеть на eth0. По статистике kppp видно, что траффика нет. Отключаю кабель от локалки, переконнективаюсь по модему - все побежало. Интернет есть. Но не хочется постоянно дергать кабель.
Короче - как бы это сделать - локальная сеть (без интернета) - на eth0, а внешка - по модему?
В винде такая штука прокатывала по дефолту...
Спасибо сказали:
Аватара пользователя
Shura
Сообщения: 1537
Статус: Оказывается и без KDE есть жизнь
ОС: FreeBSD 8.0-RC2

Re: Две сети - модем и eth одновременно

Сообщение Shura »

тут просто проблема с роутингом. Надо его правильно прописать.
man route
Rock'n'roll мертв © БГ
Спасибо сказали:
mihasik
Сообщения: 13

Re: Две сети - модем и eth одновременно

Сообщение mihasik »

А поподробнее для чайниковатых? :)
Спасибо сказали:
Stesh
Сообщения: 110
ОС: OpenSuse 10.3

Re: Две сети - модем и eth одновременно

Сообщение Stesh »

присоединяюсь! даже после man route мало что понятно :(
Жизнь надо прожить так, чтобы там наверху офигели и сказали:"А ну, повтори!"
Спасибо сказали:
Аватара пользователя
imperror
Сообщения: 65
ОС: FreeBSD 7.0

Re: Две сети - модем и eth одновременно

Сообщение imperror »

Постараюсь ответить в двух словах:
Проблема действительно в маршрутизации. При подключенном сначала eth0 у вас маршрут по умолчанию локальной сети. Это можно проверить командой route -n. При подключении модема у вас маршрут не меняется. Для этого можно попробовать удалить старый маршрут и добавить тот, который появляется после соединения с интернетом.
Выглядит примерно так:
route del default gw <шлюз локальной сети>
route add default gw <шлюз после подключения модема>
Спасибо сказали:
Stesh
Сообщения: 110
ОС: OpenSuse 10.3

Re: Две сети - модем и eth одновременно

Сообщение Stesh »

но тогда, я как понимаю - если удалить шлюз локальной сети, то будет работать только модем? Или как?
Долго ковырялась в настройках Мандривовских, но так и не поняла, оно почему-то как бы считает, что должно быть только одно сетевое подключение.
Я правда не кабель отключаю от локалки, а просто перед тем как запустить kppp разрываю сетевое соединение на апплетике в трее, но иначе действительно интернет не работает.. а хотелось бы одновременной работы, потому что в идеале хотелось бы поднять прокси, чтобы через меня можно было бы в инет ходить
(ну ещё наверное стоит добавить, что у меня CDMA модем AnyData)
Жизнь надо прожить так, чтобы там наверху офигели и сказали:"А ну, повтори!"
Спасибо сказали:
Аватара пользователя
imperror
Сообщения: 65
ОС: FreeBSD 7.0

Re: Две сети - модем и eth одновременно

Сообщение imperror »

Stesh писал(а):
05.04.2007 10:43
но тогда, я как понимаю - если удалить шлюз локальной сети, то будет работать только модем? Или как?


Будет тогда работать и модем и локальная сеть. Сейчас у меня шесть активных соединений, и ,как ни странно, все работают :D
Спасибо сказали:
izotoff
Сообщения: 2
ОС: Mandrive Linux 2006

Re: Две сети - модем и eth одновременно

Сообщение izotoff »

Попробуйте установить файрволл shorewall , какой с 2006 Мандривой идет и ставится при выборе "повышенной безопасности". И затем почитав понятную русскую документацию с www.shorewall.net настройте его. Так и с интерфейсами все будет понятно. Аналогично можно и с iptables.
Все заработает. Я так делал в похожем случае, когда eth0 шел в локалку, а ppp0 в интернет. Соединяюсь - ничего не работает. Оказывается был просто неправильно настроен shorewall. А сейчас у меня и по сети в инетернете дома гуляют (домашняя сеть) , ppp0 получается как-бы "общим".
Спасибо сказали:
tomcat
Сообщения: 104
ОС: Ubuntu

Re: Две сети - модем и eth одновременно

Сообщение tomcat »

А из центра управления - > общее подключение к интернет пробовали настраивать? Я свою локальную сеть так подцепил. Установщик доставил нужные пакеты и все ок!
Спасибо сказали:
Аватара пользователя
skeletor
Сообщения: 1224

Re: Две сети - модем и eth одновременно

Сообщение skeletor »

Я так понял, есть локалка и есть инет отдельно. Нужно это совместить. Я делал так. В настройках локалки - прописать только IP и маску, поубирать шлюзы и днсы. И тогда никто куда не нужно, ломиться не будет.
Спасибо сказали:
Kimster
Сообщения: 5
ОС: Linux Mandriva 2007, WinXP

Re: Две сети - модем и eth одновременно

Сообщение Kimster »

Извините за ламерский вопрос. Никак не разберусь.

Есть комп, на нем стоит mandriva 2007. На другом компе - Winxp
прямая сеть без хабов и свичей на интерфейсе eth0
Далее на второй сетевухе висит ADSL модем Dlink 500 на интерфейсе eth1
Захожу в Mandriva нажимаю настроить сеть, ввожу IP адрес, он еще просит шлюз и DNS, а у меня нет шлюза. Прямая сетка стоит же.

С Инетом тоже самое. Я все прописал, дальше что?

Интернет тоже не работает. Я выставил IP адреса, шлюз, все как указано у провайдера, но пинги не идут.
Где и как копать, можно пошагово, куда заходить и что нажимать Я пока не волшебник, а только учусь, можно подробно с чего начать, дальше что? Сетевые карточки стоят, при включении сеть встает, ping 127.0.0.1 работает, на когда пингую виндовый удаленный комп по ping 192.168.0.2 пишет что хост не найден.
Можно по шагово что и куда тыкать?

вот мой ifconfig
root@localhost sarvar]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:14:78:86:04:E3
inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::214:78ff:fe86:4e3/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:58 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 TX bytes:8437 (8.2 KiB)
Interrupt:19 Base address:0xa000

eth1 Link encap:Ethernet HWaddr 00:16:17:57:C0:57
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::216:17ff:fe57:c057/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:90 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 TX bytes:10325 (10.0 KiB)
Interrupt:20

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:86 errors:0 dropped:0 overruns:0 frame:0
TX packets:86 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:6952 (6.7 KiB) TX bytes:6952 (6.7 KiB)

[root@localhost sarvar]#

вот мой route -n
[root@localhost sarvar]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 10 0 0 eth0
192.168.0.0 0.0.0.0 255.255.255.0 U 10 0 0 eth1
169.254.0.0 0.0.0.0 255.255.0.0 U 10 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 10 0 0 eth1
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 192.168.1.1 0.0.0.0 UG 10 0 0 eth0
[root@localhost sarvar]#
[root@localhost sarvar]#

Это route -n

Модем в режиме Бридж (Моста)
Модем настроен, так как из Винды пашет.


Когда я пингую соседнюю машину через ping 192.198.0.2 (мой IP адрес 192.168.0.1) то получаю ответ что хост не найден.
В интернет тоже выйти не могу - драйверы от сетевых карт установлены. Модем с ethernet интерфейсом DLINK 500T.
Помогите решить промблему



Помогите пожалуйста люди добрые.!
Спасибо сказали:
Аватара пользователя
uptime
Сообщения: 1661
Статус: Drinker with computing problems
ОС: kubuntu 8.04

Re: Две сети - модем и eth одновременно

Сообщение uptime »

Kimster, Расшифруйте, пожалуйста, что у вас за сети. В маршрутах упоминаются три сети:
192.168.1.0
192.168.0.0
169.254.0.0
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
Спасибо сказали:
Lipen
Сообщения: 37

Re: Две сети - модем и eth одновременно

Сообщение Lipen »

Kimster писал(а):
30.04.2007 08:56
Есть комп, на нем стоит mandriva 2007. На другом компе - Winxp
прямая сеть без хабов и свичей на интерфейсе eth0
Далее на второй сетевухе висит ADSL модем Dlink 500 на интерфейсе eth1
Захожу в Mandriva нажимаю настроить сеть, ввожу IP адрес, он еще просит шлюз и DNS, а у меня нет шлюза. Прямая сетка стоит же.


Шлюз у тебя DSL модем.
Спасибо сказали: