Install PPPoE
$ sudo apt install pppoe pppoeconf
Configure
$ sudo pppoeconf
Check the configuration
$ ip a show ppp0
Add default gateway
$ sudo ip route add default dev ppp0
Turn On and Off
$ sudo pon dsl-provider
$ sudo poff
Create startup script
$ sudo vi /etc/ppp/ip-up.d/10dslprovider
The contents of the file is
#!/bin/sh
/sbin/ip route add default dev ppp0
Configure the permission of the script
$ sudo chmod 755 /etc/ppp/ip-up.d/10dslprovider
Auto connect after reboot
$ sudo crontab -e
@reboot sleep 30; /etc/cron.hourly/mydns
Notice: Insert a sleep timer between reboot and connection script. It is required to guarantee the time for network system starting before connection script is roaded.
Leave a Reply