GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Ifconfig:7 Beispiele zum Konfigurieren der Netzwerkschnittstelle


Foto mit freundlicher Genehmigung von new1mproved

Dieser Artikel wurde von Lakshmanan G verfasst

Der Befehl Ifconfig wird verwendet, um Netzwerkschnittstellen zu konfigurieren. ifconfig steht für Schnittstellenkonfigurator. Ifconfig wird häufig verwendet, um die Netzwerkschnittstelle zu initialisieren und die Schnittstellen zu aktivieren oder zu deaktivieren.

Lassen Sie uns in diesem Artikel 7 allgemeine Verwendungen des ifconfig-Befehls besprechen.

1. Netzwerkeinstellungen eines Ethernet-Adapters anzeigen

Ifconfig zeigt, wenn es ohne Argumente aufgerufen wird, alle Details der derzeit aktiven Schnittstellen an. Wenn Sie den Schnittstellennamen als Argument angeben, werden die Details dieser spezifischen Schnittstelle angezeigt.

# ifconfig eth0

eth0   Link encap:Ethernet  HWaddr 00:2D:32:3E:39:3B
inet addr:192.168.2.2  Bcast:192.168.2.255  Mask:255.255.255.0
inet6 addr: fe80::21d:92ff:fede:499b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
RX packets:977839669 errors:0 dropped:1990 overruns:0 frame:0
TX packets:1116825094 errors:8 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2694625909 (2.5 GiB)  TX bytes:4106931617 (3.8 GiB)
Interrupt:185 Base address:0xdc00

2. Details aller Schnittstellen anzeigen, einschließlich deaktivierter Schnittstellen

# ifconfig -a

3. Eine Schnittstelle deaktivieren

# ifconfig eth0 down

4. Aktivieren Sie eine Schnittstelle

# ifconfig eth0 up

5. IP-Adresse einer Schnittstelle zuweisen

Vergeben Sie 192.168.2.2 als IP-Adresse für die Schnittstelle eth0.

# ifconfig eth0 192.168.2.2


Subnetzmaske der Schnittstelle eth0 ändern.

# ifconfig eth0 netmask 255.255.255.0


Broadcast-Adresse der Schnittstelle eth0 ändern.

# ifconfig eth0 broadcast 192.168.2.255


IP-Adresse, Netzmaske und Broadcast gleichzeitig der Schnittstelle eht0 zuweisen.

# ifconfig eth0 192.168.2.2 netmask 255.255.255.0 broadcast 192.168.2.255

6. MTU ändern

Dadurch wird die maximale Übertragungseinheit (MTU) auf XX geändert. MTU ist die maximale Anzahl von Oktetten, die die Schnittstelle in einer Transaktion verarbeiten kann. Für Ethernet ist die maximale Übertragungseinheit standardmäßig 1500.

# ifconfig eth0 mtu XX

7. Promiscuous-Modus

Wenn eine Netzwerkkarte ein Paket empfängt, prüft sie standardmäßig, ob das Paket zu ihr gehört. Wenn nicht, verwirft die Schnittstellenkarte normalerweise das Paket. Aber im Promiscuous-Modus verwirft die Karte das Paket nicht. Stattdessen akzeptiert es alle Pakete, die durch die Netzwerkkarte fließen.


Superuser-Privilegien sind erforderlich, um eine Schnittstelle in den Promiscuous-Modus zu versetzen. Die meisten Netzwerküberwachungstools verwenden den Promiscuous-Modus, um die Pakete zu erfassen und den Netzwerkverkehr zu analysieren.


Folgendes wird die Schnittstelle in den Promiscuous-Modus versetzen.

# ifconfig eth0 promisc


Folgendes wird die Schnittstelle in den normalen Modus versetzen.

# ifconfig eth0 -promisc


Dieser Artikel wurde von Lakshmanan G. geschrieben. Er arbeitet bei bk Systems (p) Ltd und ist daran interessiert, zu Open Source beizutragen. The Geek Stuff freut sich über Ihre Tipps und Gastartikel.


Linux
  1. Konfigurieren Sie die Netzwerkschnittstelle als DHCP-Client unter RHEL7 Linux

  2. CentOS / RHEL 7 :So konfigurieren Sie Network Bonding oder NIC-Teaming

  3. ifconfig-Befehlsbeispiele in Linux

  4. dsniff-Befehlsbeispiele in Linux

  5. Überwachen Sie das Netzwerkverkehrsvolumen über die Schnittstelle

ip-Befehl unter Linux mit Beispielen

Netzwerkkonfiguration

Network Manager unter Linux mit Beispielen

Linux ifconfig-Befehl

Linux ifconfig-Befehlsbeispiele

Konfigurieren Sie die Netzwerkbindung in Ubuntu Server