Hi Francois, This is what I have in my /etc/ppp/ppp.conf
default: ident user-ppp VERSION (built COMPILATIONDATE) set log Phase Chat IPCP CCP tun command adsl: set authname [EMAIL PROTECTED] set authkey blahblahblah set device !"/usr/local/sbin/pppoa2 -vpi 0 -vci 38 -v 1" accept chap set speed sync set timeout 0 enable lqr set lqrperiod 5 set redial 2 10000 set dial "" set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0 disable ipv6cp add! default HISADDR But even though I have the add! default HISADDR statement it still doesn't connect properly. Any ideas? > Simon P Hawkins wrote: > >Hi All, > > > >I've sent mail regarding this before, but after some testing I've > > discovered this, but here is what I've discovered. > > > >I have a speedtouch USB (frog looking) usb adsl modem connected to my BSD > > box. It's using the speedtouch 1.2 driver (which runs modem_run to upload > > the firmware and start the modem) and BSD's ppp to initiate the > > connection. This starts up on boot. > > > > The annoying thing is that if the connection drops you have to reboot the > >box. If you try and restart ppp manually, you get this in /var/log/ppp.log > > > > tun0: IPCP: deflink: Error: Unexpected IPCP in phase Authenticate > > (ignored) then after: > > tun0: Warning: ff02::%tun0/32: Change route failed: errno: Undefined > > error: 0. > > > > I've googled to no avail. Many people seem to have this issue. Some say > > to disable ipv6 support in ppp.conf - done, but didn't fix it. Some say > > disable INET6 from the kernel config - done, didn't work. Others say the > > IPCP error is because there's a challenge but no response when it tries > > to authenticate. Why would that occur only if you DON'T reboot? The > > stupid thing is that you get these errors, but for some reason tun0 gets > > given an ipaddress, but you cannot ping anything by name or ip. This > > kinda points to routing.... but that authenticate error is probably the > > key. > > Hi, > > As I remember, this is just a default route problem. You have to force > ppp to set the default route to the new one. > > Modifiy the line : > add default HISADDR > to > add! default HISADDR > > Extract from `man ppp': > The string `HISADDR' represents the IP address of the connected > peer. If > the ``add'' command fails due to an existing route, you can > overwrite the > existing route using: > > PPP ON awfulhak> add! default HISADDR > > I guess you can also cleanup the routing table in the ppp.linkdown, this > should work aswell. > > Regards, > > -- > Francois Rogler > > > Liste de diffusion modem ALCATEL SpeedTouch USB > Pour se désinscrire : > mailto:[EMAIL PROTECTED] Liste de diffusion modem ALCATEL SpeedTouch USB Pour se désinscrire : mailto:[EMAIL PROTECTED]
