A little more information:
First in the above post under pppoe.if the contents should be 'pcn0' not 'pcno'
(typo in the post, not the file). But since then I have tried using the Intel
NIC and device e1000g0 instead of pcn0 and get the same identical behavior...
-- Rick
> I am trying to get my DSL connection to work from
> OpenSolaris hosted by Vbox 2.0.0 on WindowsXP SP2
> using NAT (pcn0). Note that I have no problem
> connecting to other machines on my home LAN, but
> can't get to the internet (any more, read on)
>
> Per instructions found on the internet I setup
>
> /etc/ppp/pppoe.if:
> pcno
>
> /etc/ppp/peers/cnc:
> sppptun
> plugin pppoe.so
> connect "/usr/lib/inet/pppoec -o15000 -v pcn0"
> user <my real username>
> password <my real password>
> noauth
> noipdefault
> defaultroute
> updetach
> noccp
>
> Note that the -o15000 and -v options to connect are
> to give a very long (15 sec) timeout and show what's
> going on (verbose)
>
> The very first time I ran "pppd call cnc" it all
> worked perfectly. I was able to view web sites with
> Firefox, etc. I then installed the
> VBoxGuestAdditions, which made me reboot the VBox. I
> have never been able to get it to work again. I even
> tried uninstalling Guest Additions, rebooting the
> host, and a plethora of other things to no avail.
>
> Using the verbose output I get the following output
> when trying to connect:
>
> -bash-3.2# pppd call cnc
> 2008/09/11 10:25:25EDT: /usr/lib/inet/pppoec: PPPoE
> Event Open (1) in state Dead (0): action SendPADI
> (2)
> 2008/09/11 10:25:25EDT: /usr/lib/inet/pppoec: Sending
> PADI to ff:ff:ff:ff:ff:ff: 18 bytes
> 2008/09/11 10:25:25EDT: /usr/lib/inet/pppoec: PPPoE
> State change Dead (0) -> InitSent (1)
> 2008/09/11 10:25:40EDT: /usr/lib/inet/pppoec: PPPoE
> Event TO+ (2) in state InitSent (1): action SendPADI
> (2)
> 2008/09/11 10:25:40EDT: /usr/lib/inet/pppoec: Sending
> PADI to ff:ff:ff:ff:ff:ff: 18 bytes
> 2008/09/11 10:25:40EDT: /usr/lib/inet/pppoec: PPPoE
> State change InitSent (1) -> InitSent (1)
> 2008/09/11 10:25:45EDT: /usr/lib/inet/pppoec: PPPoE
> Event TO+ (2) in state InitSent (1): action SendPADI
> (2)
> 2008/09/11 10:25:45EDT: /usr/lib/inet/pppoec: Sending
> PADI to ff:ff:ff:ff:ff:ff: 18 bytes
> 2008/09/11 10:25:45EDT: /usr/lib/inet/pppoec: PPPoE
> State change InitSent (1) -> InitSent (1)
> 2008/09/11 10:25:50EDT: /usr/lib/inet/pppoec: PPPoE
> Event TO- (3) in state InitSent (1): action Fail (1)
> 2008/09/11 10:25:50EDT: /usr/lib/inet/pppoec:
> unrecoverable error
> 2008/09/11 10:25:50EDT: /usr/lib/inet/pppoec: PPPoE
> State change InitSent (1) -> Dead (0)
> 2008/09/11 10:25:50EDT: /usr/lib/inet/pppoec: action
> failed
> Connect script failed
> -bash-3.2#
>
> Per another document I also tried the following with
> IP filtering to see if the broadcast reply was being
> handled incorrectly:
>
> -bash-3.2# ipfstat -i
> pass in log quick on pcn0 proto udp from any port =
> bootps to 255.255.255.255/32 port = bootpc
> -bash-3.2# ipfstat -o
> pass out log quick on pcn0 proto udp from any port =
> bootpc to any port = bootps keep state
> -bash-3.2#
>
> Nothing seems to work, any ideas?....
>
> Regards,
> Rick
--
This message posted from opensolaris.org