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]

        

Reply via email to