On Thu, Jan 27, 2022 at 04:38:37PM -0700, Gregory Nowak wrote:
> Hi Joel,
> redirecting back to the list.
> 
> 
> On Thu, Jan 27, 2022 at 12:44:55PM -1000, Joel Roth wrote:
> > Thank you for the response, Gregory. 
> > 
> > On Thu, Jan 27, 2022 at 03:33:01PM -0700, Gregory Nowak via Dng wrote:
> > > On Thu, Jan 27, 2022 at 11:37:52AM -1000, Joel Roth via Dng wrote:
> > > > It seems that my new router uses IPv6. Perhaps that means
> > > > the ISP does so as well.
> > > 
> > > Just because a router uses IPv6, doesn't necessarily mean the ISP
> > > supports it.
> >  
> > > > My problem is connecting via dhcp over ethernet.  On IRC
> > > > I was advised to try
> > > > 
> > > > ping ff02::1%eth1
> >  
> > > Just to make sure, the interface connected to your router is in fact
> > > eth1, and not eth0, right?
> >  
> > Yes, it's eth1.
> >  
> > > > which fails to get a response, indicating IPv6 is not enabled in my 
> > > > client.
> > > 
> > > Posting the actual output might help.
> >  
> > Usually ping (with no options) periodically returns a line
> > with the time taken for the round trip. In this instance,
> > one line beginning with PING and nothing more. 
> > 
> > > > I tried setting "iface eth1 inet6 dhcp" in /etc/network/interfaces, 
> > > > then "ifup eth1".  This fails with 
> > > > 
> > > > no link-local IPv6 address for eth1 
> > > 
> > > Even if your interface isn't able to configure a global IPv6 address,
> > > it should still get a link local address starting with fe80.
> > 
> > This is the problem. I don't have a link local address:
> > 
> > $ ifconfig eth1
> > eth1: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
> >         ether 28:d2:44:1a:e0:ca  txqueuelen 1000  (Ethernet)
> >         RX packets 0  bytes 0 (0.0 B)
> >         RX errors 0  dropped 0  overruns 0  frame 0
> >         TX packets 0  bytes 0 (0.0 B)
> >         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
> >         device interrupt 20  memory 0xf2500000-f2520000 
> 
> You don't seem to have an IPv4 address, even for obtaining a dhcp
> lease. Is this what you expect? If not, then the problem would seem to
> be wider in scope than just IPv6.
> 
> > 
> > > Also, before modifying /etc/network/interfaces, I would advise doing
> > > ifdown eth1, modifying the file, and then ifup eth1. Instead of inet6
> > > dhcp, I would suggest:
> > > 
> > > iface eth1 inet6 auto
> > > 
> > > My understanding is this should use either dhcp6, or RA/NDP to
> > > configure it.
> > 
> > > What does the following output:
> > > 
> > > cat /proc/sys/net/ipv6/conf/all/disable_ipv6
> > > cat /proc/sys/net/ipv6/conf/default/disable_ipv6
> > > cat /proc/sys/net/ipv6/conf/eth1/disable_ipv6
> > 
> > All zeroes. 
> > 
> 
> Do you have network-manager or the like installed which could be
> trying to configure the interface on its own?
> 
> Is there anything
> different in the dmesg(1) output for eth1 than for your other
> interfaces?

bingo: 

[467072.085551] e1000e 0000:00:19.0 eth1: PHY Wakeup cause - Unicast Packet
[467072.902423] e1000e 0000:00:19.0 eth1: Hardware Error
[467081.122220] e1000e 0000:00:19.0 eth1: Hardware Error
[467089.669913] e1000e 0000:00:19.0 eth1: Hardware Error
[467090.624833] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
[467097.725663] e1000e 0000:00:19.0 eth1: PHY Wakeup cause - Unicast Packet
[467098.549348] e1000e 0000:00:19.0 eth1: Hardware Error
[467243.278267] e1000e 0000:00:19.0 eth1: Hardware Error
[467243.588770] e1000e: eth1 NIC Link is Down
[467248.986061] e1000e 0000:00:19.0 eth1: Hardware Error
[467249.940380] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
[467255.211266] e1000e 0000:00:19.0 eth1: Could not acquire PHY
[467255.211285] e1000e 0000:00:19.0 eth1: PHY Wakeup cause - Unicast Packet
[467255.918047] e1000e 0000:00:19.0 eth1: Hardware Error

This is a used Thinkpad pad, recently purchased.
Fortunately usb-ethernet adapters are easily available. 

> Since ifconfig is depricated, what does:
> 
> ip address show eth1
> 
> give you?

2: eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state 
DOWN group default qlen 1000
    link/ether 28:d2:44:1a:e0:ca brd ff:ff:ff:ff:ff:ff

> What does:
> 
> cat /proc/sys/net/ipv6/conf/eth1/autoconf

1

> output?
> Other than that, that's all I can think of at the moment.

Thanks, Greg, you've been very helpful. 

-- 
Joel Roth
_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to