Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

centos:network [20.04.2018 09:08. ] (aktuell)
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
 +<​code>​1:​ lo: <​LOOPBACK,​UP,​LOWER_UP>​ mtu 16436 qdisc noqueue ​
 +    link/​loopback 00:​00:​00:​00:​00:​00 brd 00:​00:​00:​00:​00:​00
 +    inet 127.0.0.1/8 scope host lo
 +    inet6 ::1/128 scope host 
 +       ​valid_lft forever preferred_lft forever
 +2: eth0: <​BROADCAST,​MULTICAST,​UP,​LOWER_UP>​ mtu 1500 qdisc pfifo_fast qlen 1000
 +    link/ether 00:​1d:​7d:​0b:​69:​38 brd ff:​ff:​ff:​ff:​ff:​ff
 +    inet 192.168.10.40/​24 brd 192.168.10.255 scope global eth0
 +    inet6 fe80::​21d:​7dff:​fe0b:​6938/​64 scope link 
 +       ​valid_lft forever preferred_lft forever
 +3: sit0: <​NOARP>​ mtu 1480 qdisc noop 
 +    link/sit 0.0.0.0 brd 0.0.0.0
 +4: virbr0: <​BROADCAST,​MULTICAST,​UP,​LOWER_UP>​ mtu 1500 qdisc noqueue ​
 +    link/ether 00:​00:​00:​00:​00:​00 brd ff:​ff:​ff:​ff:​ff:​ff
 +    inet 192.168.122.1/​24 brd 192.168.122.255 scope global virbr0
 +    inet6 fe80::​200:​ff:​fe00:​0/​64 scope link 
 +       ​valid_lft forever preferred_lft forever
 +</​code>​
 +   $ /​sbin/​ifconfig ​
 +<​code>​eth0 ​     Link encap:​Ethernet ​ Hardware Adresse 00:​1D:​7D:​0B:​69:​38  ​
 +          inet Adresse:​192.168.10.40 ​ Bcast:​192.168.10.255 ​ Maske:​255.255.255.0
 +          inet6 Adresse: fe80::​21d:​7dff:​fe0b:​6938/​64 Gültigkeitsbereich:​Verbindung
 +          UP BROADCAST RUNNING MULTICAST ​ MTU:​1500 ​ Metric:1
 +          RX packets:​85391 errors:0 dropped:0 overruns:0 frame:0
 +          TX packets:​49875 errors:0 dropped:0 overruns:0 carrier:0
 +          Kollisionen:​0 Sendewarteschlangenlänge:​1000 ​
 +          RX bytes:​113788651 (108.5 MiB)  TX bytes:​5066516 (4.8 MiB)
 +          Interrupt:​185 Basisadresse:​0xa000 ​
 +
 +lo        Link encap:​Lokale Schleife  ​
 +          inet Adresse:​127.0.0.1 ​ Maske:​255.0.0.0
 +          inet6 Adresse: ::1/128 Gültigkeitsbereich:​Maschine
 +          UP LOOPBACK RUNNING ​ MTU:​16436 ​ Metric:1
 +          RX packets:​2217 errors:0 dropped:0 overruns:0 frame:0
 +          TX packets:​2217 errors:0 dropped:0 overruns:0 carrier:0
 +          Kollisionen:​0 Sendewarteschlangenlänge:​0 ​
 +          RX bytes:​3540424 (3.3 MiB)  TX bytes:​3540424 (3.3 MiB)
 +
 +virbr0 ​   Link encap:​Ethernet ​ Hardware Adresse 00:​00:​00:​00:​00:​00  ​
 +          inet Adresse:​192.168.122.1 ​ Bcast:​192.168.122.255 ​ Maske:​255.255.255.0
 +          inet6 Adresse: fe80::​200:​ff:​fe00:​0/​64 Gültigkeitsbereich:​Verbindung
 +          UP BROADCAST RUNNING MULTICAST ​ MTU:​1500 ​ Metric:1
 +          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
 +          TX packets:57 errors:0 dropped:0 overruns:0 carrier:0
 +          Kollisionen:​0 Sendewarteschlangenlänge:​0 ​
 +          RX bytes:0 (0.0 b)  TX bytes:10842 (10.5 KiB)
 +</​code>​
 +Dazu muss man nicht unbdingt root-rechte haben, wie man im obigen Beispielen sehen kann - hier ist lediglich der volle Pfadname incl. //​**/​sbin/​**//​ anzugeben.
 +===== Netzwerkinterfaces deaktieren =====
 +Will man vorübrgehend ein Interface deaktivieren,​ so nutzt man die Option //down// beim Aufruf von //​ifconfig//​ als root.
 +   # ifconfig virbr0 down
 +===== Netzwerkinterfaces aktieren =====
 +Zum Aktivieren einer Netzerkschnittstelle,​ für die wir eine Konfigurationsdatei im Systempfad //​**/​etc/​sysconfig/​network-scripts/​**//​ haben genügt der Aufruf von //​ifconfig//​ mit der Option //up// als root.
 +   # 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//​ mitgeben. Im folgendem Beispiel weisen wir der Schnittestelle eth0 eine zweite Netzwerkadresse zu:
 +   # 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
 +<​code>​Internet Systems Consortium DHCP Client V3.0.5-RedHat
 +Copyright 2004-2006 Internet Systems Consortium.
 +All rights reserved.
 +For info, please visit http://​www.isc.org/​sw/​dhcp/​
 +
 +Listening on LPF/​eth0/​00:​1d:​7d:​0b:​69:​38
 +Sending on   ​LPF/​eth0/​00:​1d:​7d:​0b:​69:​38
 +Sending on   ​Socket/​fallback
 +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.
 +</​code>​
 +===== Netzwerkroute ausgeben =====
 +Zum Ausgaben der vorhandenen Netzwerkrouten stehen die beiden Befehle **route** und **netstat** zur Verfügung.
 +   # route -n
 +<​code>​Kernel IP Routentabelle
 +Ziel            Router ​         Genmask ​        ​Flags ​  MSS Fenster irtt Iface
 +82.135.16.28 ​   0.0.0.0 ​        ​255.255.255.255 UH        0 0          0 ppp0
 +192.168.10.0 ​   0.0.0.0 ​        ​255.255.255.0 ​  ​U ​        0 0          0 eth0
 +192.168.122.0 ​  ​0.0.0.0 ​        ​255.255.255.0 ​  ​U ​        0 0          0 virbr0
 +169.254.0.0 ​    ​0.0.0.0 ​        ​255.255.0.0 ​    ​U ​        0 0          0 eth0
 +0.0.0.0 ​        ​0.0.0.0 ​        ​0.0.0.0 ​        ​U ​        0 0          0 ppp0
 +</​code>​
 +   # netstat -rn
 +<​code>​Kernel IP Routentabelle
 +Ziel            Router ​         Genmask ​        Flags Metric Ref    Use Iface
 +82.135.16.28 ​   0.0.0.0 ​        ​255.255.255.255 UH    0      0        0 ppp0
 +192.168.10.0 ​   0.0.0.0 ​        ​255.255.255.0 ​  ​U ​    ​0 ​     0        0 eth0
 +192.168.122.0 ​  ​0.0.0.0 ​        ​255.255.255.0 ​  ​U ​    ​0 ​     0        0 virbr0
 +169.254.0.0 ​    ​0.0.0.0 ​        ​255.255.0.0 ​    ​U ​    ​0 ​     0        0 eth0
 +0.0.0.0 ​        ​0.0.0.0 ​        ​0.0.0.0 ​        ​U ​    ​0 ​     0        0 ppp0
 +</​code>​
 +===== 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/​26 die route auf das Gateway 10.0.0.20
 +   # 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:​commands|Zurück zum Kapitel >>​(An)sammlung nützlicher oft gebrauchte Befehle<<​]]**
 +  * **[[wiki:​start|Zurück zu >>​Projekte und Themenkapitel<<​]]**
 +  * **[[http://​dokuwiki.nausch.org/​doku.php/​|Zurück zur Startseite]]**
 +
  
  • centos/network.txt
  • Zuletzt geändert: 20.04.2018 09:08.
  • (Externe Bearbeitung)