Установлена Мандрива 2006. Имеем 2 сетевых подключения - локальная сеть, поднята на eth0 при загрузке. Допустим, отключаю в броузере прокси, через который выхожу в интернет, остается только траффик по местной локальной сети. Соединяюсь через модем - ррр0 поднимается, все работает вроде. Но в интернет не выходит, такое впечатление, что конкверор или файрфокс (не важно) продолжает попытки ломиться в сеть на eth0. По статистике kppp видно, что траффика нет. Отключаю кабель от локалки, переконнективаюсь по модему - все побежало. Интернет есть. Но не хочется постоянно дергать кабель.
Короче - как бы это сделать - локальная сеть (без интернета) - на eth0, а внешка - по модему?
В винде такая штука прокатывала по дефолту...
Две сети - модем и eth одновременно
Модератор: Bizdelnick
-
Shura
- Сообщения: 1537
- Статус: Оказывается и без KDE есть жизнь
- ОС: FreeBSD 8.0-RC2
Re: Две сети - модем и eth одновременно
тут просто проблема с роутингом. Надо его правильно прописать.
man route
man route
Rock'n'roll мертв © БГ
-
mihasik
- Сообщения: 13
Re: Две сети - модем и eth одновременно
А поподробнее для чайниковатых? 
-
Stesh
- Сообщения: 110
- ОС: OpenSuse 10.3
Re: Две сети - модем и eth одновременно
присоединяюсь! даже после man route мало что понятно 
Жизнь надо прожить так, чтобы там наверху офигели и сказали:"А ну, повтори!"
-
imperror
- Сообщения: 65
- ОС: FreeBSD 7.0
Re: Две сети - модем и eth одновременно
Постараюсь ответить в двух словах:
Проблема действительно в маршрутизации. При подключенном сначала eth0 у вас маршрут по умолчанию локальной сети. Это можно проверить командой route -n. При подключении модема у вас маршрут не меняется. Для этого можно попробовать удалить старый маршрут и добавить тот, который появляется после соединения с интернетом.
Выглядит примерно так:
route del default gw <шлюз локальной сети>
route add default gw <шлюз после подключения модема>
Проблема действительно в маршрутизации. При подключенном сначала eth0 у вас маршрут по умолчанию локальной сети. Это можно проверить командой route -n. При подключении модема у вас маршрут не меняется. Для этого можно попробовать удалить старый маршрут и добавить тот, который появляется после соединения с интернетом.
Выглядит примерно так:
route del default gw <шлюз локальной сети>
route add default gw <шлюз после подключения модема>
-
Stesh
- Сообщения: 110
- ОС: OpenSuse 10.3
Re: Две сети - модем и eth одновременно
но тогда, я как понимаю - если удалить шлюз локальной сети, то будет работать только модем? Или как?
Долго ковырялась в настройках Мандривовских, но так и не поняла, оно почему-то как бы считает, что должно быть только одно сетевое подключение.
Я правда не кабель отключаю от локалки, а просто перед тем как запустить kppp разрываю сетевое соединение на апплетике в трее, но иначе действительно интернет не работает.. а хотелось бы одновременной работы, потому что в идеале хотелось бы поднять прокси, чтобы через меня можно было бы в инет ходить
(ну ещё наверное стоит добавить, что у меня CDMA модем AnyData)
Долго ковырялась в настройках Мандривовских, но так и не поняла, оно почему-то как бы считает, что должно быть только одно сетевое подключение.
Я правда не кабель отключаю от локалки, а просто перед тем как запустить kppp разрываю сетевое соединение на апплетике в трее, но иначе действительно интернет не работает.. а хотелось бы одновременной работы, потому что в идеале хотелось бы поднять прокси, чтобы через меня можно было бы в инет ходить
(ну ещё наверное стоит добавить, что у меня CDMA модем AnyData)
Жизнь надо прожить так, чтобы там наверху офигели и сказали:"А ну, повтори!"
-
imperror
- Сообщения: 65
- ОС: FreeBSD 7.0
-
izotoff
- Сообщения: 2
- ОС: Mandrive Linux 2006
Re: Две сети - модем и eth одновременно
Попробуйте установить файрволл shorewall , какой с 2006 Мандривой идет и ставится при выборе "повышенной безопасности". И затем почитав понятную русскую документацию с www.shorewall.net настройте его. Так и с интерфейсами все будет понятно. Аналогично можно и с iptables.
Все заработает. Я так делал в похожем случае, когда eth0 шел в локалку, а ppp0 в интернет. Соединяюсь - ничего не работает. Оказывается был просто неправильно настроен shorewall. А сейчас у меня и по сети в инетернете дома гуляют (домашняя сеть) , ppp0 получается как-бы "общим".
Все заработает. Я так делал в похожем случае, когда eth0 шел в локалку, а ppp0 в интернет. Соединяюсь - ничего не работает. Оказывается был просто неправильно настроен shorewall. А сейчас у меня и по сети в инетернете дома гуляют (домашняя сеть) , ppp0 получается как-бы "общим".
-
tomcat
- Сообщения: 104
- ОС: Ubuntu
Re: Две сети - модем и eth одновременно
А из центра управления - > общее подключение к интернет пробовали настраивать? Я свою локальную сеть так подцепил. Установщик доставил нужные пакеты и все ок!
-
skeletor
- Сообщения: 1224
Re: Две сети - модем и eth одновременно
Я так понял, есть локалка и есть инет отдельно. Нужно это совместить. Я делал так. В настройках локалки - прописать только IP и маску, поубирать шлюзы и днсы. И тогда никто куда не нужно, ломиться не будет.
-
Kimster
- Сообщения: 5
- ОС: Linux Mandriva 2007, WinXP
Re: Две сети - модем и eth одновременно
Извините за ламерский вопрос. Никак не разберусь.
Есть комп, на нем стоит 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.
Помогите решить промблему
Помогите пожалуйста люди добрые.!
Есть комп, на нем стоит 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 одновременно
Kimster, Расшифруйте, пожалуйста, что у вас за сети. В маршрутах упоминаются три сети:
192.168.1.0
192.168.0.0
169.254.0.0
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.
The answer is blowin' in the wind.
-
Lipen
- Сообщения: 37
Re: Две сети - модем и eth одновременно
Kimster писал(а): ↑30.04.2007 08:56Есть комп, на нем стоит mandriva 2007. На другом компе - Winxp
прямая сеть без хабов и свичей на интерфейсе eth0
Далее на второй сетевухе висит ADSL модем Dlink 500 на интерфейсе eth1
Захожу в Mandriva нажимаю настроить сеть, ввожу IP адрес, он еще просит шлюз и DNS, а у меня нет шлюза. Прямая сетка стоит же.
Шлюз у тебя DSL модем.