Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
centos:network [23.09.2013 18:40. ] – angelegt django | centos:network [20.04.2018 09:08. ] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Netzwerk - Programme und Tools ====== | ||
+ | ===== Netzwerkinterfaces abfragen ===== | ||
+ | Eine Überblick über die aktiven Netzwerkverbindungen kann man über die beiden Befehle **ip** und/oder **ifconfig** erhalten. | ||
+ | |||
+ | $ /sbin/ip addr | ||
+ | < | ||
+ | link/ | ||
+ | inet 127.0.0.1/8 scope host lo | ||
+ | inet6 ::1/128 scope host | ||
+ | | ||
+ | 2: eth0: < | ||
+ | link/ether 00: | ||
+ | inet 192.168.10.40/ | ||
+ | inet6 fe80:: | ||
+ | | ||
+ | 3: sit0: < | ||
+ | link/sit 0.0.0.0 brd 0.0.0.0 | ||
+ | 4: virbr0: < | ||
+ | link/ether 00: | ||
+ | inet 192.168.122.1/ | ||
+ | inet6 fe80:: | ||
+ | | ||
+ | </ | ||
+ | $ / | ||
+ | < | ||
+ | inet Adresse: | ||
+ | inet6 Adresse: fe80:: | ||
+ | UP BROADCAST RUNNING MULTICAST | ||
+ | RX packets: | ||
+ | TX packets: | ||
+ | Kollisionen: | ||
+ | RX bytes: | ||
+ | Interrupt: | ||
+ | |||
+ | lo Link encap: | ||
+ | inet Adresse: | ||
+ | inet6 Adresse: ::1/128 Gültigkeitsbereich: | ||
+ | UP LOOPBACK RUNNING | ||
+ | RX packets: | ||
+ | TX packets: | ||
+ | Kollisionen: | ||
+ | RX bytes: | ||
+ | |||
+ | virbr0 | ||
+ | inet Adresse: | ||
+ | inet6 Adresse: fe80:: | ||
+ | UP BROADCAST RUNNING MULTICAST | ||
+ | RX packets:0 errors:0 dropped:0 overruns:0 frame:0 | ||
+ | TX packets:57 errors:0 dropped:0 overruns:0 carrier:0 | ||
+ | Kollisionen: | ||
+ | RX bytes:0 (0.0 b) TX bytes:10842 (10.5 KiB) | ||
+ | </ | ||
+ | Dazu muss man nicht unbdingt root-rechte haben, wie man im obigen Beispielen sehen kann - hier ist lediglich der volle Pfadname incl. // | ||
+ | ===== Netzwerkinterfaces deaktieren ===== | ||
+ | Will man vorübrgehend ein Interface deaktivieren, | ||
+ | # ifconfig virbr0 down | ||
+ | ===== Netzwerkinterfaces aktieren ===== | ||
+ | Zum Aktivieren einer Netzerkschnittstelle, | ||
+ | # ifconfig virbr0 up | ||
+ | Möchten wir eine Netzwerkschnittstelle aktivieren für die wir keine Konfigurationsdatei vorhalten, oder wenn wir einem netzwerkinterface eine zweite Adresse zuweisen wollen, so müssen wir lediglich die Daten entsprechend beim Aufruf von // | ||
+ | # ifconfig eth0:1 10.20.10.10 netmask 255.255.255.0 broadcast 10.20.10.255 up | ||
+ | ===== neue Netzwerkadresse via DHCP holen ===== | ||
+ | Soll der Rechner sich eine neue Adresse bzw. seine bereits bestehende Adresse neu holen, so benutzt man einfach folgenden Befehl. | ||
+ | # dhclient eth0 | ||
+ | < | ||
+ | Copyright 2004-2006 Internet Systems Consortium. | ||
+ | All rights reserved. | ||
+ | For info, please visit http:// | ||
+ | |||
+ | Listening on LPF/ | ||
+ | Sending on | ||
+ | Sending on | ||
+ | DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 3 | ||
+ | DHCPOFFER from 192.168.10.1 | ||
+ | DHCPREQUEST on eth0 to 255.255.255.255 port 67 | ||
+ | DHCPACK from 192.168.10.1 | ||
+ | bound to 192.168.10.40 -- renewal in 8848 seconds. | ||
+ | </ | ||
+ | ===== Netzwerkroute ausgeben ===== | ||
+ | Zum Ausgaben der vorhandenen Netzwerkrouten stehen die beiden Befehle **route** und **netstat** zur Verfügung. | ||
+ | # route -n | ||
+ | < | ||
+ | Ziel Router | ||
+ | 82.135.16.28 | ||
+ | 192.168.10.0 | ||
+ | 192.168.122.0 | ||
+ | 169.254.0.0 | ||
+ | 0.0.0.0 | ||
+ | </ | ||
+ | # netstat -rn | ||
+ | < | ||
+ | Ziel Router | ||
+ | 82.135.16.28 | ||
+ | 192.168.10.0 | ||
+ | 192.168.122.0 | ||
+ | 169.254.0.0 | ||
+ | 0.0.0.0 | ||
+ | </ | ||
+ | ===== Netzwerkroute setzen ===== | ||
+ | Mittels **route** können wir auch das Standard-Gateway (Default-Route) setzen. Im folgenden Beispiel setzenm wir das Default-Gateway auf das Interface **ppp0**. | ||
+ | # route add default dev ppp0 | ||
+ | Möchten wir die Default-Route auf ein Netzwerkinterface setzen so benutzen wir z.B. folgenden Aufruf. | ||
+ | # route add default gw 192.168.10.1 | ||
+ | In folgendenm Beispiel setzen wir fpr das Netz 10.0.10.0/ | ||
+ | # route add -net 10.0.10.0 netmask 255.255.255.192 gw 10.0.0.20 | ||
+ | ===== Netzwerkroute löschen ===== | ||
+ | Das Löschen einer Netzwerk-Route geschieht mit der Option //del// beim Aufruf von //route//; so löschen wir im folgenden Beispiel die defaultroute. | ||
+ | # route del default | ||
+ | ===== Netzwerkkarte suchen ===== | ||
+ | Hat man mehrere Netzwerkkarten in einem System verbaut, so kann man, vorausgesetzt die Hardware und der Treiber unterstützen dies, die Karte //optisch suchen//. Die LEDs der ausgewählten Netzwerkkarte blinken und man kann die gesuchte Karte leicht ausmachen. | ||
+ | # ethtool -p eth2 | ||
+ | |||
+ | ====== Links ====== | ||
+ | * **[[centos: | ||
+ | * **[[wiki: | ||
+ | * **[[http:// | ||
+ | |||