I'm setting up a box with OpenSUSE 13.1. For reasons beyond my comprehension, Zypper utterly insists on using IPv6 addresses and refuses to use IPv4. Which is a problem, since IPv6 doesn't work on our LAN.
I've tried disabling IPv6 multiple ways:
- I told YaST to disable IPv6.
- I tried poking and prodding
/etc/modprobe
. - I tried setting
ipv6.disable=1
as a kernel boot parameter.
None of these things had the slightest effect; Zypper still refuses to use real IP addresses and keeps hopelessly trying to use IPv6.
Note that I can ping the download server just fine; the ping
command looks up the IPv4 address of the server, and has no problem pinging it. And yet, Zypper still insists on using IPv6, and then giving up because the destination is unreachable. (Which is it - via IPv6.)
I am having the exact problem described in this question. (Even the failing IPv6 address is identical.) That question addresses an older release of OpenSUSE, and the accepted answer just says to disable IPv6, which I already tried.
I have now wasted multiple hours of my life trying to perform the trivial task of installing a few software packages. Does anybody know how I can completely destroy IPv6 and get networking to work again?
ip addr
reports an IPv4 address but no IPv6 address.