Добрый день,
Не заводится PPPoE на FreeBSD.
Что есть:
1. Есть FreeBSD 7.2-RELEASE-p8.
2. Есть штатный ppp с таким вот конфигом:
default:
set log Phase tun command
provider:
set device PPPoE:em0.52
set authname somelogin
set authkey somepass
enable dns
add default HISADDR
3. Есть поддержка netgraph в ядре.
[]
options NETGRAPH
options NETGRAPH_SOCKET
options NETGRAPH_HOLE
options NETGRAPH_ECHO
options NETGRAPH_VLAN
options NETGRAPH_TEE
options NETGRAPH_RFC1490
options NETGRAPH_TTY
options NETGRAPH_ETHER
options NETGRAPH_ONE2MANY
options NETGRAPH_IFACE
options NETGRAPH_EIFACE
options NETGRAPH_PPPOE
options NETGRAPH_BRIDGE
options NETGRAPH_KSOCKET
options NETGRAPH_L2TP
options NETGRAPH_MPPC_ENCRYPTION
[]
4. Настройка em0.52
em0.52: flags=8843 metric 0 mtu 1500
options=3
ether 00:1b:21:2f:e1:24
inet 1.1.1.1 netmask 0xfffffff0 broadcast 1.1.1.255
media: Ethernet 100baseTX <full-duplex>
status: active
vlan: 52 parent interface: em0
Что получаем:
Oct 1 11:11:50 ogw-ath ppp[8240]: Phase: Using interface: tun0
Oct 1 11:11:50 ogw-ath ppp[8240]: Phase: deflink: Created in closed state
Oct 1 11:11:50 ogw-ath ppp[8240]: tun0: Command: provider: set
device PPPoE:em0.52
Oct 1 11:11:50 ogw-ath ppp[8240]: tun0: Command: provider: set
authname somelogin
Oct 1 11:11:50 ogw-ath ppp[8240]: tun0: Command: provider: set
authkey ***********
Oct 1 11:11:50 ogw-ath ppp[8240]: tun0: Command: provider: enable dns
Oct 1 11:11:50 ogw-ath ppp[8240]: tun0: Command: provider: add default HISADDR
Oct 1 11:11:50 ogw-ath ppp[8240]: tun0: Phase: PPP Started (interactive mode).
Oct 1 11:11:57 ogw-ath ppp[8240]: tun0: Command: /dev/ttyp0: dial
Oct 1 11:11:57 ogw-ath ppp[8240]: tun0: Phase: bundle: Establish
Oct 1 11:11:57 ogw-ath ppp[8240]: tun0: Phase: deflink: closed -> opening
Oct 1 11:11:57 ogw-ath ppp[8240]: tun0: Warning: em0.52: Cannot send
a netgraph message: Invalid argument
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Oct 1 11:11:57 ogw-ath ppp[8240]: tun0: Phase: deflink: opening -> closed
Oct 1 11:11:57 ogw-ath ppp[8240]: tun0: Phase: bundle: Dead
Как я понимаю, проблема состоит в том, что netgraph не работает на
сабинтерфейсах.
Кто-то с этим сталкивался? Как такое можно полечить?
Заранее благодарен.
--
vovin.