LINUX.ORG.RU
ФорумAdmin

[openwrt]Не подключается по pppoe после перезагрузки

 


0

1

Вот лог после загрузки:

root@gw:~# logread | grep ppp
Dec 17 21:23:08 gw daemon.info pppd[491]: Plugin rp-pppoe.so loaded.
Dec 17 21:23:08 gw daemon.notice pppd[491]: pppd 2.4.4 started by root, uid 0

далее делаю

# ifup wan

и он подключается:

Dec 17 21:26:34 gw daemon.info pppd[1197]: Plugin rp-pppoe.so loaded.
Dec 17 21:26:34 gw daemon.notice pppd[1197]: pppd 2.4.4 started by root, uid 0
Dec 17 21:26:34 gw daemon.info pppd[1197]: PPP session is 39024
Dec 17 21:26:34 gw daemon.info pppd[1197]: Using interface pppoe-wan
Dec 17 21:26:34 gw daemon.notice pppd[1197]: Connect: pppoe-wan <--> eth0.1
Dec 17 21:26:34 gw daemon.info pppd[1197]: CHAP authentication succeeded
Dec 17 21:26:34 gw daemon.notice pppd[1197]: CHAP authentication succeeded
Dec 17 21:26:34 gw daemon.notice pppd[1197]: peer from calling number 64:00:F1:B9:5F:C0 authorized
Dec 17 21:26:35 gw daemon.notice pppd[1197]: local  IP address xx.xx.xx.xx
Dec 17 21:26:35 gw daemon.notice pppd[1197]: remote IP address yy.yy.yy.yy
Dec 17 21:26:35 gw daemon.notice pppd[1197]: primary   DNS address zz.zz.zz.zz
Dec 17 21:26:36 gw user.notice ifup: Enabling Router Solicitations on wan (pppoe-wan)
Dec 17 21:26:37 gw user.info firewall: adding wan (pppoe-wan) to zone wan
Dec 18 00:19:52 gw daemon.info pppd[1197]: System time change detected.

куда смотреть?

★★★★★

куда смотреть?

/etc/config/network

Если надо, могу свой показать, у меня работает.

gentoo_root ★★★★★
()
root@gw:~# cat /etc/config/network 

config 'switch' 'eth0'
	option 'enable' '1'

config 'switch_vlan' 'eth0_0'
	option 'device' 'eth0'
	option 'vlan' '0'
	option 'ports' '1 2 3 4 5'

config 'switch_vlan' 'eth0_1'
	option 'device' 'eth0'
	option 'vlan' '1'
	option 'ports' '0 5'

config 'interface' 'loopback'
	option 'ifname' 'lo'
	option 'proto' 'static'
	option 'ipaddr' '127.0.0.1'
	option 'netmask' '255.0.0.0'

config 'interface' 'lan'
	option 'type' 'bridge'
	option 'ifname' 'eth0.0'
	option 'proto' 'static'
	option 'netmask' '255.255.255.0'
	option 'ipaddr' '192.168.0.1'

config 'interface' 'wan'
	option 'ifname' 'eth0.1'
	option '_orig_ifname' 'eth0.1'
	option '_orig_bridge' 'false'
	option 'proto' 'pppoe'
	option 'username' 'username'
	option 'password' 'password'
Turbid ★★★★★
() автор топика

Короче, пока добавил костыль в виде ifup wan /etc/rc.local

Turbid ★★★★★
() автор топика
Ответ на: комментарий от Turbid

option 'ifname' 'eth0.1'

Уверен, что lan и wan на одном интерфейсе eth0? На моём роутере это разные интерфейсы. И в строках config switch и config switch_vlan у меня нет названий интерфейсов. Если писал конфиг сам, советую свериться с дефолтным или с OpenWrt wiki: может быть, там какие-то ошибки. Также можно попробовать сделать /etc/init.d/network boot после загрузки и посмотреть, поднялось ли.

Возможно, при загрузке pppd запускается раньше, чем поднимается сетевой интерфейс.

gentoo_root ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.