Implementierung der Bindungskonfiguration für duale Netzwerkkarten im Linux-System

Implementierung der Bindungskonfiguration für duale Netzwerkkarten im Linux-System

Systemversion

[root@ ~]# cat /etc/redhat-release 

CentOS-Version 6.8 (endgültig)

[root@ ~]# uname -r

2.6.32-642.6.1.el6.x86_64

Beschreibung der Netzwerkkarte

eth0 192.168.1.8 (externe Server-Netzwerkkarte)
eth1
eth2
Zwei Server-Netzwerkkarten (Intranet)

Firewall deaktivieren

[root@ ~]# /etc/init.d/iptables stoppen

[root@ ~]# chkconfig iptables off

Selinux ausschalten

[root@ ~]#setenforce 0 
[root@ ~]#sed -i ‚s/SELINUX=enforcing/SELINUX=disabled/‘ /etc/selinux/config

Deaktivieren Sie NetworkManager

[root@ ~]# /etc/init.d/NetworkManager stoppen

NetworkManager-Daemon wird gestoppt: [ OK ]

[root@ ~]# chkconfig NetworkManager off

[root@ ~]# /etc/init.d/network restart

Bearbeiten Sie die eth1-Netzwerkkarte

[root@ ~]# cd /etc/sysconfig/network-scripts/
[root@ Netzwerkskripte\]# cat >ifcfg-eth1 <<EOF
GERÄT=eth1
ONBOOT=ja
BOOTPROTO=keine
USERCTL=nein
MASTER=bind0
Ende der Laufzeit

ETH2-Netzwerkkarte bearbeiten

[root@ Netzwerkskripte]# cat >ifcfg-eth2 <<EOF    
GERÄT=eth2
ONBOOT=ja
BOOTPROTO=keine
USERCTL=nein
MASTER=bind0
Ende der Laufzeit

Bind0-Netzwerkkarte bearbeiten

[root@ Netzwerkskripte]# cat >ifcfg-bind0 <<EOF
GERÄT=bind0
TYP=Ethernet
ONBOOT=ja
BOOTPROTO=keine
IPADDR=10.0.0.8
NETMASK=255.255.255.0
GATEWAY=10.0.0.254
IPV6INIT=nein
USERCTL=nein
Ende der Laufzeit

Konfigurieren von Bindungsparametern

[root@ Netzwerkskripte]# cat >/etc/modprobe.conf <<EOF
Alias ​​bind0 Bindung
Optionen bind0 miimon=100 Modus=6
Ende der Laufzeit

Zum Booten hinzufügen (/etc/rc.local)

[root@ Netzwerkskripte]# cat >>/etc/rc.local <<EOF

ifenslave bind0 eth1 eth2

Ende der Laufzeit

Starten Sie die Netzwerkdienste neu

[root@LVS-2 Netzwerkskripte]# Service-Netzwerkneustart

Schnittstelle eth0 wird heruntergefahren: [ OK ]

Schnittstelle eth1 wird heruntergefahren: [ OK ]

Schnittstelle eth2 wird heruntergefahren: [ OK ]

Loopback-Schnittstelle herunterfahren: [ OK ]

Loopback-Schnittstelle aufrufen: [ OK ]

Schnittstelle bind0 aufrufen: WARNUNG: Veraltete Konfigurationsdatei /etc/modprobe.conf, alle Konfigurationsdateien gehören in /etc/modprobe.d/.

WARNUNG: Veraltete Konfigurationsdatei /etc/modprobe.conf, alle Konfigurationsdateien gehören in /etc/modprobe.d/.

Feststellen, ob die IP-Adresse 10.0.0.8 bereits für das Gerät bind0 verwendet wird. [OK]

Schnittstelle eth0 aufrufen: Feststellen, ob die IP-Adresse 192.168.1.8 bereits für das Gerät eth0 verwendet wird ... [OK]

Schnittstelle eth1 aufrufen: RTNETLINK antwortet: Datei existiert [ OK ]

Schnittstelle eth2 aufrufen: RTNETLINK antwortet: Datei existiert [ OK ]

Die Konfiguration bewirkt, dass die Bindung sofort wirksam wird

[root@LVS-2 Netzwerkskripte]# ifenslave bind0 eth1 eth2

Testen Sie Unicom

[root@LVS-2 Netzwerkskripte]# ping 10.0.0.8

PING 10.0.0.8 (10.0.0.8) 56(84) Bytes Daten.

64 Bytes von 10.0.0.8: icmp_seq=1 ttl=64 Zeit=0,089 ms

64 Bytes von 10.0.0.8: icmp_seq=2 ttl=64 Zeit=0,046 ms

^C

--- 10.0.0.8 Ping-Statistiken ---

2 Pakete gesendet, 2 empfangen, 0 % Paketverlust, Zeit 1921 ms

RTT min./avg./max./mdev. = 0,046/0,067/0,089/0,023 ms

Zu diesem Zeitpunkt werden Sie feststellen, dass das System über eine zusätzliche Netzwerkkarte verfügt

[root@LVS-2 Netzwerkskripte]# ifconfig bind0

bind0 

Link-Kapsel:Ethernet HWaddr 00:0C:29:CC:9B:5 

Inet-Adresse: 10.0.0.8 Bcast: 10.0.0.255 Maske: 255.255.255.0

inet6 Adresse: fe80::20c:29ff:fecc:9b55/64 Bereich:LinkUP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metrik:1

RX-Pakete: 151 Fehler: 0 verloren: 0 Überläufe: 0 Frame: 0

TX-Pakete:3 Fehler:0 verloren:0 Überläufe:0 Träger:0

Kollisionen:0 txqueuelen:0 

RX-Bytes: 11826 (11,5 KiB) TX-Bytes: 258 (258,0 KiB)

Dies ist das Ende dieses Artikels über die Implementierung der Konfiguration der Bindung von Dual-Netzwerkkarten in Linux-Systemen. Weitere relevante Inhalte zur Konfiguration der Bindung von Dual-Netzwerkkarten in Linux finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Beispiel einer Skriptmethode für die Bindung von Linux-Dualnetzwerkkarten
  • Linux nutzt duale Netzwerkkartenbindung und Schraubendreherschnittstelle
  • Konfigurationsprozess der Dual-Netzwerkkarte Firewalld unter Linux (empfohlen)
  • Detaillierte Erläuterung der Linux-Dual-Netzwerkkartenbindung zur Erzielung eines Lastenausgleichs
  • So richten Sie duale Netzwerkkarten in Linux ein
  • Zusammenfassung der Praxis der Konfiguration mit zwei Netzwerkkarten unter Linux
  • Linux verwendet Bond, um zwei Netzwerkkarten zu implementieren und einen einzelnen IP-Beispielcode zu binden

<<:  Grundsätze und Nutzungsdetails für MySQL 8.0-Benutzer- und Rollenverwaltung

>>:  Erfahren Sie mehr über JavaScript-Iteratoren

Artikel empfehlen

So aktualisieren Sie https unter Nginx

Kaufzertifikat Sie können es beim Cloud Shield Ce...

So erstellen Sie dynamische QML-Objekte in JavaScript

1. Objekte dynamisch erstellen Es gibt zwei Mögli...

MySQL Community Server 5.7.19 Installationshandbuch (detailliert)

Link zum Download der ZIP-Datei auf der offiziell...

Untersuchung und Korrektur des seltsamen Verhaltens von parseInt() in js

Hintergrund: Ich frage mich, ob Ihnen aufgefallen...

Schritte der Docker-Lernmethode zum Erstellen des ActiveMQ-Nachrichtendienstes

Vorwort ActiveMQ ist der beliebteste und leistung...

Unterschied zwischen HTML ReadOnly und Enabled

Das Textfeld mit dem ReadOnly-Attribut wird auf de...

So fügen Sie einer großen Datentabelle in MySQL Felder hinzu

Vorwort Ich glaube, jeder ist mit dem Hinzufügen ...

Zusammenfassung der Wissenspunkte zum Linux-Datumsbefehl

Verwendung: Datum [Optionen]... [+Format] oder: D...

Teilen Sie 5 JS-High-Order-Funktionen

Inhaltsverzeichnis 1. Einleitung 2. Rekursion 3. ...

So installieren Sie PHP7.4 und Nginx auf Centos

Vorbereiten 1. Laden Sie das erforderliche Instal...

Grafisches Tutorial zur Installation und Konfiguration von MySQL (CentOS7)

1. Systemumgebung [root@localhost-Startseite]# ca...

So installieren Sie ROS Noetic in Ubuntu 20.04

Haftungsausschluss: Da das Projekt die Verwendung...