Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
|
admin_grundlagen:netzwerk [2024/08/18 15:15] ingo_wichmann [RedHat] |
admin_grundlagen:netzwerk [2025/11/18 09:45] (aktuell) |
||
|---|---|---|---|
| Zeile 42: | Zeile 42: | ||
| ====== Checkliste Netzwerk ====== | ====== Checkliste Netzwerk ====== | ||
| - | ===== Ist das Kabel eingesteckt? ===== | ||
| - | ethtool | ||
| - | (( oder früher: | ||
| - | mii-tool | ||
| - | )) | ||
| - | ==== Speed einstellen ==== | ||
| - | mii-diag -F 100baseTx eth0 | ||
| - | ethtool -s eth0 speed 100 duplex full | ||
| ===== Welche Netzwerkhardware habe ich? ===== | ===== Welche Netzwerkhardware habe ich? ===== | ||
| === PCI === | === PCI === | ||
| Zeile 63: | Zeile 55: | ||
| lsusb | lsusb | ||
| | | ||
| + | ===== Welcher Treiber wird von der Netzwerkkarte genutzt ===== | ||
| + | ethtool -i eth0 | ||
| + | |||
| ===== Welches ist die richtige Netzwerkkarte? ===== | ===== Welches ist die richtige Netzwerkkarte? ===== | ||
| ... bzw. ist das Kabel in der richtigen Netzwerkkarte | ... bzw. ist das Kabel in der richtigen Netzwerkkarte | ||
| Zeile 70: | Zeile 65: | ||
| Wenn die Netzwerkkarte Lämpchen hat und der Treiber die Funktion unterstützt, dann blinken ein paar Sekunden lang die Lämpchen der gesuchten Netzwerkkarte. | Wenn die Netzwerkkarte Lämpchen hat und der Treiber die Funktion unterstützt, dann blinken ein paar Sekunden lang die Lämpchen der gesuchten Netzwerkkarte. | ||
| - | (( Achtung OpenSuSE 11.1 bitte nicht während des Tests das Kabel ziehen --> Tastaturtod\\ | + | ===== Ist das Kabel eingesteckt? ===== |
| - | (auch Debian und generell 2.6er Kernel reagieren so. Man muss dazu noch nicht mal das Kabel ziehen ;-) ) )) | + | ethtool eth0 |
| - | + | (( oder früher: | |
| - | ===== Welcher Treiber wird von der Netzwerkkarte genutzt ===== | + | mii-tool |
| - | ethtool -i eth0 | + | )) |
| ===== Gibt es übermäßig viele Übertragungsfehler, Kollisionen? ===== | ===== Gibt es übermäßig viele Übertragungsfehler, Kollisionen? ===== | ||
| ip -s link | ip -s link | ||
| + | ==== Speed einstellen ==== | ||
| + | mii-diag -F 100baseTx eth0 | ||
| + | ethtool -s eth0 speed 100 duplex full | ||
| ===== Ist die IP-Adresse richtig eingestellt ===== | ===== Ist die IP-Adresse richtig eingestellt ===== | ||
| ip addr show | ip addr show | ||
| Zeile 266: | Zeile 263: | ||
| Doku siehe ''/usr/share/doc/initscripts-*/sysconfig.txt'' | Doku siehe ''/usr/share/doc/initscripts-*/sysconfig.txt'' | ||
| - | ===== Router ===== | ||
| - | ''/etc/sysctl.conf'' : | ||
| - | <file>net.ipv4.ip_forward = 1</file> | ||
| - | Unter SuSE besser Datei ''/etc/sysconfig/sysctl'' nutzen | ||
| - | |||
| - | |||
| - | ==== Debian ==== | ||
| - | ''/etc/network/interfaces'' mit mehreren Netzwerkkarten: | ||
| - | ( veraltet, heute mit [[udev]] besser lösbar ) | ||
| - | <file> | ||
| - | auto eth0 eth1 | ||
| - | mapping eth0 eth1 | ||
| - | script /usr/local/bin/get-mac-address.sh | ||
| - | map 00:0A:E6:5A:75:A5 extern | ||
| - | map 00:11:6B:31:4F:59 intern | ||
| - | |||
| - | iface extern inet static | ||
| - | address 212.202.245.174 | ||
| - | broadcast 212.202.245.175 | ||
| - | netmask 255.255.255.252 | ||
| - | gateway 212.202.245.173 | ||
| - | pre-up iptables -t nat -I POSTROUTING -o eth1 -j MASQUERADE | ||
| - | |||
| - | iface intern inet static | ||
| - | address 192.168.1.7 | ||
| - | netmask 255.255.255.0 | ||
| - | network 192.168.1.0 | ||
| - | broadcast 192.168.1.255 | ||
| - | </file> | ||
| - | |||
| - | Eine andere ( bessere? ) Möglichkeit zur eindeutigen Benennung von Netzwerkkarten bietet das Paket ''ifrename'' | ||
| ====== Rechenhilfe für IP-Adressen und Netzmasken ====== | ====== Rechenhilfe für IP-Adressen und Netzmasken ====== | ||
| - | Debian | + | Debian: |
| subnetcalc 212.202.245.174/30 | subnetcalc 212.202.245.174/30 | ||
| + | subnetcalc subnetcalc 2a0f:6480:1::1/48 | ||
| ====== Predict Predictable Network Interface Names ====== | ====== Predict Predictable Network Interface Names ====== | ||