The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Проблема с PPPoE"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Dialup, PPP / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Проблема с PPPoE"  +/
Сообщение от Сергей (??) on 18-Апр-13, 22:52 
Установлена ОС FreeBSD 8.2-RELEASE. К провайдеру интернета подлкючен по ADSL. Модем настроен в режиме бриджа, сесию поднимает в Freebsd стандартный демон ppp. Вот его конфиг:
default:
#set log Phase tun command # you can add more detailed logging if you wish
# set ifaddr 192.168.0.1/0 192.168.1.1/0
set mru 1492
  set mtu 1492
  set timeout 0
enable dns
provider:
set device PPPoE:wan
set authname 12345@dsl.ukrtel.net
set authkey 12345
ОС Freebsd настроен в качестве шлюза. Используется фаервол PF. Проблема заключается в том что при залипании сессии подымается tun1 после чего доступ к FreeBSD теряется. Через некоторый промежуток времени  сесия снова рвется и возвращается на tun0. Как запретить в настройках подымать tun1 и возможно ли это вообще сделать?
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Проблема с PPPoE"  +/
Сообщение от Miha (??) on 19-Апр-13, 00:31 
>[оверквотинг удален]
>  enable dns
> provider:
>  set device PPPoE:wan
>  set authname 12345@dsl.ukrtel.net
>  set authkey 12345
> ОС Freebsd настроен в качестве шлюза. Используется фаервол PF. Проблема заключается в
> том что при залипании сессии подымается tun1 после чего доступ к
> FreeBSD теряется. Через некоторый промежуток времени  сесия снова рвется и
> возвращается на tun0. Как запретить в настройках подымать tun1 и возможно
> ли это вообще сделать?

Пример работающего. Некоторое время назад начались странности с тем же ОГО!, но я не думаю, что это по части конфига.

ppp.conf

default:
set log Phase TUN Command Connect Warning Error Alert LQM

ukrtel:
set device PPPoE:rl0:ukrtel
enable lqr
set speed sync
set ctsrts off
add default HISADDR
set authname xxxxxxxxxxx@dsl.ukrtel.net
set authkey xxxxxxx
set mru 1492
set mtu 1492
set timeout 0
set reconnect 4 5
nat enable no

Естественно замени rl0 на свой.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Проблема с PPPoE"  +/
Сообщение от Сергей (??) on 19-Апр-13, 09:55 
Дык вроде есть скрипты на up и down...
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Проблема с PPPoE"  +/
Сообщение от Сергей (??) on 19-Апр-13, 10:52 
> Дык вроде есть скрипты на up и down...

Да вот в том то и дело что сесия то поднимается но на tun1 а правила в фаерволе прописаны на tun0. Вы имеете в виду /usr/share/examples/ppp/ но там что то я не нашел как выличить ppp чтоб он не поднимал tun1.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Проблема с PPPoE"  +/
Сообщение от Oleg (??) on 19-Апр-13, 15:12 
Ну так сделайте аналогичные правила и для tun1, как для tun0

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Проблема с PPPoE"  +/
Сообщение от Сергей (??) on 19-Апр-13, 15:50 
> Ну так сделайте аналогичные правила и для tun1, как для tun0

В том-то и проблема что если я в pf пытаюсь добавить tun1 на котором нет еще ip адресса pf ругается, не хочет перечитывать конфиг. Пишет ошибку в строчке где я добавил tun1

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Проблема с PPPoE"  +/
Сообщение от Слоупок (ok) on 20-Апр-13, 13:13 
>> Ну так сделайте аналогичные правила и для tun1, как для tun0
> В том-то и проблема что если я в pf пытаюсь добавить tun1
> на котором нет еще ip адресса pf ругается, не хочет перечитывать
> конфиг. Пишет ошибку в строчке где я добавил tun1

На Linux переходите. У нас есть печеньки. :D

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Проблема с PPPoE"  +/
Сообщение от anonimous on 20-Апр-13, 13:35 
>> Ну так сделайте аналогичные правила и для tun1, как для tun0
> В том-то и проблема что если я в pf пытаюсь добавить tun1
> на котором нет еще ip адресса pf ругается, не хочет перечитывать
> конфиг. Пишет ошибку в строчке где я добавил tun1

Посмотрите в сторону group-name (man ifconfig) pf умеет с ними работать.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

8. "Проблема с PPPoE"  +/
Сообщение от Сергей (??) on 20-Апр-13, 20:57 
>>> Ну так сделайте аналогичные правила и для tun1, как для tun0
>> В том-то и проблема что если я в pf пытаюсь добавить tun1
>> на котором нет еще ip адресса pf ругается, не хочет перечитывать
>> конфиг. Пишет ошибку в строчке где я добавил tun1
> Посмотрите в сторону group-name (man ifconfig) pf умеет с ними работать.

Спасибо, попробую, отпишу.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

12. "Проблема с PPPoE"  +/
Сообщение от Сергей (??) on 07-Май-13, 11:57 
>>>> Ну так сделайте аналогичные правила и для tun1, как для tun0
>>> В том-то и проблема что если я в pf пытаюсь добавить tun1
>>> на котором нет еще ip адресса pf ругается, не хочет перечитывать
>>> конфиг. Пишет ошибку в строчке где я добавил tun1
>> Посмотрите в сторону group-name (man ifconfig) pf умеет с ними работать.
> Спасибо, попробую, отпишу.

Все заработало с group-name большое спасибо за помощь.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

9. "Проблема с PPPoE"  +/
Сообщение от daekiy (ok) on 22-Апр-13, 23:07 
>> Ну так сделайте аналогичные правила и для tun1, как для tun0
> В том-то и проблема что если я в pf пытаюсь добавить tun1
> на котором нет еще ip адресса pf ругается, не хочет перечитывать
> конфиг. Пишет ошибку в строчке где я добавил tun1

if = "(tun1)", так не пробовал?


Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

10. "Проблема с PPPoE"  +/
Сообщение от Сергей (??) on 23-Апр-13, 16:37 
>>> Ну так сделайте аналогичные правила и для tun1, как для tun0
>> В том-то и проблема что если я в pf пытаюсь добавить tun1
>> на котором нет еще ip адресса pf ругается, не хочет перечитывать
>> конфиг. Пишет ошибку в строчке где я добавил tun1
> if = "(tun1)", так не пробовал?

Нет пробывал через if = "tun1". Сейчас сделал через group-name и вроде pf проглатил. Понаблюдаю отпишу.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "Проблема с PPPoE"  +/
Сообщение от reader (ok) on 24-Апр-13, 10:57 
>>>> Ну так сделайте аналогичные правила и для tun1, как для tun0
>>> В том-то и проблема что если я в pf пытаюсь добавить tun1
>>> на котором нет еще ip адресса pf ругается, не хочет перечитывать
>>> конфиг. Пишет ошибку в строчке где я добавил tun1
>> if = "(tun1)", так не пробовал?
> Нет пробывал через if = "tun1". Сейчас сделал через group-name и вроде
> pf проглатил. Понаблюдаю отпишу.

при использовании скобок pf вроде не должен проверять наличие интерфейса

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру