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 verwenden Sie den Fuser-Befehl im Linux-System

Was ist Fuser Command? Der Befehl fuser ist ein s...

Asynchroner Lebenszyklus von AsyncHooks in Node8

Async Hooks ist eine neue Funktion von Node8. Sie...

Detaillierte Analyse der MySQL-Optimierung von like und = Leistung

Einführung Die meisten Leute, die schon einmal Da...

Tipps zum Importieren von CSV-, Excel- oder SQL-Dateien in MySQL

1. CSV-Datei importieren Verwenden Sie den folgen...

MySQL-Vorkompilierung in einem Artikel verstehen

1. Vorteile der Vorkompilierung Wir haben alle di...

Prototyp und Prototypenkette Prototyp und Protodetails

Inhaltsverzeichnis 1. Prototyp 2. Prototypenkette...

Vue + Element UI realisiert Ankerpositionierung

In diesem Artikelbeispiel wird der spezifische Co...