1. Befehlseinführung Der Befehl ifconfig (Netzwerkschnittstelle konfigurieren) ist ein Systemadministratorbefehl zum Anzeigen und Konfigurieren von Netzwerkschnittstellen. 2. Befehlsformat ifconfig [-v] [-a] [-s] [SCHNITTSTELLE] ifconfig [-v] SCHNITTSTELLE [aftype] OPTIONEN | ADRESSE ... 3. Option Beschreibung -A Zeigt den Status aller Schnittstellen an, einschließlich der ausgefallenen. Zeigt eine kurze Liste der Schnittstellenstatus an, ähnlich wie netstat -i -v Ausführlicher Modus, Fehlermeldung wird ausgegeben, wenn ein Fehler auftritt SCHNITTSTELLE Der Name der Schnittstelle. Dies ist normalerweise ein Treibername, gefolgt von einer Gerätenummer, beispielsweise eth0 für die erste Ethernet-Schnittstelle. hoch Dieses Flag bewirkt, dass die Schnittstelle aktiviert wird. Wenn einer Schnittstelle eine Adresse zugewiesen wird, wird die Schnittstelle implizit aktiviert. Mit diesem Flag wird der Treiber der Schnittstelle [-]arp heruntergefahren. Aktivieren oder deaktivieren Sie die Schnittstelle zur Verwendung des ARP-Protokolls [-]promisc Aktivieren oder deaktivieren Sie den Promiscuous-Modus für eine Schnittstelle. Wenn aktiviert, werden alle Pakete im Netzwerk von der Schnittstelle [-]allmulti empfangen Aktivieren oder deaktivieren Sie alle Multicast-Modi. Wenn aktiviert, empfängt die Schnittstelle alle Multicast-Pakete im Netzwerk (MTU N). Stellen Sie die maximale Übertragungseinheit der Schnittstelle ein dstaddr ADDR Legt die Remote-IP-Adresse für Punkt-zu-Punkt-Verbindungen wie PPP fest. Das Schlüsselwort dstaddr ist mittlerweile veraltet. Verwenden Sie stattdessen das Schlüsselwort pointopoint. netmask ADDR Legt die IP-Netzwerkmaske für die Schnittstelle fest. Dieser Wert entspricht standardmäßig der üblichen Netzwerkmaske der Klasse A, B oder C (abgeleitet aus der IP-Adresse der Schnittstelle), kann aber auf jeden beliebigen Wert eingestellt werden, indem ADDR/PREFIX_LEN hinzugefügt wird. Fügen Sie der Schnittstelle del ADDR/PREFIX_LEN eine IPv6-Adresse hinzu Entfernen Sie die IPv6-Adresse tunnel::aa.bb.cc.dd aus der Schnittstelle Erstellt ein neues SIT-Gerät (IPv6-in-IPv4), das zum angegebenen Ziel-IRQ ADDR tunnelt. Legt die von diesem Gerät verwendete Interruptleitung fest. Nicht alle Geräte können ihren IRQ dynamisch ändern Set io_addr ADDR Legen Sie die Startadresse mem_start ADDR im E/A-Bereich für das Gerät fest. Legt die Startadresse des von diesem Gerät verwendeten gemeinsam genutzten Speichers fest. Nur wenige Geräte benötigen diesen Medientyp Legen Sie den physischen Port oder Medientyp fest, der vom Gerät verwendet werden soll. Typische Typwerte sind 10base2 (Thin Ethernet), 10baseT (10Mbps Ethernet über Twisted Pair), AUI (externer Transceiver) usw. Spezielle Medientypen können mit „Auto“ dem Treiber mitgeteilt werden, dass er sie automatisch erkennen soll. Beachten Sie, dass nicht alle Geräte diese Einstellung ändern können [-]broadcast [ADDR] Wenn das Adressargument angegeben ist, wird die Protokoll-Broadcast-Adresse für diese Schnittstelle festgelegt. Andernfalls setzen (oder löschen) Sie das IFF_BROADCAST-Flag der Schnittstelle [-]pointopoint [ADDR] Dieses Schlüsselwort aktiviert den Punkt-zu-Punkt-Modus der Schnittstelle. Dies bedeutet, dass eine direkte Verbindung zwischen zwei Maschinen hergestellt wird, bei der niemand sonst zuhört. Wenn das Adressargument angegeben ist, legt es die Protokolladresse des anderen Endes fest, genau wie das veraltete Schlüsselwort „dstaddr“. Andernfalls setzen oder löschen Sie das IFF_POINTOPOINT-Flag der Schnittstelle hw CLASS ADDR Legt die physikalische Adresse dieser Schnittstelle fest, wenn der Gerätetreiber diesen Vorgang unterstützt. CLASS ist der Hardwaretypname und ADDR die physikalische Adresse. Zu den derzeit unterstützten Hardwaretypen gehören Ether (Ethernet), Ax25 (AMPR AX.25), ARCnet und Netrom (AMPR NET/ROM). Multicast Setzen Sie das Multicast-Flag auf der Schnittstelle. Normalerweise sind keine Anzeigeeinstellungen erforderlich, da der Treiber selbst das richtige Flag ADDRESS setzt IP-Adresse der Schnittstelle txqueuelen LENGTH Legt die Länge der Sendewarteschlange des Geräts fest. Bei langsameren Geräten mit hoher Latenz (Modemverbindungen, ISDN) ist es sinnvoll, diesen Wert klein einzustellen, um zu verhindern, dass schnelle Massenübertragungen interaktive Kommunikationssysteme wie Telnet zu sehr beeinträchtigen. 4. Häufige Beispiele (1) Überprüfen Sie die Informationen der aktiven Netzwerkschnittstelle. ifconfig eth0 Link encap:Ethernet HWaddr 00:16:3E:00:1E:51 Inet-Adresse: 10.160.7.81 Bcast: 10.160.15.255 Maske: 255.255.240.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1 RX-Pakete: 61430830 Fehler: 0 verloren: 0 Überläufe: 0 Frame: 0 TX-Pakete: 88534 Fehler: 0 verloren: 0 Überläufe: 0 Träger: 0 Kollisionen:0 txqueuelen:1000 RX-Bytes: 3607197869 (3,3 GiB) TX-Bytes: 6115042 (5,8 MiB) lo Link encap: Lokaler Loopback inet-Adresse:127.0.0.1 Maske:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metrik:1 RX-Pakete: 56103 Fehler: 0 verloren: 0 Überläufe: 0 Frame: 0 TX-Pakete: 56103 Fehler: 0 verloren: 0 Überläufe: 0 Träger: 0 Kollisionen:0 txqueuelen:0 RX-Bytes: 5079451 (4,8 MiB) TX-Bytes: 5079451 (4,8 MiB) eth0 stellt die erste Netzwerkkarte dar. Die erste Zeile Link encap:Ethernet gibt an, dass der Verbindungstyp Ethernet ist, und HWaddr 00:16:3E:00:1E:51 ist die physikalische Adresse der Netzwerkkarte. lo ist die Loopback-Adresse des Hosts, die im Allgemeinen zum Testen eines Netzwerkprogramms verwendet wird. Sie kann nur auf dem lokalen Computer aufgerufen werden und nicht von Hosts im LAN oder im Internet. (2) Anzeige von Informationen zu allen Netzwerkschnittstellen, unabhängig davon, ob sie aktiviert sind oder nicht. ifconfig -a (3) Zeigen Sie die angegebenen Netzwerkschnittstelleninformationen an. ifconfig eth0 (4) Starten und stoppen Sie die angegebene Netzwerkkarte. # Starten Sie die Netzwerkkarte ifconfig eth0 up # Schalten Sie die Netzwerkkarte aus ifconfig eth0 down (5) Ändern Sie die MAC-Adresse. ifconfig eth0 down ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE ifconfig eth0 hoch (6) Konfigurieren Sie die IP-Adresse. # Konfigurieren Sie eine IP-Adresse für die Netzwerkkarte eth0 ifconfig eth0 192.168.1.56 # Konfigurieren Sie eine IP-Adresse und eine Subnetzmaske für die Netzwerkkarte eth0 ifconfig eth0 192.168.1.56 netmask 255.255.255.0 # Konfigurieren Sie eine IP-Adresse für die Netzwerkkarte eth0 sowie die Subnetzmaske und die Broadcast-Adresse ifconfig eth0 192.168.1.56 netmask 255.255.255.0 broadcast 192.168.1.255 (7) ARP-Protokoll aktivieren und deaktivieren. # Aktivieren Sie das ARP-Protokoll für die Netzwerkkarte eth0 ifconfig eth0 arp # Deaktivieren Sie das ARP-Protokoll der Netzwerkkarte eth0 ifconfig eth0 -arp (8) Stellen Sie die maximale Übertragungseinheit ein. # Stellen Sie die maximale Paketgröße, die passieren kann, auf 1500 Bytes ein ifconfig eth0 mtu 1500 Oben finden Sie detaillierte Informationen zur Verwendung des Linux-Befehls ifconfig. Weitere Informationen zum Linux-Befehl ifconfig finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! Das könnte Sie auch interessieren:
|
<<: Verwendung des Linux-Crontab-Befehls
>>: So deinstallieren Sie Node und NPM vollständig auf dem Mac
Verwenden Sie natives JS, um einen einfachen Rech...
Inhaltsverzeichnis Vorwort Einführung Live Einfac...
Die Verwendung von Maskenebenen in Webseiten kann...
Seitenverzeichnisstruktur Beachten Sie, dass Sie ...
MJML ist ein modernes E-Mail-Tool, mit dem Entwic...
Inhaltsverzeichnis 1. Skript-Vim-Umgebung 2. So d...
Hintergrund Als ich heute mit anderen Projektteam...
Dies ist eine Interviewfrage, die die Verwendung ...
Seine Funktion besteht darin, einen globalen Stil ...
Inhaltsverzeichnis 1. Node.js und Vue 2. Führen S...
MultiTail ist eine Software zum gleichzeitigen Üb...
Da meine lokale MySQL-Version relativ niedrig ist...
Inhaltsverzeichnis Warum react-beautiful-dnd wähl...
Das Verwendungsformat des mysqladmin-Tools ist: m...
Sie erinnern sich vielleicht, dass wir in den ver...