The init.d scripts of both packages manipulate /etc/resolv.conf in an incompatible way. rp-pppoe removes any existing file and creates a symlink to /etc/ppp/resolv.conf if the provider provides the nameservers dynamically. The domainname script will modify /etc/resolv.conf and remove the symlink. Reproducible: Always Steps to Reproduce: 1. rc-update add domainname 2. rc-update add rp-pppoe 3. reboot Actual Results: Depending on your configuration and the current dependency order of the init scripts you might ot be able to connect to the internet! Expected Results: rp-pppoe should be executed always after domainname patch: add a depenceny to /etc/init.d/rp-pppoe: depend() { need net after domainname }
thx, fixed :)