Триклятый Pppoe

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

O'nelf
Сообщения: 29
ОС: Slackware 12

Триклятый Pppoe

Сообщение O'nelf »

Имеется Slackware12 локальная сеть 10.2.x.x , pppoe подключение через ethernet, и два тарифных плана(day и nigth), соответственно с разными юзерами. Пакет rp-pppoe.
Запускаем sudo ./go-gui Все прекрасно собирается, выскакивает TkPppoe. Вбиваем обоих юзеров, ставим галку на использование из под юзера. ДНС - сервер. Жмем старт - "timed out /usr/sbin/pppoe-start: line 191:1001 Terminated $CONNECT"@" >/dev/null2>&1"
Перекопал уйму форумов. Выставил в /etc/ppp/rp-pppoe-gui/conf.day CONNECT_TIMEOUT=0 Индикатор загорелся зеленым но соединения нет, через короткое время индикатор красный. При этом при консольном запуске sudo /usr/sbin/pppoe-start инет работает на ура.
Дальше маршрутизация по дефолту имеет вид

route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.2.2.0 * 255.255.255.0 U 0 0 0 eth0
loopback * 255.0.0.0 U 0 0 0 lo
default 10.2.2.1 0.0.0.0 UG 0 0 0 eth0


приходится каждый раз вбивать
su
pppoe-start
route del default
route add default gw 10.1.10.1
route add 10.0.0.0 gw 10.2.2.1

Чтобы все имело вид

route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
vpn-gw.prokma.r * 255.255.255.255 UH 0 0 0 ppp0
10.0.0.0 10.2.2.1 255.255.255.255 UGH 0 0 0 eth0
10.2.2.0 * 255.255.255.0 U 0 0 0 eth0
loopback * 255.0.0.0 U 0 0 0 lo
default vpn-gw.prokma.r 0.0.0.0 UG 0 0 0 ppp0

чтобы работали и интернет и локалка. Настройки после перезагрузки сбрасываются (((

Вопрос, как сделать так чтобы сохранялась маршрутизация?
Как заставить работать TkPppoe, невозможно же каждый раз запускать pppoe-conf для выставления нужного юзера.
Спасибо сказали:
Аватара пользователя
Ally
Сообщения: 48
ОС: SlackWare 10.2 + 11

Re: Триклятый Pppoe

Сообщение Ally »

Может конечно глупо но вот предложение.
1. Записать маршруты в rc.local (Это вроде просто)
2. Создать 2 конфига pppoe и по cron менять их и перезапускать соединение. Т.е. когда приходит время нового тарифа ты по крону копируешь другой конфиг в папку pppoe и перезапускаешь соединение. Получается ничего не надо делать ручками все будет без тебя делаться.
Srv 1: Slackware 10.2 ( 2.4.31 )
Srv 2: Slackware 11 ( 2.4.33.3 )
PC: Windows XP SP2

Спасибо сказали:
O'nelf
Сообщения: 29
ОС: Slackware 12

Re: Триклятый Pppoe

Сообщение O'nelf »

Спасибо с ответом про маршруты, уверен что вернее этот вопрос было в новичковскую ветку постить, но думал это какая-то особенность слаки =\ . А что касается cron это выход...но уж больно не естественный какой-то. Инет пестирит траблами с rp-pppoe, а ответов так нигде и нет =( Неужто никто не сталкивался с таким косяком и не решал его в последствии возможностями самой rp-pppoe
Спасибо сказали:
Аватара пользователя
blackst0ne
Сообщения: 528
Статус:
ОС: Ubuntu 9.04

Re: Триклятый Pppoe

Сообщение blackst0ne »

Вы можете прописать sudo route что_нужно в /ПУТЬ/ДО/rppppoe-start .
Тогда во время подключения автоматически поднимутся и маршруты.

Только в /etc/sudoers нужно разрешить пользователю запускать команду route. :)
Администрация! Пожалуйста, добавьте птичку "решено", а также соответствующую кнопку на ajax'е в теме (подробнее здесь).
Спасибо сказали:
O'nelf
Сообщения: 29
ОС: Slackware 12

Re: Триклятый Pppoe

Сообщение O'nelf »

Вы можете прописать sudo route что_нужно в /ПУТЬ/ДО/rppppoe-start

Не совсем понял. В каком файле этот путь?
Спасибо сказали:
Аватара пользователя
blackst0ne
Сообщения: 528
Статус:
ОС: Ubuntu 9.04

Re: Триклятый Pppoe

Сообщение blackst0ne »

В общем, пропишите sudo route ... (вместо точек то, что Вам нужно) в файл rppppoe-start.
Администрация! Пожалуйста, добавьте птичку "решено", а также соответствующую кнопку на ajax'е в теме (подробнее здесь).
Спасибо сказали: