Netzwerk: Unterschied zwischen den Versionen
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 3: | Zeile 3: | ||
ip addr show | ip addr show | ||
=== IP Adresse zuweisen === | === IP Adresse zuweisen === | ||
− | ifconfig eth0 10.80.12.100 | + | ifconfig eth0 10.80.12.100 netmask 255.255.255.0 |
ip addr add 192.168.100.20/24 dev eth0 | ip addr add 192.168.100.20/24 dev eth0 | ||
Zeile 59: | Zeile 59: | ||
# Beispiel: | # Beispiel: | ||
nmcli con mod eth1 ipv4.addresses 192.168.0.49/24 | nmcli con mod eth1 ipv4.addresses 192.168.0.49/24 | ||
+ | Die Netzwerkverbindungen können auch mit folgendem Programm verwaltet werden | ||
+ | nmtui | ||
[https://www.tecmint.com/nmcli-configure-network-connection/ Weitere Informationen] | [https://www.tecmint.com/nmcli-configure-network-connection/ Weitere Informationen] | ||
Aktuelle Version vom 20. November 2022, 20:29 Uhr
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 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
Wake on LAN
Im BIOS einstellen
- Power Management Einstellungen:
Die Konfiguration ist je nach BIOS verschieden Beispiel für ASUS P5Q Motherboard, AMI BIOS
- ACPI 2.0 Support einschalten
- 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.