Netzwerk

Aus Mediawiki Ferdinand Gruber
Zur Navigation springen Zur Suche springen

Netzwerk Kommandos

IP Adressen anzeigen

ip addr show

IP Adresse zuweisen

ifconfig eth0 10.80.12.100 netmask 255.255.255.0
ip addr add 192.168.100.20/24 dev eth0

route

Eine Route hinzufügen für das Gateway ins Internet

route add default gw 10.0.0.138

mail

  • Mail Kommandos

Nach dem Start des Programms mail kann man verschiedene Kommandos eingeben. Durch Eingabe von ? erhält man eine Liste der Befehle.

mail
?
  • Alle Mails löschen
mail
d *
  • Mail an root senden
msg="Helle world"
echo $msg | mail -s Testmail root

nmap

  • Portscan durchführen:
# Portscan am eigenen PC
nmap localhost
# Portscan auf anderem Rechner
nmap 10.80.12.5
  • Rechner im Netzwerk scannen
nmap -sP 10.80.12.0/24

Ausgabe:

Host 10.80.12.92 appears to be up.
MAC Address: 00:80:87:0B:D6:21 (OKI Electric Industry CO.)
Host 10.80.12.93 appears to be up.
MAC Address: 00:80:77:48:45:F4 (Brother Industries)
Host 10.80.12.94 appears to be up.
MAC Address: 00:04:00:EB:6C:28 (Lexmark International)
Host 10.80.12.95 appears to be up.
MAC Address: 00:C0:02:31:68:33 (Sercomm)
  • Nur den Namen der eingeschalteten Geräte im LAN anzeigen
nmap -sP -R --system-dns 192.168.1.0/24 | grep -v down | grep Nmap\ scan\ report | cut -d " " -f 5

wget

Rekursiver Download von einem FTP Server

# Download nach ./joomla.eduhi.at/images:
wget -r --user=joomla_408012 --password=password ftp://joomla.eduhi.at/images/*
# Download in das aktuelle Verzeichnis:
wget -r --user=joomla_408012 --password=password --no-host-directories --cut-dirs=1 ftp://joomla.eduhi.at/images/*

Network Manager

Netwzerkverbindungen

cd /etc/NetworkManager/system-connections/

Hier befindet sich für jede gespeicherte Verbindung eine Datei.

Man kann diese direkt bearbeiten oder mit dem Kommando nmcli con mod ändern.

# Beispiel:
nmcli con mod eth1 ipv4.addresses 192.168.0.49/24

Die Netzwerkverbindungen können auch mit folgendem Programm verwaltet werden

nmtui

Weitere Informationen

Wake on LAN

Im BIOS einstellen

  • Power Management Einstellungen:

Die Konfiguration ist je nach BIOS verschieden Beispiel für ASUS P5Q Motherboard, AMI BIOS

  1. ACPI 2.0 Support einschalten
  2. APM Configuration
Power On By PCI Devices

Aktivieren von WOL durch das Betriebssystem

Wenn Wake on LAN nach Aktivierung im BIOS nicht funktioniert, dann muss unter Linux die Netzwerkkarte für Wake on LAN konfiguriert werden

ethtool -s eth0 wol g

Die Einstellung geht aber beim Shutdown verloren. Um das zu Verhindern kann man ethtool in einem cronjob beim Booten aufrufen

@reboot /usr/sbin/ethtool -s eth0 wol g

oder unter Suse die Einstellungen mit YAST konfigurieren

# YAST/Netzwerkgeräte/Netzwerkeinstellungen/Bearbeiten/Hardware/Ethtool Optionen
-s eth0 wol g

Die Konfiguration mit YAST funktioniert nicht mit dem Network Manager

  • Anzeige der aktuellen Einstellungen für die Netzwerkkarte eth0:
ethtool eth0
  • Hinweis

Nach Änderungen an den APM Einstellungen im BIOS das System starten und wieder herunterfahren. Erst dann ist die Netzwerkkarte über das Betriebssystem für WOL konfiguriert.

Network Manager konfigurieren für Wake On LAN

  • Informationen über die aktuelle Netzwerkverbindung abrufen
nmcli connection
# Ausgabe Beispiel:
NAME       UUID                                  TYPE      DEVICE 
LAN Kabel  e0aacc25-a365-37fe-89be-47f8a60c77f6  ethernet  eth0

Die Verbindungsdaten befinden sich im Verzeichnis /etc/NetworkManager/system-connections

  • Wake On LAN für die aktuelle Verbindung konfigurieren
nmcli connection modify "LAN Kabel" ethernet.wake-on-lan magic
  • Cronjob einrichten
@reboot /usr/sbin/ethtool -s eth0 wol g

Client installieren

rpm -i  /daten/download/Linux/wol-0.7.1-33.x86_64.rpm
# oder
zypper in wol

Computer aufwecken

# Beispiel 
wol 00:02:C3:8F:67:C5

# Debian
etherwake 00:11:2F:37:E2:4A
  • Wake On LAN über das Internet
# Beispiel:
wol -i irgendwas.dyndns.org -v 00:11:2F:37:E2:4A
  • LAN oder WLAN

Sind am Client mehrere Netzwerkkarten aktiv, dann muss die Broadcast Adresse angegeben werden.

# Suse
wol i- 10.0.0.255 00:11:2F:37:E2:4A

Weitere Informationen

Siehe auch: http://ifatwww.et.uni-magdeburg.de/wol/

[http://www.linupedia.org/o= Wake on LAN im BIOS einstellen =

Network Storage Link NSLU2

Router PRGAV4202N

  • IP Adresse ändern

Zuerst DHCP deaktivieren, dann

Netzwerkverbindungen / LAN Bridge

dann DHCP wieder aktivieren und den Bereich für die Adressen neu definieren.

WLAN

Troubleshooting

  • Netzwerkverbindung des Routers geht verloren

Beim GIGASET SE361 einen Zeitserver eintragen, z.B.:

ntps1.gwdg.de
3.opensuse.pool.ntp.org
  • Die DNS Auflösung funktioniert nicht mehr mit WLAN oder Mobilem Internet

Das Problem tritt auf nach manuellen Änderungen an der Datei /etc/resolv.conf. Dadurch wird anscheinend die automatische DNS Konfiguration ausgeschaltet. Durch Löschen folgender Dateien ist das Problem zu beheben:

rm /etc/resolv.conf
rm /var/adm/netconfig/md5/etc/resolv.conf
reboot

Danach wird bei einem Netzwerkwechsel die Datei /etc/resolv.conf wieder automatisch vom System aktualisiert.

Konfiguration

  • Kommandozeilenbefehle
ifconfig wlan0 up
iwlist wlan0 scan
iwconfig wlan0 essid NETWORK_ID key WIRELESS_KEY
# ASCII Key:
iwconfig wlan0 essid NETWORK_ID key s:WIRELESS_KEY
dhclient wlan0

Achtung: iwconfig funktioniert anscheinend nur für unverschlüsseltes WLAN oder für WEP.

WLAN Adapter und Linux

Für manche WLAN Adapter gibt es keine Linux Treiber, z.B. den Adapter Netgear WG311 v3

Suse 13.1 erkennt den Adapter als
88w8335 [Libertas] 802.11 b/g Wireless

Das Programm ndiswrapper ermöglicht die Verwendung von Windows Treibern unter Linux.

  • Pakete installieren
ndiswrapper
nw
  • Treiber installieren

Windows Treiber von CD etc. über ndiswrapper installieren

nsiswrapper -i WG311v3.INF
  • Konfiguration

In YAST / System / Netzwerkgeräte / Hardware das Modul ndiswrapper eintragen

  • Network Manager

Auch bei einem Stand PC kann es sinnvoll sein, die Netzwerkverwaltung mit dem NetworkManager zu konfigurieren, da der PC dann schneller bootet.