Имеется 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 для выставления нужного юзера.
Триклятый Pppoe
Модератор: Модераторы разделов
-
Ally
- Сообщения: 48
- ОС: SlackWare 10.2 + 11
Re: Триклятый Pppoe
Может конечно глупо но вот предложение.
1. Записать маршруты в rc.local (Это вроде просто)
2. Создать 2 конфига pppoe и по cron менять их и перезапускать соединение. Т.е. когда приходит время нового тарифа ты по крону копируешь другой конфиг в папку pppoe и перезапускаешь соединение. Получается ничего не надо делать ручками все будет без тебя делаться.
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
Srv 2: Slackware 11 ( 2.4.33.3 )
PC: Windows XP SP2
-
O'nelf
- Сообщения: 29
- ОС: Slackware 12
Re: Триклятый Pppoe
Спасибо с ответом про маршруты, уверен что вернее этот вопрос было в новичковскую ветку постить, но думал это какая-то особенность слаки =\ . А что касается cron это выход...но уж больно не естественный какой-то. Инет пестирит траблами с rp-pppoe, а ответов так нигде и нет =( Неужто никто не сталкивался с таким косяком и не решал его в последствии возможностями самой rp-pppoe
-
blackst0ne
- Сообщения: 528
- Статус: ツ
- ОС: Ubuntu 9.04
Re: Триклятый Pppoe
Вы можете прописать sudo route что_нужно в /ПУТЬ/ДО/rppppoe-start .
Тогда во время подключения автоматически поднимутся и маршруты.
Только в /etc/sudoers нужно разрешить пользователю запускать команду route.
Тогда во время подключения автоматически поднимутся и маршруты.
Только в /etc/sudoers нужно разрешить пользователю запускать команду route.
Администрация! Пожалуйста, добавьте птичку "решено", а также соответствующую кнопку на ajax'е в теме (подробнее здесь).
-
O'nelf
- Сообщения: 29
- ОС: Slackware 12
Re: Триклятый Pppoe
Вы можете прописать sudo route что_нужно в /ПУТЬ/ДО/rppppoe-start
Не совсем понял. В каком файле этот путь?
-
blackst0ne
- Сообщения: 528
- Статус: ツ
- ОС: Ubuntu 9.04
Re: Триклятый Pppoe
В общем, пропишите sudo route ... (вместо точек то, что Вам нужно) в файл rppppoe-start.
Администрация! Пожалуйста, добавьте птичку "решено", а также соответствующую кнопку на ajax'е в теме (подробнее здесь).