помогите разобраться ... есть 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 dnsprov:
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 HISADDRrc.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 failureping 213.180.204.8
ping: sendto: No route to hostHEEEEELP PLS !!!!
>[оверквотинг удален]
>
>далее
>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
>[оверквотинг удален]
>>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 -rnInternet:
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
>[оверквотинг удален]
>
>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зачем? попробуйте убрать эту строчку
Если честно, то я вообще не могу понять зачем так все усложнять...
вот пример того, что у меня работает на серваке...Желательно проверить еще наличие фала в /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.confppp_enable=”YES”
ppp_mode=”ddial”
ppp_nat=”YES”
ppp_profile=”myisp”вот и все!!! и чудненько работает!!!
конкретно у меня так не работает. Пробовал адреса DNS-серверов всякие (в /etc/resolv.conf), от своего провайдера, от чужого, но все не работает. По ip адресу пингуется, а так не хочет.соединение установлено, defaultrouter в /etc/rc.conf прописано правильно...
Но пинговаться ни ya.ru ни google.ru не хочет...