School server network debugging

From OLPC
Revision as of 03:17, 21 December 2007 by Wad (talk | contribs) (New page: When debugging a School server connectivity issue, there are a number of tools to use. These require an ssh connection (or console access) to the school server. ==Are the Interfaces ...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

When debugging a School server connectivity issue, there are a number of tools to use. These require an ssh connection (or console access) to the school server.

Are the Interfaces Present

You can check on the interfaces using the ifconfig command:

ifconfig
ifconfig eth0

A typical ifconfig output (for a machine with a single Active Antenna and one wired network interface) is:

insert dump here

The details of the wireless interfaces can be seen using iwconfig :

iwconfig
iwconfig msh0

route

Are Basic Services Running

You can check on the status of the basic services (DHCP, DNS) using:

sudo service dhcpd status
sudo service named status

If there are laptop running on the mesh, there will be DHCP traffic associated with each one every five minutes. This may be watched using:

sudo tail -f /var/log/messages

host and dig

Watching the Packets Go By

You can take a look at the packets traveling over an interface (in this case school-mesh-0) using the tcpdump command:

/sbin/tcpdump -i msh0

Turning On Additional Wireless Mesh Debugging

You can find out specific about the wireless mesh software drivers being used by using ethtool:

/sbin/ethtool -i msh0

You can enable additional debugging output from the driver using:

echo 0x136184 > /sys/module/libertas/parameters/libertas_debu