URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 3173
[ Назад ]

Исходное сообщение
"OpenNews: Настройка клиентского PPPoE соединения в FreeBSD"

Отправлено opennews , 25-Янв-04 11:04 
Рассказ как настроить небольшой FreeBSD маршрутизатор, обеспечивающий работы компьютеров в локальной сети через pppNat, при подключении к ADSL провайдеру по PPPoE.

Кратко:


/etc/ppp/ppp.conf:

default:
        set device PPPoE:ed0:my_isp's_name
        set speed sync
        set mru 1492
        set mtu 1492
        set ctsrts off
        enable lqr
        add default HISADDR
        set timeout 0
        set redial 0 0
#NAT
        nat enable yes
        nat log yes
        nat same_ports yes
        nat unregistered_only yes
        enable dns

my_isp's_name:
        set authname username
        set authkey password


В rc.conf:

ppp_enable="YES"
ppp_profile="iinet"
ppp_mode="ddial"
ppp_nat="YES"
ppp_user="root"

URL: http://members.iinet.net.au/~yance/pppoenat.html
Новость: http://www.opennet.me/opennews/art.shtml?num=3340


Содержание

Сообщения в этом обсуждении
"Настройка клиентского PPPoE соединения в FreeBSD"
Отправлено dawnshade , 25-Янв-04 11:04 
Гм, а что хэндбук уже отменили?

"Настройка клиентского PPPoE соединения в FreeBSD"
Отправлено Dima , 28-Янв-04 12:18 
В связи с этим есть проблема, настроено соединение, почти также, только без nat.
mtu не устанавлиеваетя в 1492, только 1500.
Может есть некий патч для ppp?

"Настройка клиентского PPPoE соединения в FreeBSD"
Отправлено Аноним , 04-Окт-04 11:04 
В PPPoE MTU и MRU не могут быть больше 1492.

"Настройка клиентского PPPoE соединения в FreeBSD"
Отправлено Аноним , 28-Дек-04 22:58 
Нихочет это работать надо чтобы без нат и многое другое

"Настройка клиентского PPPoE соединения в FreeBSD"
Отправлено leodc , 17-Авг-05 20:52 
фря 4.11
в ppp.conf:

adsl:
set device PPPoE:fxp0
set speed sync
set mru 1492
set mtu 1492
set ctsrts off
enable lqr
add default HISADDR
set timeout 0
set redial 0 0
#NAT
nat enable yes
nat log yes
nat same_ports yes
nat unregistered_only yes
enable dns


при запуске ругается:
Working in ddial mode
Using interface: tun0
Warning: Bad label in /etc/ppp/ppp.conf (line 39) - missing colon

т.е ошибка на строку где set device..
как бороться???


"Настройка клиентского PPPoE соединения в FreeBSD"
Отправлено atckae , 25-Окт-05 10:04 
гражданин читайте внимательнее
set device PPPoE:ed0:my_isp's_name
у вас даже пишут что пропущено двоеточие!

"Настройка клиентского PPPoE соединения в FreeBSD"
Отправлено SL admin , 22-Ноя-05 12:37 
adsl:
set device PPPoE:fxp0:NODE_name
set speed sync
set mru 1492
set mtu 1492
set ctsrts off
enable lqr
add default HISADDR
set timeout 0
set redial 0 0

nat enable yes
nat log yes
nat same_ports yes
nat unregistered_only yes
enable dns

так должно работать!
соблюдай стрктуру ppp.conf
лэйбы пишутся от начала строки, а перед входяшими в их состав опциями
пробел надо ставить или табуляцию (Tab) смотри ppp.conf.sample в твоей системе....


"Настройка клиентского PPPoE соединения в FreeBSD"
Отправлено kasper , 11-Ноя-05 15:59 
гражданин читайте внимательнее
set device PPPoE:ed0:my_isp's_name
у вас даже пишут что пропущено двоеточие!

нажаль ви неправі, ругається воно тому, що після
adsl:

всі строчки мають починатись з ПРОБІЛА  (ПРОБЕЛ)


"Настройка клиентского PPPoE соединения в FreeBSD"
Отправлено TemposYS , 10-Фев-10 18:59 
Спасибо :) и мне помогли. дело было в пробелах

"Настройка клиентского PPPoE соединения в FreeBSD"
Отправлено security , 10-Мрт-06 00:00 
Выдает такую лажу:

Mar  9 22:02:28 security ppp[694]: tun0: Phase: Parent: Child failed (errdead)

что может быть?


"Настройка клиентского PPPoE соединения в FreeBSD"
Отправлено Виктор , 15-Мрт-06 13:33 
После установки, ADSL на FREEBSD, соединение с укртелекомом,
пропадает инет где-то раз в день , думаю это из-за того что прерываеться ADSL связь и потом не подымаеться ADSL соединение. Нужно только перезагружать сервак. Подскажите как с этим бороться.

"Настройка клиентского PPPoE соединения в FreeBSD"
Отправлено napTu , 30-Апр-06 14:39 
ну перезагрузка не нужна, но соединение зависает.
есть ip но связи нет.
я написал скрипт, где раз в минуту пингуется ya.ru и при отсутствии пинга в течении пяти минут , делается kill этому соединению. убивается оно где то две минуты. затем я его запускаю снова. а вообще странно, в винде так не подвисает. кто знает почему?

"Настройка клиентского PPPoE соединения в FreeBSD"
Отправлено napTu , 30-Апр-06 14:41 
а еще укртелеком принудительно раз в сутки рвет соединение чтобы занести запись в билинговой системе. от этого помогает запуск адсл через -ddial.
т.е. ppp -ddial [ukrtelecom]

"Настройка клиентского PPPoE соединения в FreeBSD"
Отправлено napTu , 30-Апр-06 14:47 
кто знает, как поднять два АДСЛ на одной фряхе, на одного провайдера?
к примеру безлимный и помегабайтный.
проблема в том что у обоих соединений один адрес для рутинга, и фря не поднимает второе соединение ругаясь на то что адрес уже существует.
например:
адсл1 82.207.x.x-->195.5.5.17
адсл2 82.207.y.y-->195.5.5.17

как бы это обойти?


"Настройка клиентского PPPoE соединения в FreeBSD"
Отправлено napTu , 15-Май-06 14:13 
обойшол.
после коннекта первого адсл меняем адрес
ifconfig tun0 82.207.x.x 195.5.5.16
коннектим второй и работаем.
запросы идут с разных локальных адресов через однин интерфейс tun1 и корректно отрабатываются сервером, который отправляет ответы на нужные адреса. ответы приходят уже через разные устройства tun.

интересный факт: через один адсл модем может коннектится несколько логинов; в винде такая же ситуация, но нужно использовать разные типы соединения pppoe: родной и внешний.


"Настройка клиентского PPPoE соединения в FreeBSD"
Отправлено napTu , 18-Май-06 14:16 
билин, не пашет. пашет только icmp, а тср и удп не хочет. странно, не пойму почему.
уходит с ip1 через одно устройство tun на маршрутизатор ip2, приходит оттуда же c ip2 через другое устройство tun опять же на ip1. где же грабли???

"Настройка клиентского PPPoE соединения в FreeBSD"
Отправлено napTu , 18-Май-06 17:31 
...грабли в прафилах ipfw...
не учел обратный диверт

"Настройка клиентского PPPoE соединения в FreeBSD"
Отправлено АЛексей , 22-Июл-06 19:41 
Нужно ли через веб интерфейс, из под виндоуса настраивать АДСЛ модем? Или с заводскими настройками правим ppp.conf и rc.conf и все работает ок?

"Настройка клиентского PPPoE соединения в FreeBSD"
Отправлено maximum , 26-Окт-06 21:00 
Виктор! Напиши пожалуйста как ты к укртелекому подключался? У меня тунель подымается и на этом все! :-(  

"Настройка клиентского PPPoE соединения в FreeBSD"
Отправлено kasper , 18-Янв-07 16:02 
http://van-dam.livejournal.com/1188.html

"Настройка клиентского PPPoE соединения в FreeBSD"
Отправлено Aks13 , 19-Сен-08 09:13 
>http://van-dam.livejournal.com/1188.html

Все сделал так как там написано, результат тотже что у меня и был.
Тунель поднимаеться как и раньше, но при попытки пигануть любой IP пакеты дальше tun0 не уходят. Как с этим бороться?

rc.conf
#defaultrouter="192.168.1.1"
gateway_enable="YES"
#hostname="freebsd"
ifconfig_stge0="inet 10.1.1.143 netmask 255.255.255.0"

ppp_enable="YES"
ppp_mode="ddial"
#ppp_nat="YES"
ppp_profile="ISP"

ppp.conf
#
default:
set log Phase tun command

# A PPPoE (PPP over Ethernet) setup may look like this:
ISP:
set device PPPoE:sk0
set speed sync
set mtu 1492
set mru 1492
set ctsrts off

enable lqr
enable dns

add default HISADDR
set authname логин@dsl.ukrtel.net
set authkey пасс


"Настройка клиентского PPPoE соединения в FreeBSD"
Отправлено Antoxa , 27-Фев-07 09:52 
ПОМОГИТЕ... наверно глупый вопрос.. когда в ipfw стоит правило allow all from any to any все работает. Но когда правило from me to any сразу перестает подключаться. Подскажите конкретное правило для ipfw чтобы все коннектилось...

"OpenNews: Настройка клиентского PPPoE соединения в FreeBSD"
Отправлено scorp , 17-Апр-07 10:56 
привет! есть такая  проблема: инет ОГО от уктелекома, маршрутизатор на FreeBSD4.9, не очень часто (хотя, это когда как), но довольно регулярно пропадает инет. при этом ррр запущен, ip получен, но  инета нету. перезапуском ррр не лечиться -- только ребут. происходит это примерно от одного раза в день до раза в 2-3 дня. под виндой при этом всё работает нормально. где тут вокруг писали, что это может быть связано с сетевыми картами realtek8139. знает кто-то толком в чём проблема? просто у друзей у всех или интегрированые, или те же риалтеки :) так что даже поменяться не с кем.

"OpenNews: Настройка клиентского PPPoE соединения в FreeBSD"
Отправлено AHoHuM , 28-Ноя-07 16:25 
такаяже проблема. провайдер каждый день обрывает связь, при этом помогает только рестарт сервера.    
думал,что моможет

set reconnect 3 0

но работает только когда сам перегружаю модем, а когда провайдер обрывает никакого эффекта.

napTu, выложите ваш скрипт пожалуйста, если не трудно. спасибо.


"OpenNews: Настройка клиентского PPPoE соединения в FreeBSD"
Отправлено AHoHuM , 08-Дек-07 22:47 
проблема решилась. вот ppp.conf:


default:
  set log Phase tun command


mtc:
  set device PPPoE:rl1  (внешний интерфэйс)
  set authname vasea
  set authkey 1234
  set dial
  set login
  add default HISADDR

  set redial 0 0
  set timeout 0
  set reconnect 3 0

  enable lqr
  set lqrperiod 5


"OpenNews: Настройка клиентского PPPoE соединения в FreeBSD"
Отправлено Ryuzaki , 01-Июн-08 13:19 
/etc/ppp/ppp.conf:

default:
        set log Phase tun command
        set device PPPoE:vr0:nextrim
        enable dns
        set speed sync
        set mru 1492
        set mtu 1492
        add default HISADDR
        set timeout 0
        set ifaddr 0 0

nextrim:
        set dial
        set login
        set authname username
        set authkey password

после строчки Using interface tun0 выдаёт сообщение:
Warning: attempt to net_add_domain(netgraph) afetr domain finalize

где я допустил ошибку?  (обычное подключение к adsl  без использования нат)