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

Исходное сообщение
"поднятие PPPoE сессии на FreeBSD"

Отправлено SanioK , 16-Янв-09 11:37 
помогите разобраться ... есть ADSL-модем, работает как мост, ip статический, хочу подключить пользователей сети через мой FreeBSD, но для начало нужно поднять PPPoE на этом FreeBSD ))
настроил ppp.conf по handbookу
ppp.conf:

default:
set log Phase Chat LCP IPCP CCp tun command
ident user-ppp VERSION (built COMPILATIONDATE)

set device PPPoE:rl0
set timeout 180
set dns

prov:
set authname prov
set authkey prov_pass
set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
add default HISADDR

rc.conf:
ifconfig_rl0="" - вопрос!!! здесь оставить значение пустым или поставить статический IP который мне дал провайдер ?
ifconfig_rl1="local IP"
defaultrouter="IP шлюза провайдера"

resolv.conf:
nameserver ip dns-серверов провайдера

далее ввожу команду
ppp -ddial prov
выводится
Loading /lib
...
...
...
Working in ddial mode
Using interface: tun1

ввожу команду ifconfig
rl0: flags ...
     ether ...
     media: Ethernet autoselect
     status: active
tun0: flags ...
      Opened by PID 925

далее
ping ya.ru
ping: cannot resolv ya.ru: Host name lookup failure

ping 213.180.204.8
ping: sendto: No route to host

HEEEEELP PLS !!!!
    



Содержание

Сообщения в этом обсуждении
"поднятие PPPoE сессии на FreeBSD"
Отправлено Kos , 16-Янв-09 12:07 
>[оверквотинг удален]
>
>далее
>ping ya.ru
>ping: cannot resolv ya.ru: Host name lookup failure
>
>ping 213.180.204.8
>ping: sendto: No route to host
>
>HEEEEELP PLS !!!!
>

из rc.conf defaultrouter можно убрать, и покажите вывод netstat -rn


"поднятие PPPoE сессии на FreeBSD"
Отправлено SanioK , 16-Янв-09 12:47 
>[оверквотинг удален]
>>ping ya.ru
>>ping: cannot resolv ya.ru: Host name lookup failure
>>
>>ping 213.180.204.8
>>ping: sendto: No route to host
>>
>>HEEEEELP PLS !!!!
>>
>
>из rc.conf defaultrouter можно убрать, и покажите вывод netstat -rn

Internet:
Destination           Gateway    Flags  Refs  Use   Netif
127.0.0.1             127.0.0.1  UH       0   236    lo0
192.168.21.0/24       link#2     UC       0    0     rl1
213.154.200.0/24      link#1     UC       0    0     rl0



"поднятие PPPoE сессии на FreeBSD"
Отправлено Kos , 16-Янв-09 12:59 
>[оверквотинг удален]
>
>127.0.0.1            
> 127.0.0.1  UH       0
>  236    lo0
>192.168.21.0/24       link#2    
>UC       0    
>0     rl1
>213.154.200.0/24      link#1     UC
>      0    0
>    rl0

сразу не обратил внимания
set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0

зачем? попробуйте убрать эту строчку


"поднятие PPPoE сессии на FreeBSD"
Отправлено Yurchello , 17-Янв-09 09:40 
Если честно, то я вообще не могу понять зачем так все усложнять...
вот пример того, что у меня работает на серваке...

Желательно проверить еще наличие фала в /etc/resolv.conf, в котором должны быть описаны DNS-сервера провайдера
nameserver 195.168.80.33 - это мой

vi /etc/ppp/ppp.conf

default:
set log Phase tun command         - ведем лог, что бы видеть что вообще происходило

TeNet:
set device PPPoE:nfe0             - задаем интерфейс, который смотрит на провайдера
disable ipv6cp                    - отрубаем ipv6 (конкретно мне он не нужен)
enable lqr                        - слушаем качество линии
set dial                          - и так понятно
set login                         - и так понятно
set authname yurchello            - и так понятно
set authkey ***                   - и так понятно
add default HISADDR               - и так понятно
set redial 0 0      - при недозвоне перезвонить с промежутком 0 бесконечное кол-во раз
set timeout 0       - время простоя 0
set reconnect 3 0   - при потери соединения пересоединиться с с промежутком 3 бесконечное кол-во раз
enable dns                        - и так понятно


теперь что бы соединение поднималось при старте сервера сомостоятельно
vi /etc/rc.conf

ppp_enable=”YES”
ppp_mode=”ddial”
ppp_nat=”YES”
ppp_profile=”myisp”

вот и все!!! и чудненько работает!!!  


"поднятие PPPoE сессии на FreeBSD"
Отправлено borkk , 24-Авг-09 10:01 
конкретно у меня так не работает. Пробовал адреса DNS-серверов всякие (в /etc/resolv.conf), от своего провайдера, от чужого, но все не работает. По ip адресу пингуется, а так не хочет.

соединение установлено, defaultrouter в /etc/rc.conf прописано правильно...

Но пинговаться ни ya.ru ни google.ru не хочет...