Собственно такая проблема - стоит ZyXEL Omni ADSL EE, включен Bridge, подключен к серваку на FreeBSD. Ищутся скрипты для ppp, могущие нормально авторизоваться по PAP через PPPoE, чтобы заиметь WAN адрес на интерфейсе с ADSL.
Проблема в том, что крайне нежалательно использовать NAT на самом зикселе, т.к хочется, что FreeBSD сама производила NAT.
[snapback]1024[/snapback]
Так тебе надо адрес на tun0 или скажем на fxp0 интерфейсе? Второе думаю не возможно, а первое у меня шуршит без проблем...
Nameless, нужен адрес на tun0 интерфейсе, в общем нужно, чтобы сама FreeBSD логинилась через PPPoE, а скриптов для ppp для этого нет, буду очень благодарен, если поделишься своими
[snapback]1036[/snapback]
Ну, вообще то всё что тебе надо написано в доке http://nameless.folksnet.com/doc/freebsd/pppoe.html (http://nameless.folksnet.com/doc/freebsd/pppoe.html)
Хотя, ежели чего непонятно, то вот мой ppp.conf
default:
set log Phase Chat LCP IPCP CCP tun command
# you can add more detailed logging if you wish
set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
tomsknet:
set device PPPoE:rl0
set authname YourName
set authkey YourPass
set dial
set login
add default HISADDR
set speed sync
set lqrperiod 5
set mru 1492
set mtu 1492
set ctsrts off
set redial 0 0
set reconnect 0 0
nat enable yes
nat deny_incoming no
nat same_ports yes
nat use_sockets yes
nat log yes
Как добавить чтобы ppp пускался при запуске, написано в доке. Модем надо чтобы был бриджем, а не роутером, иначе не отдаст адрес :) Я кстати перешёл на использование НАТа в ppp, хотя и системный тоже у меня нормально работал.