Linux/Redhat verkabeltes Netzwerk Konfiguration

Quelle: Internet
Autor: Benutzer
Einführung von Tools für die Konfiguration von Netzwerk-Schnittstellen Ifconfig;

Ifconfig ist ein Werkzeug zum Anzeigen, konfigurieren, aktivieren oder deaktivieren Netzwerk-Schnittstellen, ein Werkzeug, das sehr häufig verwendet. Dieses Tool können wir vorübergehend die IP-Adresse der Netzwerkkarte, die Maske, die broadcast-Adresse, Gateway konfigurieren und so weiter. Sie können es auch in eine Datei (so as/etc/rc.d/rc.local) schreiben, so dass nach dem Systemstart die Datei gelesen wird und die IP-Adresse für die Netzwerkkarte festgelegt ist; aber dies scheint nicht viel zu diesem Zeitpunkt erforderlich. Vor allem jede Version hat eine eigene Konfigurations-Tools kann in jedem Fall auch der Host mit dem Netzwerk hinzufügen;

Werfen Sie einen Blick auf Ifconfig Nutzung;

Ifconfig Netzwerk Schnittstelle Anzeigestatus;

Ifconfig If Sie nehmen keine Parameter, Sie werden die aktuelle Situation der Netzwerk-Schnittstelle ausgeben;

[root@localhost ~]# ifconfigeth0      Link encap:Ethernet  HWaddr 00:C0:9F:94:78:0E          inet addr:192.168.1.88  Bcast:192.168.1.255  Mask:255.255.255.0          inet6 addr: fe80::2c0:9fff:fe94:780e/64 Scope:Link          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1          RX packets:850 errors:0 dropped:0 overruns:0 frame:0          TX packets:628 errors:0 dropped:0 overruns:0 carrier:0          collisions:0 txqueuelen:1000          RX bytes:369135 (360.4 KiB)  TX bytes:75945 (74.1 KiB)          Interrupt:10 Base address:0x3000lo        Link encap:Local Loopback          inet addr:127.0.0.1  Mask:255.0.0.0          inet6 addr: ::1/128 Scope:Host          UP LOOPBACK RUNNING  MTU:16436  Metric:1          RX packets:57 errors:0 dropped:0 overruns:0 frame:0          TX packets:57 errors:0 dropped:0 overruns:0 carrier:0          collisions:0 txqueuelen:0          RX bytes:8121 (7.9 KiB)  TX bytes:8121 (7.9 KiB)

Erklärung:
Eth0 repräsentiert die erste Netzwerkkarte, wo HWaddr die physikalische Adresse der Netzwerkkarte stellt, können wir sehen, dass die physikalische Adresse (MAC-Adresse) der aktuellen Netzwerk-Karte 00:C0:9F:94:78:0E ist; Inet Addr verwendet wird, um die IP-Adresse der Netzwerkkarte, die IP-Adresse diese Netzwerkkarte vertreten ist 192.168. 1,88, broadcast-Adresse, Bcast:192.168.1.255, Maske Adresse Maske: 255.255.255.0

Lo ist die Absender-Adresse des Hosts, die wird in der Regel verwendet, um ein Netzwerkprogramm zu testen, aber will nicht, dass Benutzer im lokalen Netzwerk oder extranet anzeigen, können nur auf diesem Host ausführen und Anzeigen der Netzwerk-Schnittstelle verwendet. Zum Beispiel setzen wir die HTTPD-Server nach hinten an die falsche Adresse, im Browser kann Eingang 127.0.0.1 Ihrer Website sehen. Aber nur Sie sehen können, die anderen Host Netzwerk Umgebung oder Benutzer nicht wissen;

Wenn wir wissen wollen, den Host alle Netzwerkschnittstellen, Bitte verwenden Sie den folgenden Befehl;[Root@localhost ~] # Ifconfig-a

Will man einen Hafen zu sehen, wenn wir sehen wollen, den Status von eth0, können wir die folgende Methode z. B.;[Root@localhost ~] # Ifconfig eth0


Ifconfig konfigurieren Sie die Netzwerkschnittstelle;

Ifconfig kann verwendet werden, um die IP-Adresse, Maske, Gateway, physikalische Adresse, etc. der Netzwerkschnittstelle konfigurieren, es lohnt sich sagen, dass die IP-Adresse mit Ifconfig für die Netzwerkkarte angegeben ist, wird nur verwendet, um im Web zu debuggen und ändert nicht das System Konfigurations-Datei über die Netzwerkkarte. Wenn Sie die IP-Adresse der Netzwerkschnittstelle fixieren möchten, gibt es derzeit drei Methoden: eine IP-Adresse durch individuelle Verteilung und versionsspezifischen Tools ändern soll, das andere ist, ändern Sie die Konfigurationsdatei der Netzwerkschnittstelle direkt und die dritte ist die spezifische Datei zu ändern, fügen Sie die Ifconfig-Anweisung, um die IP-Adresse der Netzwerkkarte angeben Beispielsweise wird in Redhat oder Fedora, Ifconfig Sprachenname in the/etc/rc.d/rc.local Datei geschrieben;

Ifconfig wie Netzwerk-Ports zu konfigurieren:

Die Methode der Konfiguration der Netzwerkschnittstelle des Werkzeugs Ifconfig wird durch die Parameter der Anweisung erreicht, sagen wir nur die am häufigsten verwendeten Parameter; Ifconfig Port IP-Netzwerkadresse HW, Netzmaske Maske Adresse broadcast broadcast-Adresse [oben/unten ]

* Beispiel I:
Beispielsweise verwenden wir Ifconfig um zu debuggen, die Adresse der Netzwerkkarte eth0 [root@localhost ~] # Ifconfig eth0 down
[Root@localhost ~] # Ifconfig eth0 192.168.1.99 ausgestrahlt 192.168.1.255-netmask 255.255.255.0
[Root@localhost ~] # Ifconfig eth0 up
[Root@localhost ~] # Ifconfig eth0
Eth0 Link Encap:Ethernet HWaddr 00:11:00:00:11:11
INET Addr:192.168.1.99 Bcast:192.168.1.255 Maske: 255.255.255.0
BROADCAST, MULTICAST MTU:1500 Metric: 1
RX-Pakete: 0 Fehler: 0 gesunken: 0 Überläufe: 0 Frame: 0
TX-Pakete: 0 Fehler: 0 gesunken: 0 Überläufe: 0 Träger: 0
Kollisionen: 0 txqueuelen:1000
RX Bytes: 0 (0.0 b) TX Bytes: 0 (0.0 b)
Interrupt: 11 Basis-Adresse: 0x3400

Anmerkungen:Lassen Sie uns erklären das obige Beispiel;

Erste Zeile: Ifconfig eth0 down weist darauf hin, dass eth0 aktiviert ist, legen Sie es ab. Dieser Befehl ist gleichbedeutend mit Ifdown eth0;
Die zweite Zeile: verwenden Sie Ifconfig eth0 IP Adresse, broadcast-Adresse und Netzwerkmaske; konfigurieren
Dritte Zeile: eth0 mit Ifconfig eth0 up zu aktivieren, dieser Befehl ist gleichbedeutend mit Ifup eth0
Serie IV: Verwendung Ifconfig eth0 Anzeigen des Status von eth0;

Natürlich können Sie auch direkt im Unterricht IP-Adresse, Netzwerkmaske, broadcast-Adresse gleichzeitig, aktivieren Sie die Netzwerkkarte zu addieren Sie Parameter, wie im folgenden Beispiel;[Root@localhost ~] # Ifconfig eth0 192.168.1.99 Broadcast-192.168.1.255 Netmask 255.255.255.0 up

* Beispiel II:In diesem Beispiel sollten wir lernen, richten Sie das Netzwerk IP-Adresse zur gleichen Zeit, lernen, legen Sie die physikalische Adresse der Netzwerkkarte (MAC-Adresse);

Zum Beispiel, wir legen Sie die IP-Adresse, Netzmaske, broadcast-Adresse, physikalische Adresse der Netzwerkkarte eth1 und aktiviert werden; [root@localhost ~] # Ifconfig eth1 192.168.1.252 hw Ether 00:11:00:00:11:11 Netzmaske 255.255.255.0 ausgestrahlt 192.168.1.255 bis
Oder
[Root@localhost ~] # Ifconfig eth1 hw Ether 00:11:00:00:11:22
[Root@localhost ~] # Ifconfig eth1 192.168.1.252 Netzmaske 255.255.255.0 ausgestrahlt 192.168.1.255 bis

Unter ihnen HW ist gefolgt von der Netzwerk-Schnittstelle-Typ, Äther Ethernet, sondern auch Unterstützung ax25, ARCnet, Netrom usw., siehe Mann Ifconfig für Details;


Gewusst wie: konfigurieren Sie das virtuelle Netzwerk-Interface mit Ifconfig;

Manchmal müssen wir virtuelle Netzwerkschnittstellen zu erfüllen unterschiedliche Bedürfnisse, wie wenn wir unterschiedliche IP-Adressen verwenden, um mehrere HTTPD-Server mit virtuellen Adressen laufen zu konfigurieren, die eliminiert der gleichen IP-Adresse und die Port-Nummer gibt an, ob Sie zwei HTTPD-Server öffnen.

Virtuelle Netzwerk-Schnittstelle bezieht sich auf die Benennung von mehreren IP-Adressen für eine Netzwerkschnittstelle, die virtuelle Schnittstelle ist so Eth0:0, Eth0:1, Eth0:2... eth1N。 Natürlich geben Sie mehrere IP-Adressen für eth1, d. h. Eth1:0, Eth1:1, Eth1:2... Und so weiter

In der Tat, mit Ifconfig für ein Netzwerk Karte konfigurieren mehrere IP Adressen, mit was sagten wir früher Ifconfig Nutzung, ist dies relativ einfach, schauen Sie sich das folgende Beispiel; [root@localhost ~] # Ifconfig Eth1:0 192.168.1.251 hw Ether 00:11:00:00:11:33 Netmask 255.255.255.0 ausgestrahlt 192.168.1.255 bis
Oder
[Root@localhost ~] # Ifconfig eth1 hw Ether 00:11:00:00:11:33
[Root@localhost ~] # Ifconfig eth1 192.168.1.251 Netzmaske 255.255.255.0 ausgestrahlt 192.168.1.255 bis

Achtung:Wenn angegeben, geben Sie eine andere physische Adresse für jede virtuelle Netzwerkkarte;

In Redhat/Fedora oder ein System ähnlich wie Redhat/Fedora können Sie Konfiguration IP-Netzwerkadresse, broadcast-Adresse, Maske Adresse, Postanschrift, und aktivieren die Netzwerk-Schnittstelle in einem Satz zur gleichen Zeit geschrieben to/etc/rc.d/rc.local. Z. B. das folgende Beispiel; Ifconfig eth1:0 192.168.1.250 hw Ether 00:11:00:00:11:44 Netmask 255.255.255.0 ausgestrahlt 192.168.1.255 bis
Ifconfig Eth1:1 192.168.1.249 hw Ether 00:11:00:00:11:55 Netmask 255.255.255.0 ausgestrahlt 192.168.1.255 bis

Erklärung:Oben ist die Netzwerk-Schnittstelle für eth1, zwei virtuellen Schnittstellen eingerichtet, jede Schnittstelle hat seine eigene physische Adresse, IP-Adresse...


Wie Ifconfig zum aktivieren und beenden die Verbindung der Netzwerkschnittstelle;

Aktivieren Sie und beenden Sie die Netzwerkschnittstelle mit dem Befehl Ifconfig, gefolgt von der Netzwerk-Schnittstelle, und fügen Sie dann nach unten oder Parameter, können Sie deaktivieren oder aktivieren Sie die entsprechende Netzwerkschnittstelle. Natürlich spezielle Werkzeuge Ifup und Ifdown können auch verwendet werden, [root@localhost ~] # Ifconfig eth0 down
[Root@localhost ~] # Ifconfig eth0 up
[Root@localhost ~] # Ifup eth0
[Root@localhost ~] # Ifdown eth0

Das gleiche gilt für andere Arten von Netzwerk-Schnittstellen, wie z. B. ppp0, wlan0, aber nur gültig für die Netzwerkkarte für die angegebene IP-Adresse zu aktivieren.


Hinweis: Die IP, die DHCP automatisch zugewiesen wird muss auch aktiviert werden, durch die Netzwerk-Tools, die mit jeder neuen Version kommen; natürlich der DHCP-Client muss installiert sein; Sie sollten wir verstehen;

Wie Redhat/Fedora [root@localhost ~]#/etc/init.d/network start

Slackware Version; [root@localhost ~]#/etc/rc.d/rc.inet1

Redhat/Fedora Netzwerk Interface Konfiguration Datei- und Netzwerk-Schnittstelle engagierten Konfigurations-Tool;

In Redhat/Fedora, befinden sich die Konfigurationsdateien mit dem Ethernet-Netzwerk verbundenen in der/Etc/Sysconfig/Network-Scripts-Verzeichnis, z. B. Ifcfg-eth0 Ifcfg-eth1...


Redhat/Fedora o.ä. zu einem solchen System, Netzwerk-Karte-Konfigurationsdatei;

Zum Beispiel in Fedora 5.0 Ifcfg-eth0;

Wenn Sie einen DHCP-Server verwenden, um IP automatisch zu erhalten, den Inhalt der Ifcfg-eth0 sind im Allgemeinen ähnlich dem folgenden; Gerät = eth0
ONBOOT = Yes
BOOTPROTO = Dhcp
Typ = Ethernet

Wenn Sie eine IP-Adresse angeben, der allgemeine Inhalt ist ähnlich der folgenden; Gerät = eth0 Hinweis: Netzwerk-Schnittstelle
ONBOOT = Yes Hinweis: beim Booten zu aktivieren
BOOTPROTO = statische Hinweis: die Verwendung von statischen IP-Adresse;
IPADDR = 192.168.1.238 Hinweis: IP-Adresse
NETZMASKE 255.255.255.0 = Hinweis: Netzwerk-Maske;
GATEWAY 192.168.1.1 = Hinweis: Gateway;

Die folgenden Optionen sind auch verfügbar; HOSTNAME = linxsir03 Hinweis: Geben Sie den Hostnamen;
Domäne = Localdomain Hinweis: Geben Sie den Domänennamen;
HWADDR = 00:00:11:22:00:aa Hinweis: die Netzwerk-Karte-Hardware-Adresse (MAC-Adresse) angeben, können Sie auch weglassen, aber das hier ändern der MAC Adresse ist in der Regel nicht wirksam. Oder durch die Ifconfig der bisherigen Art und Weise zu ändern;


Redhat/Fedora oder ähnliches System konfigurieren die Tool-Einführung des Netzes;

In der frühen Version von Redhat gab es Linuxconf, Redhat-Config-Network, Netconfig und andere Tools;

Die neueste Version in Redhat/Fedora hat System-Config-Network-Tui (Textmodus), System-Config-Network (Grafikmodus), Netconfig (Textmodus).

Diese Tools direkt ändern der Konfigurationsdatei auf die Netzwerk-Schnittstelle in das Linux-System, das ist nicht vergleichbar mit dem Ifconfig;

Darunter sind Redhat-Config-Netzwerk und System-Config-Network-Tools nicht nur Tools zum Konfigurieren von Netzwerk-Karten, aber auch zum Konfigurieren von ISDN und normale Katzen, ADSL-Tools, Netzwerk-Hardware-Ergänzungen, die Konfiguration der Host-Name, DNS-Client-Konfiguration und so weiter. Ist eigentlich die Einbindung einer Tool-Gruppe;

Diese Tools sind einfacher und kann aufgerufen werden, indem Sie ausführen Befehle mit Root-Rechten, wie z. B.: [root@localhost ~]#/usr/sbin/system-config-network
[Root@localhost ~] # System-Config-Network

Wenn Sie die Umgebungsvariable für den ausführbaren Befehl festlegen, können Sie es ausführen, ohne einen Pfad, aber nur wenn Sie das Netzwerk-Management-Tool zu installieren;

Aber es lohnt sich sagen, dass die Netconfig-Tool ein besseres Werkzeug im Textmodus ist, empfohlen für alle zu nutzen; der Grund ist, dass das Tool im Textmodus, gibt es auch eine einfache grafische Oberfläche, gibt es ein Kommando-Modus, die Funktion ist stark;[Root@localhost ~] # Netconfig-d eth0 beachten Sie: Konfiguration eth0
[Root@localhost ~] # Netconfig-d eth1 beachten Sie: Konfiguration eth1


Eine spezielle Einführung in die Netconfig im Redhat/Fedora-System;

Netconfig dieses Tool, das in Redhat/Fedora oder ähnlichen Systemen vorhanden ist, ist mächtig. So geben Sie mir eine spezielle Einführung. In Slackware Netconfig ist ein Grafik-Modus im Textmodus, allerdings lässt sich nicht wie Ifconfig mit dem Befehl zu die Netzwerk-Karte-Schnittstelle bedienen;

Die Verwendung von Netconfig lautet wie folgt:[Root@localhost ~] # Netconfig--Hilfe Hinweis: helfen;
--Bootproto = (Dhcp | Bootp | none) Boot-Protokoll mit ()
--Tor = STRING-Netzwerk-Gateway (Gateway bezeichnet)
--Ip = STRING IP-Adresse (mit Angabe der IP-Adressen)
-Nameserver = STRING Nameserver (Angabe DNS-Client)
--Netmask = STRING Netzmaske (Netzmaske angeben)
-Hostname = STRING Hostname (Host-Namen angeben)
--Domain = STRING-Domain-Namen (angegebene Domänenname)
-D,--Gerät = STRING Netzwerkgerät (benannt Netzwerkgeräte)
--Nodns keine DNS-Abfragen (keine DNS-Abfrage)
--Hwaddr = STRING-Ethernet-Hardware-Adresse (die physikalischen Adressen der Netzwerkkarte angeben)
--Beschreibung = STRING Beschreibung des Gerätes (beschreibenden Text)
Hilfeoptionen: (Assist Option)
-?,-Helfen, diese Hilfemeldung anzeigen.
--Nutzung Display kurze Nutzung Nachricht

Beispiel: Stellen Sie den DHCP-Modus der Netzwerkkarte IP automatisch beziehen[Root@localhost ~] # Netconfig-d eth0--Bootproto = Dhcp

Beispiel 1: Legen Sie manuell die IP-Adresse der Netzwerkkarte, etc..[Root@localhost ~] # Netconfig-d eth0--Ip = 192.168.1.33--Netmask 255.255.255.0--= Gateway 192.168.1.1 =

Kontaktiere uns

Die Inhaltsquelle dieser Seite ist aus dem Internet, und vertritt nicht die Meinung von Alibaba Cloud; auf dieser Seite erwähnte Produkte und Dienstleistungen haben keine Beziehung zu Alibaba Cloud. Wenn der Inhalt der Seite Ihrer Meinung nach verwirrend ist, schreiben sie uns bitte eine E-Mail. Wir werden das Problem innerhalb von 5 Tagen nach Erhalt Ihrer E-Mail bearbeiten.

Wenn Sie Fälle von Plagiaten aus der Community feststellen, senden Sie bitte eine E-Mail an info-contact@alibabacloud.com und legen Sie entsprechende Beweise vor. Ein Mitarbeiter wird Sie innerhalb von 5 Werktagen kontaktieren.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.