Зараннее прошу прощения если выбрал не ту тему в форуме.Всем привет,
кто нить помогите в решении проблемы: установил Мандриву2008, настраиваю pppoe подключение в инет, естественно через графику (модем выставлен как роутер)... подключение настраивается нормально но есть одно но - подключение рррое не работает до тех пор пока я вручную не выключаю порт eth0 через консоль (ifconfig eth0 down). Только после этого пинги уходят в мир. Такую процедуру приходится проделовать почти кадый час т.к. eth0 каким то образом поднимется сам по себе о_О.Не судите строго еси чё не дописал...
Дайте вывод ifconfig и route во время рабочего и нерабочего подключения
>Дайте вывод ifconfig и route во время рабочего и нерабочего подключения[root@localhost vigo]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:E0:4C:BC:C1:05
inet addr:10.1.62.189 Bcast:10.1.62.255 Mask:255.255.255.0
inet6 addr: fe80::2e0:4cff:febc:c105/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:127 errors:0 dropped:0 overruns:0 frame:0
TX packets:204 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:8809 (8.6 KiB) TX bytes:18329 (17.8 KiB)
Interrupt:19 Base address:0xa000lo 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:24 errors:0 dropped:0 overruns:0 frame:0
TX packets:24 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1656 (1.6 KiB) TX bytes:1656 (1.6 KiB)ppp0 Link encap:Point-to-Point Protocol
inet addr:83.221.170.243 P-t-P:83.221.168.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:3 errors:0 dropped:0 overruns:0 frame:0
TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:54 (54.0 b) TX bytes:54 (54.0 b)[root@localhost vigo]# ifconfig eth0 down
[root@localhost vigo]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:E0:4C:BC:C1:05
inet6 addr: fe80::2e0:4cff:febc:c105/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:15608 errors:0 dropped:0 overruns:0 frame:0
TX packets:15900 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:8175117 (7.7 MiB) TX bytes:2902414 (2.7 MiB)
Interrupt:20lo 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:640 errors:0 dropped:0 overruns:0 frame:0
TX packets:640 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:44160 (43.1 KiB) TX bytes:44160 (43.1 KiB)ppp0 Link encap:Point-to-Point Protocol
inet addr:83.221.175.215 P-t-P:83.221.172.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:14152 errors:0 dropped:0 overruns:0 frame:0
TX packets:14843 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:7772955 (7.4 MiB) TX bytes:2481565 (2.3 MiB)только после этого пинги идут в мир.
man pppd -> defaultroute (прописать в /etc/ppp/options). Наверное поможет
>man pppd -> defaultroute (прописать в /etc/ppp/options). Наверное поможетПрописал, не помогло... :(
А можете подсказать, каким образом создать скрипт, который автоматом выполняет указанную команду в консоли ?! В скрипте можно было бы прописать команду "ifconfig eth0 down" и поместить его на раб. стол, ну и соответственно через дабл клик опускать порт, тем самым "включая" инет... =)))
Был бы очень признателен... =)
>[оверквотинг удален]
>Всем привет,
>кто нить помогите в решении проблемы: установил Мандриву2008, настраиваю pppoe подключение в
>инет, естественно через графику (модем выставлен как роутер)... подключение настраивается нормально
>но есть одно но - подключение рррое не работает до тех
>пор пока я вручную не выключаю порт eth0 через консоль (ifconfig
>eth0 down). Только после этого пинги уходят в мир. Такую процедуру
>приходится проделовать почти кадый час т.к. eth0 каким то образом поднимется
>сам по себе о_О.
>
>Не судите строго еси чё не дописал...Если модем работает в режиме роутера то, что там настраивать?
>[оверквотинг удален]
>>инет, естественно через графику (модем выставлен как роутер)... подключение настраивается нормально
>>но есть одно но - подключение рррое не работает до тех
>>пор пока я вручную не выключаю порт eth0 через консоль (ifconfig
>>eth0 down). Только после этого пинги уходят в мир. Такую процедуру
>>приходится проделовать почти кадый час т.к. eth0 каким то образом поднимется
>>сам по себе о_О.
>>
>>Не судите строго еси чё не дописал...
>
> Если модем работает в режиме роутера то, что там настраивать?Если бы я знал что "там" нужно настроить я бы не задавал вопрос... ;) Суть проблемы описана выше, и я не знаю что с этим можно сделать...
>[оверквотинг удален]
>>>приходится проделовать почти кадый час т.к. eth0 каким то образом поднимется
>>>сам по себе о_О.
>>>
>>>Не судите строго еси чё не дописал...
>>
>> Если модем работает в режиме роутера то, что там настраивать?
>
>Если бы я знал что "там" нужно настроить я бы не задавал
>вопрос... ;) Суть проблемы описана выше, и я не знаю что
>с этим можно сделать...Cкорее всего модем установлен в режиме моста.
И абсолютно непонятно какой такой eth0 Вы выключаете.
Сколько же интерфейсов у Вас в системе?
>[оверквотинг удален]
>>>
>>> Если модем работает в режиме роутера то, что там настраивать?
>>
>>Если бы я знал что "там" нужно настроить я бы не задавал
>>вопрос... ;) Суть проблемы описана выше, и я не знаю что
>>с этим можно сделать...
>
> Cкорее всего модем установлен в режиме моста.
> И абсолютно непонятно какой такой eth0 Вы выключаете.
> Сколько же интерфейсов у Вас в системе?Один:
eth0 Link encap:Ethernet HWaddr 00:E0:4C:BC:C1:05
inet addr:10.1.62.189 Bcast:10.1.62.255 Mask:255.255.255.0
inet6 addr: fe80::2e0:4cff:febc:c105/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:127 errors:0 dropped:0 overruns:0 frame:0
TX packets:204 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:8809 (8.6 KiB) TX bytes:18329 (17.8 KiB)
Interrupt:19 Base address:0xa000lo 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:24 errors:0 dropped:0 overruns:0 frame:0
TX packets:24 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1656 (1.6 KiB) TX bytes:1656 (1.6 KiB)ppp0 Link encap:Point-to-Point Protocol
inet addr:83.221.170.243 P-t-P:83.221.168.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:3 errors:0 dropped:0 overruns:0 frame:0
TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:54 (54.0 b) TX bytes:54 (54.0 b)после команды "ifconfig eth0 down" или "pppoe-start" интернет начинает работать, пинги идут в мир. Если этого не длаю то пинги идут только до внутр. ресурсов провайдера т.е. pppoe соединение не активно. Можно ли каким либо образом прописать скрипт при двойном шелчке на который будет выполняться команда "pppoe-start" ?! Других способов я придумать не могу... :(
>Можно ли каким либо образом прописать скрипт при двойном шелчке на который будет выполняться команда "pppoe-start"Можно, создайте скрипт и поместите его на рабочий стол. Создаете текстовый файл с произвольным именем, ставите ему разрешение на исполнение. Внутри
#!/bin/bash
pppoe-start &
или для поднятия привилегий
sudo pppoe-start &При желании можно сделать автоматическое соединение с интернетом при старте машины, но как это сделать в мандриве я не в курсе.
>[оверквотинг удален]
>
>Можно, создайте скрипт и поместите его на рабочий стол. Создаете текстовый файл
>с произвольным именем, ставите ему разрешение на исполнение. Внутри
>#!/bin/bash
>pppoe-start &
>или для поднятия привилегий
>sudo pppoe-start &
>
>При желании можно сделать автоматическое соединение с интернетом при старте машины, но
>как это сделать в мандриве я не в курсе.Спасибо за подсказку, прописал скрипт всё заработало... А ещё поковырялся в настройках pppoe соединения: настрил так чтобы при включении pppoe поднималось сразу - теперь нет доступа на бесплатные ресурсы провайдера =)))
Ну я думаю раздерусь... Спасибо всем за помошь :)
Полагаю, что основная трабла в том, что ваш комп при "включённом" eht0 маршрутизирует все запросы на него, что естественно не тру. А при выключении оного eth0 вы "теряете" сеть провайдера (вместе с его ресурсами), но маршрутизация идёт на ppp0.Имхо надо прописать маршрутизацию, типа: всё что на 0.0.0.0/0 отправлять на 83.221.170.243 (ip-адрес ppp0), ап всё что на сеть провайдера (узнайте параметры сети у прова) отправлять на 10.1.62.189 (ip-адрес eth0).