How to disable IPv6 on all network connections?

Hi

does opensuse 11.2 come with IPv6 enabled by default? where in the gnome gui can i access these settings?

Edit-i went into the gnome network manager applet and i cant find any IPv6 settings for any of my used connections-ethernet, wireless and VPN connections all seem to only IPv4. Can anyone else confirm that opensuse 11.2 uses only IPv4 on its network connections?

Look for it under Yast ->network

Ok i went into yast and looked under network devices and network services and the only place where i found a reference to disable IPv6 was under network connections. IPv6 was enabled so i unticked the box and then rebooted like the pop message told me to. And after rebooting i checked to see if IPv6 was disabled and it was…i do have a screenshot but i cant seem to upload it onto this site…

Is there a command i could put into the terminal to check that IPv6 has been disabled? like traceroute?

Edit-sorry here is the link with my screenshot http://img541.imageshack.us/f/screenshotso.png/ …IPv6 has been unticked so im guessing that this means IPv6 has been disabled and im only using IPv4 right now.

As far as I Know that’s about it unless you check the scripts in /etc but Yast -> network does all the control unless you change from default ifup to networkmanager which I wouldn’t do unless you need to change the network access regularly.

What is the default ifup?

Im a bit confused in what your saying…when i first installed opensuse 11.2 about a month ago network manager was the default network control for me. Ive done all my networking using network manager. It was only today that i checked in yast ->network devices and network services for network controls for IPv6.

From what i can tell the i have disabled IPv6 in Yast-> network devices and network services. And Network Manager applet does not seem to support IPv6 (it only mentions IPv4 in its settings).

Though to be sure what is this /etc you speak of?

I do not quite understand what you want.
. You asked how to switch off IPv6.
. techwiz03 told you to do this in YaST > Network > …
. You found it and did it.
. You see in several places that it is done.
What do you want more?

What is called “traditional with ifup” is the normal way to start network interfaces as done since tenths of years in Unix/Linux on computer room systems and desktops. The area of laptops, where the end-user (not the system manager) wants to have a choice where to connect to, brought us networkmanager.
The “traditional” way is not “old-fashioned” or so. It is the recommended way for fixed (in the meaning of “the same at every boot”, cabled or wireless) IP configuration as you normaly have it on desktops and computer room/server like systems. It starts on runlevel 3 and higher and the network is thus available even when nobody is loged in.

Ok so am i to understand that ifup is a terminal command? what command should i type into the terminal to show that IPv6 is disabled? Better yet is there a reputable site online where i can find default commands to type into terminal?

Try executing “man ifup” from a command line as user. This will give you a list of options. Be aware that the “ifup” command by itself needs root privileges to be run.

You mean that you want to prove (to yourself, or to somebody else) that YaST did what you told it to do?

Scratch what I said about looking for references in /etc … this is for advanced troubleshooting which obviously you are not ready to tackle since you haven’t understood the premise of ifup.

Under YAST->network you have a choice of using default-ifup or using a broader mode of networkmanager which is designed for switching networks in a multi-network setting. Get the system working first with the normal default-ifup. Then you can read/learn about networks and explore further. If Yast-Networks says ipv6 is off then it IS OFF! you need to do nothing more! on that topic.

Are you still trying to use networkmanager or can you connect with the yast default?

Ok ill try to explain my position on what ive done so far. I installed opensuse 11.2 about a month ago. I connected to the internet first with ethernet to the router. Performed update and enabled the firewall. For the past month I now mostly connect with the wireless and while using wireless a VPN. I did check the yast network device and network services once over to make sure all the settings were ok.

However by default with no interaction by me it was the Network manager applet, not the yast network, that initially made the ethernet connection, and subseqent wireless and vpn connections. When I disabled IPv6 in yast manager today as advised in a much earlier post a few hours ago, a pop message came up saying that yast manager was not managing connections, but rather network manager applet was controlling my network connections.

In sum I think that IPv6 has been disabled in yast network manager and that since IPv6 is not available in the network manager applet its probably not supported.

Yes im not that great with linux-i dont really get on well with the terminal. One of the reasons i changed from ubuntu to opensuse was that this distro has a gui for apparmor-which makes things a lot easier.

Sorry for the confusion i may have caused.

Ok so i think IPv6 is disabled/not installed on my pc. I think im ok.

On 06/19/2010 08:06 AM, accessdeniedno wrote:

> However by default with no interaction by me it was the Network manager
> applet, not the yast network, that initially made the ethernet
> connection, and subseqent wireless and vpn connections. When I disabled
> IPv6 in yast manager today as advised in a much earlier post a few hours
> ago, a pop message came up saying that yast manager was not managing
> connections, but rather network manager applet was controlling my
> network connections.

That warning was just to let you know that MOST of the changes that you might make in that
section would be ignored.

> In sum I think that IPv6 has been disabled in yast network manager and
> that since IPv6 is not available in the network manager applet its
> probably not supported.
>
> Yes im not that great with linux-i dont really get on well with the
> terminal. One of the reasons i changed from ubuntu to opensuse was that
> this distro has a gui for apparmor-which makes things a lot easier.
>
> Sorry for the confusion i may have caused.
>
> Ok so i think IPv6 is disabled/not installed on my pc. I think im ok.

Use the command ‘/sbin/ifconfig’. If your active interface shows an “inet6 address”, then
IPv6 is active. If you do not, then it is not.

[QUOTE Use the command ‘/sbin/ifconfig’. If your active interface shows an “inet6 address”, then
IPv6 is active. If you do not, then it is not.[/QUOTE]

I have a few inet addresses but none have a ‘6’ next to them-i assume these are using IPv4?

When you have switched it off,* it is off*. No matter how many NICs and/or IP addresses you have. If you do not believe us, why do you ask again and again?

Ok IPv6 is disabled now. Thread solved.

Pretty simple, add ipv6.disable=1 at the end of the kernel line used in /boot/grub/menu.lst

Dont know how to do this…sounds like terminal talk…i will avoid and just stick with what previous posters have advised me to do.