A friend of mine asked me how to connect to Internet using PPPoE, so I figured a way for him:
load pppoe.tcz and pppd.tcz, then use pppoe-setup and pppoe-start to connect. He did as I told him.
But, while pppoe-start reported "Connected", and pppoe-status shows an IP grabbed from DHCP server of the ISP, he still cannot access the Internet (he pinged 8.8.8.8, and tried to connect to a local website, but neither worked)
He then tried to reboot into Windows and try to connect, it worked. Thus, the connection itself has no problem, but why can't he access the Internet when everything seems right?
What he did is in the attachments (copied from the terminal he used)