Since the introduction of NetworkManager, connections can be enabled and disabled from the NetworkManager icon in the System Notification Area.
![]() |
|
Before attempting any troubleshooting, ensure that the connection is enabled:
|
If you have a network connection that is not working properly, you can use a few tools to help diagnose what the problem is.
Most of the tools in this section require use of the Terminal, which you can open by pressing → → .
ifconfig is intended to allow you to change the settings of your network connections, but it can also be used to list information about the current connection.
Press
→ → to open a TerminalType the following in the Terminal and press Enter:
ifconfig
The following information is a portion of the computer output of the command:
logical or
connection name(s) of the various wired or wireless network devices
your computer may have is located in the left column (i.e.
eth1
)
in the right column, inet addr gives the current IP address (i.e. 192.168.0.100) of the corresponding network device
HWaddr gives the MAC address of your network device
A good way of checking if a connection is working properly is to ping another computer on the network or the Internet.
To check if you are connected to the Internet:
Open a Terminal ( → → ) and type the command:
ping -c 3 www.xubuntu.org
The terminal will display three instances of your computer attempting to ping www.xubuntu.org. Look at the ping statistics section that displays how many packets were transmitted, how many were receieved, the percentage of packet loss and the total time that transpired to send the 3 packets to www.xubuntu.org.
0% packet loss - Your computer should have a good connection to the Internet
Greater than 0% but less than 100% packet loss - Your computer probably has a poor connection to the Internet or a poor wireless signal
100% packet loss - Your computer has a very bad connection, or is connected to an access point or router that is not connected to the Internet
If you get an error message that says “www.xubuntu.org can not be found” or “unknown host”, then your computer is probably not connected to the Internet or can not reach a Domain Name System (DNS) server.
While not exhaustive, this section covers some common problems faced with wireless support.
There is much more information available from the Community Documentation.
![]() |
|
This troubleshooting guide is designed to be carried out in order. If you reach the end of a section and are not directed to another - then try the section called “Wireless Connection” and should it fail begin at the start again. |
Many wireless network devices can be turned on or off. Check to see if there is a hardware switch, some devices can be switched off from Windows and may need to be turned back on from Windows.
If it is turned on then see the section called “Check for Device Recognition”.
Open a Terminal ( → → ) and type the command:
sudo lshw -C network
You should see an output, along with the words CLAIMED, UNCLAIMED,
ENABLED or DISABLED
CLAIMED - this indicates a driver is loaded but not functioning, see the section called “Using Windows Wireless Drivers”
UNCLAIMED - there is no driver loaded, see the section called “Using Windows Wireless Drivers”.
ENABLED - move on to see if there is a driver listed then see the section called “Check for a Connection to the Router”.
DISABLED - see the section called “Check That the Device Is On”.
Xubuntu supports a system known as NDISWrapper. This allows you to use a Windows wireless device driver under Xubuntu.
Obtain the Windows driver for your system and locate the file that ends
with .inf
.
Open ndisgtk ( → → ).
Select Install new driver.
Choose the location of your Windows .inf
file and click .
Click
.Open a Terminal ( → → ) and type the command:
iwconfig
If the ESSID for your router is shown there may be a problem with ACPI
support. Boot the kernel with the pci=noacpi
option.
Open a Terminal ( → → ) and type the command:
ifconfig
If there is an IP address, shown see the section called “Check DNS”.
From the Terminal enter the command:
sudo dhclient eth1
replace eth1
with the name of the connection
outputted from the ifconfig command.
If you receive a message that says bound to xxx.xxx.xxx.xxx then see the section called “Check DNS”
If not, then reboot the system.
Open a Terminal ( → → ) and type the command:
ping -c 3 91.189.94.141
Now type the command:
ping -c 3 www.xubuntu.org
If you get a response from both commands, then see the section called “Issues With IPv6”.
Type the command:
cat /etc/resolv.conf
If there is no nameserver listed, then contact your Internet Service Provider (ISP), and find out your primary and secondary domain name servers. Once you have this information see the section called “Wireless Connection”.
Internet Protocol version 6 (IPv6) is supported by default in Xubuntu. If you believe you are experiencing issues using IPv6, then you can disable it by following these steps:
Open a Terminal ( → → ) and type the following commands:
sudo nano /etc/default/grub
and press Enter.
Locate the line that contains GRUB_CMDLINE_LINUX=
Input ipv6.disable=1
in between the quotes, i.e.
GRUB_CMDLINE_LINUX="ipv6.disable=1"
Press Ctrl+X to exit the nano program.
Press Y and then Enter to save the
changes to /etc/default/grub
.
Type in the Terminal:
sudo update-grub
and press Enter.
Reboot Xubuntu.
To verify that IPv6 has been disabled, open a Terminal ( → → ) and type the command:
cat /proc/sys/net/ipv6/conf/all/disable_ipv6
The output or response from the computer will either be
0
which means that IPv6 is not disabled or 1
which
means IPv6 is disabled. After
following these steps, the output should be 1
.