|
Welches Tests werden von NWEliza gemacht? / Which tests are executed by NWEliza? |
|
|
|
|
Freitag, 06 April 2007 |
===> Click here for English <===
collectNWData.sh sammelt eine Menge Daten. Diese werden anschließend von NWEliza auf häufige Konfigurationsfehler analysiert. Vorschläge und Ideen was zu testen ist kamen u.A. auch von folgenden Personen aus der Community . Folgende Tests auf häufige Fehler und Fehlkonfigurationen werden gemacht:
- lspci wird darauf untersucht ob ein Netzwerk oder Ethernet
Controller vom Linux erkannt wurde (Keine Netzwerkkarte von Linux
erkannt)
- ifconfig wird darauf untersucht, ob ein ethx existiert, welches
eine IP Adresse hat (Nur bei Clients die an einen Router angeschlossen
sind) (Probleme bei der IP Zuweisung/DHCP)
- ifconfig wird darauf untersucht, dass alle Netzwerkkarten unterschiedliche Adressen haben (Ansonsten Routingprobleme)
- ping
zu einer externe IP wird getestet. Im Fehlerfalle wird nach einer
default route gesucht, die existieren muß (Überprüfung der Definition
eines default Gateways)
- ping zu einem externen DNS Namen. Im Fehlerfalle wird
nach einem Nameserver Eintrag in /etc/resolv.conf gesucht, der
existieren muß (Überprüfung dass ein Nameserver definiert wurde)
- /var/log/messages und /var/log/boot.msg wird nach Firmware Ladeproblemmeldungen durchsucht
- MTU wird berechnet und mit der MTU der Netzwerkkarte verglichen, die vom default gateway benutzt wird
- Alle Netzwerkinterfaces werden darauf geprüft, ob sie APIPA IP Adressen haben.
- Es wird untersucht, ob send oder receive Fehler auf der Netzwerkkarte aufgetreten sind.
- Falls IPV6 enabled ist wird eine Warnung erzeugt.
- Falls die klassiche Netzwerkkonfigurationsmethode mit ifup gewählt wurde, wird eine Warnung mit Hinweis auf knetworkmanager erzeugt
- Wenn knetworkmanager zur Netzwerksteuerung benutzt wird, wird geprüft, dass keine Konfiguration der Interfaces in /etc/sysconfig/network vorliegt.
- Wenn ndiswrapper benutzt wird wird geprüft ob
- ein Windows Treiber parallel zu einem Linux native driver installiert ist
- ob der Windows Treiber korrekt installiert wurde
- ob die Architektur des Windows Treibers zur Architektur des Linux passt (32 vs 64 bit)
- Es wird geprüft, ob ein HW Switch um das WLAN auszuschalte, eingeschaltet ist
- Bei WLAN Karten wird geprüft, ob eine Verbindung zum Accesspoint existiert und eine ESSID gesetzt ist
- Falls Daten auf dem Interface verworfen wurden wird eine Warnung geschrieben
- Es wird auf ungültige Zeichen in der SSID entsprechend IEEE 802.11 7.3.2.1 geprüft
-
Englisch
collectNWData.sh collects a lot of network configuration data. They are
passed to NWEliza and are analyzed for common errors. Proposals for tests wer also provided by following people from the community. See the list
below for the tests executed by NWEliza:
- lspci is inspected whether a network controller card or ethernet controller card was detected by Linux
- ifconfig is inspected whether a ethx exist which has a valid IP address
- ifconfig is inspected that all network cards have different IP addresses
- ping
to an external IP is done. If it doesn't work a default route is looked up which has to exist.
- ping to an external DNS name is done. If it doesn't work a nameserver entry in /etc/resolv.conf is looked up which has to exist.
- /var/log/messages and /var/log/boot.msg is scanned for firmware load problem error messages
- MTU is calculated and compared to the MTU of the nic used by the default gateway
- Alle network interfaces are checked for APIPA IP addresses.
- All network interfaces are checked for send and receive errors.
- A warning is generated if ipv6 is enabled
- If the classic network configuration method with ifup was selected a warning will be created to use knetworkmanager
- If knetworkmanager is used to control the network it's checked that ther exist no configuration files for the interfaces in
- a Windows driver was installed in parallel to a Linux native driver
- whether the windows driver was installed correctly
- whether the windows driver architecture matches the Linux architecture (32 vs 64 bit)
- It's check whether a HW switch to disable WLAN is turned on
- WLAN cards are checked to have a connection to an accesspoint and whether an ESSD is set
- If messages on the interface were dropped a warning is written
- Invalid characters in the SSID according IEEE 802.11 7.3.2.1 are detected
|
|
Last Updated ( Sonntag, 18 März 2012 )
|