Heim Betrieb und Instandhaltung Betrieb und Wartung von Linux So deaktivieren Sie die Netzwerkkarte unter Linux

So deaktivieren Sie die Netzwerkkarte unter Linux

Jan 06, 2022 pm 02:37 PM
linux

Methode: 1. Verwenden Sie den Befehl ifconfig, um die Netzwerkkarte auszuschalten. Die Syntax lautet „ifconfig-Netzwerkkartenname unten“. 2. Verwenden Sie den Befehl ifdown, um die Netzwerkkarte auszuschalten. Die Syntax lautet „ifconfig-Netzwerkkartenname“. 3. Verwenden Sie den IP-Befehl, um die Netzwerkkarte auszuschalten. Die Syntax lautet „IP Link Set Network Card Name Down“

So deaktivieren Sie die Netzwerkkarte unter Linux

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.

So schalten Sie die Netzwerkkarte unter Linux aus

Sie können die folgenden Befehle je nach Bedarf ausführen. Ich liste hier einige Beispiele auf, wo Sie diese Befehle verwenden können.

Wenn Sie eine Netzwerkkarte hinzufügen oder eine virtuelle Netzwerkkarte aus einer physischen Netzwerkkarte erstellen, müssen Sie möglicherweise diese Befehle verwenden, um die neue Netzwerkkarte zu aktivieren. Wenn Sie außerdem einige Änderungen an der Netzwerkkarte vorgenommen haben oder die Netzwerkkarte selbst nicht aktiviert ist, müssen Sie außerdem einen der folgenden Befehle verwenden, um die Netzwerkkarte zu aktivieren.

Es gibt viele Möglichkeiten, die Netzwerkkarte zu aktivieren oder zu deaktivieren. In diesem Artikel gehen wir auf die fünf von uns am häufigsten verwendeten Methoden ein.

Das Aktivieren und Deaktivieren der Netzwerkkarte kann mit den folgenden 5 Methoden erfolgen:

  • ifconfig-Befehl: wird zum Konfigurieren der Netzwerkkarte verwendet. Es kann viele Informationen über die Netzwerkkarte liefern.

  • ifdown/up-Befehl: Der ifdown-Befehl wird zum Deaktivieren der Netzwerkkarte und der ifup-Befehl zum Aktivieren der Netzwerkkarte verwendet.

  • ip-Befehl: Wird zum Verwalten von Netzwerkkarten verwendet und ersetzt den alten und veralteten ifconfig-Befehl. Er ist dem Befehl ifconfig sehr ähnlich, bietet jedoch viele leistungsstarke Funktionen, die der Befehl ifconfig nicht bietet.

  • nmcli-Befehl: ist ein Befehlszeilentool, das NetworkManager steuert und den Netzwerkstatus meldet.

  • nmtui-Befehl: Es handelt sich um eine Terminal-UI-Anwendung, die auf der Curses-Grafikbibliothek basiert und mit NetworkManager interagiert.

Im Folgenden werden die Informationen zu den in meinem Linux-System verfügbaren Netzwerkkarten angezeigt.

# ip a
1: lo:  mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: enp0s3:  mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 08:00:27:c2:e4:e8 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.4/24 brd 192.168.1.255 scope global dynamic noprefixroute enp0s3
       valid_lft 86049sec preferred_lft 86049sec
    inet6 fe80::3899:270f:ae38:b433/64 scope link noprefixroute
       valid_lft forever preferred_lft forever
3: enp0s8:  mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 08:00:27:30:5d:52 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.3/24 brd 192.168.1.255 scope global dynamic noprefixroute enp0s8
       valid_lft 86049sec preferred_lft 86049sec
    inet6 fe80::32b7:8727:bdf2:2f3/64 scope link noprefixroute
       valid_lft forever preferred_lft forever
Nach dem Login kopieren

1. Wie verwende ich den Befehl ifconfig, um die Netzwerkkarte zu aktivieren oder zu deaktivieren? Der Befehl

ifconfig wird zum Konfigurieren der Netzwerkkarte verwendet.

Wenn Sie die Netzwerkkarte während des Systemstarts aktivieren müssen, lautet der aufzurufende Befehl ifconfig. ifconfig kann viele Netzwerkkarteninformationen bereitstellen. Unabhängig davon, welche Konfiguration wir an der Netzwerkkarte ändern möchten, können wir diesen Befehl verwenden.

Allgemeine Syntax von ifconfig:

# ifconfig [NIC_NAME] Down/Up
Nach dem Login kopieren

Führen Sie den folgenden Befehl aus, um die enp0s3-Netzwerkkarte zu deaktivieren. Beachten Sie, dass Sie hier Ihren eigenen Netzwerkkartennamen eingeben müssen.

# ifconfig enp0s3 down
Nach dem Login kopieren

An der folgenden Ausgabe können Sie erkennen, dass die Netzwerkkarte deaktiviert wurde.

# ip a | grep -A 1 "enp0s3:"
2: enp0s3:  mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
    link/ether 08:00:27:c2:e4:e8 brd ff:ff:ff:ff:ff:ff
Nach dem Login kopieren
Nach dem Login kopieren

Führen Sie den folgenden Befehl aus, um die enp0s3-Netzwerkkarte zu aktivieren.

# ifconfig enp0s3 up
Nach dem Login kopieren

An der folgenden Ausgabe können Sie erkennen, dass die Netzwerkkarte aktiviert wurde.

# ip a | grep -A 5 "enp0s3:"
2: enp0s3:  mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 08:00:27:c2:e4:e8 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.4/24 brd 192.168.1.255 scope global dynamic noprefixroute enp0s3
       valid_lft 86294sec preferred_lft 86294sec
    inet6 fe80::3899:270f:ae38:b433/64 scope link noprefixroute
       valid_lft forever preferred_lft forever
Nach dem Login kopieren
Nach dem Login kopieren

2. Wie verwende ich den Befehl ifdown/up, um die Netzwerkkarte zu aktivieren oder zu deaktivieren?

Der Befehl ifdown wird zum Deaktivieren der Netzwerkkarte und der Befehl ifup zum Aktivieren der Netzwerkkarte verwendet.

Hinweis: Diese beiden Befehle unterstützen keine neuen Netzwerkgeräte mit dem Namen enpXXX.

Allgemeine Syntax von ifdown/ifup:

# ifdown [NIC_NAME]
# ifup [NIC_NAME]
Nach dem Login kopieren

Führen Sie den folgenden Befehl aus, um die eth1-Netzwerkkarte zu deaktivieren.

# ifdown eth1
Nach dem Login kopieren

An der folgenden Ausgabe können Sie erkennen, dass die Netzwerkkarte deaktiviert wurde.

# ip a | grep -A 3 "eth1:"
3: eth1:  mtu 1500 qdisc pfifo_fast state DOWN qlen 1000
    link/ether 08:00:27:d5:a0:18 brd ff:ff:ff:ff:ff:ff
Nach dem Login kopieren

Führen Sie den folgenden Befehl aus, um die Netzwerkkarte eth1 zu aktivieren.

# ifup eth1
Nach dem Login kopieren

An der folgenden Ausgabe können Sie erkennen, dass die Netzwerkkarte aktiviert wurde.

# ip a | grep -A 5 "eth1:"
3: eth1:  mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 08:00:27:d5:a0:18 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.7/24 brd 192.168.1.255 scope global eth1
    inet6 fe80::a00:27ff:fed5:a018/64 scope link tentative dadfailed
       valid_lft forever preferred_lft forever
Nach dem Login kopieren

ifup und ifdown unterstützen keine Netzwerkkarten mit dem Namen enpXXX. Bei der Ausführung dieses Befehls werden folgende Ergebnisse erzielt:

# ifdown enp0s8
Unknown interface enp0s8
Nach dem Login kopieren

3. Wie verwende ich den IP-Befehl, um die Netzwerkkarte zu aktivieren oder zu deaktivieren? Der Befehl

ip dient zur Verwaltung von Netzwerkkarten und ersetzt den alten und veralteten Befehl ifconfig.

Es ist dem Befehl ifconfig sehr ähnlich, bietet jedoch viele leistungsstarke Funktionen, die der Befehl ifconfig nicht bietet.

Allgemeine Syntax für IP:

# ip link set  Down/Up
Nach dem Login kopieren

Führen Sie den folgenden Befehl aus, um die enp0s3-Netzwerkkarte zu deaktivieren.

# ip link set enp0s3 down
Nach dem Login kopieren

An der folgenden Ausgabe können Sie erkennen, dass die Netzwerkkarte deaktiviert wurde.

# ip a | grep -A 1 "enp0s3:"
2: enp0s3:  mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
    link/ether 08:00:27:c2:e4:e8 brd ff:ff:ff:ff:ff:ff
Nach dem Login kopieren
Nach dem Login kopieren

Führen Sie den folgenden Befehl aus, um die enp0s3-Netzwerkkarte zu aktivieren.

# ip link set enp0s3 up
Nach dem Login kopieren

An der folgenden Ausgabe können Sie erkennen, dass die Netzwerkkarte aktiviert wurde.

# ip a | grep -A 5 "enp0s3:"
2: enp0s3:  mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 08:00:27:c2:e4:e8 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.4/24 brd 192.168.1.255 scope global dynamic noprefixroute enp0s3
       valid_lft 86294sec preferred_lft 86294sec
    inet6 fe80::3899:270f:ae38:b433/64 scope link noprefixroute
       valid_lft forever preferred_lft forever
Nach dem Login kopieren
Nach dem Login kopieren

4. Wie verwende ich den nmcli-Befehl, um die Netzwerkkarte zu aktivieren oder zu deaktivieren?

nmcli ist ein Befehlszeilentool, das NetworkManager steuert und den Netzwerkstatus meldet.

nmcli kann als Ersatz für nm-Applet oder andere grafische Clients verwendet werden. Mit ihm können Netzwerkverbindungen angezeigt, erstellt, geändert, gelöscht, aktiviert und deaktiviert werden. Darüber hinaus kann es auch zur Verwaltung und Anzeige des Netzwerkgerätestatus verwendet werden.

nmcli-Befehl funktioniert meistens mit „Konfigurationsname“ anstelle von „Gerätename“. Führen Sie daher den folgenden Befehl aus, um den Konfigurationsnamen zu erhalten, der der Netzwerkkarte entspricht. (LCTT-Anmerkung: Wenn Sie nmtui oder nmcli zum Verwalten von Netzwerkverbindungen verwenden, können Sie einen Namen für die Netzwerkverbindung konfigurieren. Dies ist der hier erwähnte Konfigurationsname Profilname.)

# nmcli con show
NAME                UUID                                  TYPE      DEVICE
Wired connection 1  3d5afa0a-419a-3d1a-93e6-889ce9c6a18c  ethernet  enp0s3
Wired connection 2  a22154b7-4cc4-3756-9d8d-da5a4318e146  ethernet  enp0s8
Nach dem Login kopieren

Gemeinsame Syntax für nmcli:

# nmcli con  Down/Up
Nach dem Login kopieren

Führen Sie den folgenden Befehl aus Deaktivieren Sie die enp0s3-Netzwerkkarte. Beim Deaktivieren einer Netzwerkkarte müssen Sie den Konfigurationsnamen anstelle des Gerätenamens verwenden.

# nmcli con down 'Wired connection 1'
Connection 'Wired connection 1' successfully deactivated 
(D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/6)
Nach dem Login kopieren

An der folgenden Ausgabe können Sie erkennen, dass die Netzwerkkarte deaktiviert wurde.

# nmcli dev status
DEVICE  TYPE      STATE         CONNECTION
enp0s8  ethernet  connected     Wired connection 2
enp0s3  ethernet  disconnected  --
lo      loopback  unmanaged     --
Nach dem Login kopieren

Führen Sie den folgenden Befehl aus, um die enp0s3-Netzwerkkarte zu aktivieren. Auch hier müssen Sie den Konfigurationsnamen anstelle des Gerätenamens verwenden.

# nmcli con up 'Wired connection 1'
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/7)
Nach dem Login kopieren

An der folgenden Ausgabe können Sie erkennen, dass die Netzwerkkarte aktiviert wurde.

# nmcli dev status
DEVICE  TYPE      STATE      CONNECTION
enp0s8  ethernet  connected  Wired connection 2
enp0s3  ethernet  connected  Wired connection 1
lo      loopback  unmanaged  --
Nach dem Login kopieren

5. Wie verwende ich den nmtui-Befehl, um die Netzwerkkarte zu aktivieren oder zu deaktivieren?

nmtui 是一个与 NetworkManager 交互的、基于 curses 图形库的终端 UI 应用。

在启用 nmtui 的时候,如果第一个参数没有特别指定,它会引导用户选择对应的操作去执行。

执行以下命令打开 mntui 界面。选择 “Active a connection” 然后点击 “OK”。

# nmtui
Nach dem Login kopieren

相关推荐:《Linux视频教程

Das obige ist der detaillierte Inhalt vonSo deaktivieren Sie die Netzwerkkarte unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Unterschied zwischen CentOS und Ubuntu Unterschied zwischen CentOS und Ubuntu Apr 14, 2025 pm 09:09 PM

Die wichtigsten Unterschiede zwischen CentOS und Ubuntu sind: Ursprung (CentOS stammt von Red Hat, für Unternehmen; Ubuntu stammt aus Debian, für Einzelpersonen), Packungsmanagement (CentOS verwendet yum, konzentriert sich auf Stabilität; Ubuntu verwendet apt, für hohe Aktualisierungsfrequenz), Support Cycle (Centos) (CENTOS bieten 10 Jahre. Tutorials und Dokumente), Verwendungen (CentOS ist auf Server voreingenommen, Ubuntu ist für Server und Desktops geeignet). Weitere Unterschiede sind die Einfachheit der Installation (CentOS ist dünn)

So verwenden Sie Docker Desktop So verwenden Sie Docker Desktop Apr 15, 2025 am 11:45 AM

Wie benutze ich Docker Desktop? Docker Desktop ist ein Werkzeug zum Ausführen von Docker -Containern auf lokalen Maschinen. Zu den zu verwendenden Schritten gehören: 1.. Docker Desktop installieren; 2. Start Docker Desktop; 3.. Erstellen Sie das Docker -Bild (mit Dockerfile); 4. Build Docker Image (mit Docker Build); 5. Docker -Container ausführen (mit Docker Run).

So installieren Sie CentOs So installieren Sie CentOs Apr 14, 2025 pm 09:03 PM

CentOS -Installationsschritte: Laden Sie das ISO -Bild herunter und verbrennen Sie bootfähige Medien. Starten und wählen Sie die Installationsquelle; Wählen Sie das Layout der Sprache und Tastatur aus. Konfigurieren Sie das Netzwerk; Partition die Festplatte; Setzen Sie die Systemuhr; Erstellen Sie den Root -Benutzer; Wählen Sie das Softwarepaket aus; Starten Sie die Installation; Starten Sie nach Abschluss der Installation von der Festplatte neu und starten Sie von der Festplatte.

CentOS 'Wahl nach der Beendigung der Wartung CentOS 'Wahl nach der Beendigung der Wartung Apr 14, 2025 pm 08:51 PM

CentOS wurde eingestellt, Alternativen umfassen: 1. Rocky Linux (beste Kompatibilität); 2. Almalinux (kompatibel mit CentOS); 3. Ubuntu Server (Konfiguration erforderlich); 4. Red Hat Enterprise Linux (kommerzielle Version, bezahlte Lizenz); 5. Oracle Linux (kompatibel mit CentOS und RHEL). Bei der Migration sind Überlegungen: Kompatibilität, Verfügbarkeit, Unterstützung, Kosten und Unterstützung in der Gemeinde.

So sehen Sie den Docker -Prozess So sehen Sie den Docker -Prozess Apr 15, 2025 am 11:48 AM

Docker Process Viewing -Methode: 1. Docker Cli -Befehl: Docker PS; 2. SYSTEMD CLI -Befehl: SystemCTL Status Docker; 3.. Docker Compose CLI Command: Docker-Compose PS; 4. Process Explorer (Windows); 5. /proc -Verzeichnis (Linux).

Detaillierte Erklärung des Docker -Prinzips Detaillierte Erklärung des Docker -Prinzips Apr 14, 2025 pm 11:57 PM

Docker verwendet Linux -Kernel -Funktionen, um eine effiziente und isolierte Anwendungsumgebung zu bieten. Sein Arbeitsprinzip lautet wie folgt: 1. Der Spiegel wird als schreibgeschützte Vorlage verwendet, die alles enthält, was Sie für die Ausführung der Anwendung benötigen. 2. Das Union File System (UnionFS) stapelt mehrere Dateisysteme, speichert nur die Unterschiede, speichert Platz und beschleunigt. 3. Der Daemon verwaltet die Spiegel und Container, und der Kunde verwendet sie für die Interaktion. 4. Namespaces und CGroups implementieren Container -Isolation und Ressourcenbeschränkungen; 5. Mehrere Netzwerkmodi unterstützen die Containerverbindung. Nur wenn Sie diese Kernkonzepte verstehen, können Sie Docker besser nutzen.

Was tun, wenn das Docker -Bild fehlschlägt? Was tun, wenn das Docker -Bild fehlschlägt? Apr 15, 2025 am 11:21 AM

Fehlerbehebung Schritte für fehlgeschlagene Docker -Bild Build: Überprüfen Sie die Dockerfile -Syntax und die Abhängigkeitsversion. Überprüfen Sie, ob der Build -Kontext den erforderlichen Quellcode und die erforderlichen Abhängigkeiten enthält. Sehen Sie sich das Build -Protokoll für Fehlerdetails an. Verwenden Sie die Option -Target -Option, um eine hierarchische Phase zu erstellen, um Fehlerpunkte zu identifizieren. Verwenden Sie die neueste Version von Docker Engine. Erstellen Sie das Bild mit--t [Bildname]: Debugg-Modus, um das Problem zu debuggen. Überprüfen Sie den Speicherplatz und stellen Sie sicher, dass dies ausreicht. Deaktivieren Sie Selinux, um eine Störung des Build -Prozesses zu verhindern. Fragen Sie Community -Plattformen um Hilfe, stellen Sie Dockerfiles an und erstellen Sie Protokollbeschreibungen für genauere Vorschläge.

Welche Computerkonfiguration ist für VSCODE erforderlich? Welche Computerkonfiguration ist für VSCODE erforderlich? Apr 15, 2025 pm 09:48 PM

VS Code system requirements: Operating system: Windows 10 and above, macOS 10.12 and above, Linux distribution processor: minimum 1.6 GHz, recommended 2.0 GHz and above memory: minimum 512 MB, recommended 4 GB and above storage space: minimum 250 MB, recommended 1 GB and above other requirements: stable network connection, Xorg/Wayland (Linux)

See all articles