System version [root@ ~]# cat /etc/redhat-release CentOS release 6.8 (Final) [root@ ~]# uname -r 2.6.32-642.6.1.el6.x86_64 Network card description
Turn off firewall [root@ ~]# /etc/init.d/iptables stop [root@ ~]# chkconfig iptables off Turn off selinux [root@ ~]#setenforce 0 [root@ ~]#sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config Disable NetworkManager [root@ ~]# /etc/init.d/NetworkManager stop Stopping NetworkManager daemon: [ OK ] [root@ ~]# chkconfig NetworkManager off [root@ ~]# /etc/init.d/network restart Edit eth1 network card [root@ ~]# cd /etc/sysconfig/network-scripts/ [root@ network-scripts\]# cat >ifcfg-eth1 <<EOF DEVICE=eth1 ONBOOT=yes BOOTPROTO=none USERCTL=no MASTER=bind0 EOF Edit eth2 network card [root@ network-scripts]# cat >ifcfg-eth2 <<EOF DEVICE=eth2 ONBOOT=yes BOOTPROTO=none USERCTL=no MASTER=bind0 EOF Edit bind0 network card [root@ network-scripts]# cat >ifcfg-bind0 <<EOF DEVICE=bind0 TYPE=Ethernet ONBOOT=yes BOOTPROTO=none IPADDR=10.0.0.8 NETMASK=255.255.255.0 GATEWAY=10.0.0.254 IPV6INIT=no USERCTL=no EOF Configuring bond parameters [root@ network-scripts]# cat >/etc/modprobe.conf <<EOF alias bind0 bonding options bind0 miimon=100 mode=6 EOF Add to boot (/etc/rc.local) [root@ network-scripts]# cat >>/etc/rc.local <<EOF ifenslave bind0 eth1 eth2 EOF Restart network services [root@LVS-2 network-scripts]# service network restart Shutting down interface eth0: [ OK ] Shutting down interface eth1: [ OK ] Shutting down interface eth2: [ OK ] Shutting down loopback interface: [ OK ] Bringing up loopback interface: [ OK ] Bringing up interface bind0: WARNING: Deprecated config file /etc/modprobe.conf, all config files belong into /etc/modprobe.d/. WARNING: Deprecated config file /etc/modprobe.conf, all config files belong into /etc/modprobe.d/. Determining if ip address 10.0.0.8 is already in use for device bind0..[ OK ] Bringing up interface eth0: Determining if ip address 192.168.1.8 is already in use for device eth0... [ OK ] Bringing up interface eth1: RTNETLINK answers: File exists [ OK ] Bringing up interface eth2: RTNETLINK answers: File exists [ OK ] Configuration makes the binding take effect immediately [root@LVS-2 network-scripts]# ifenslave bind0 eth1 eth2 Test Unicom [root@LVS-2 network-scripts]# ping 10.0.0.8 PING 10.0.0.8 (10.0.0.8) 56(84) bytes of data. 64 bytes from 10.0.0.8: icmp_seq=1 ttl=64 time=0.089 ms 64 bytes from 10.0.0.8: icmp_seq=2 ttl=64 time=0.046 ms ^C --- 10.0.0.8 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1921ms rtt min/avg/max/mdev = 0.046/0.067/0.089/0.023 ms At this time, you will find that the system has an extra network card [root@LVS-2 network-scripts]# ifconfig bind0 bind0 Link encap:Ethernet HWaddr 00:0C:29:CC:9B:5 inet addr:10.0.0.8 Bcast:10.0.0.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:fecc:9b55/64 Scope:LinkUP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1 RX packets:151 errors:0 dropped:0 overruns:0 frame:0 TX packets:3 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes: 11826 (11.5 KiB) TX bytes: 258 (258.0 b) This is the end of this article about the implementation of dual network card binding configuration in Linux system. For more relevant Linux dual network card binding configuration content, please search 123WORDPRESS.COM's previous articles or continue to browse the following related articles. I hope everyone will support 123WORDPRESS.COM in the future! You may also be interested in:
|
<<: MySQL 8.0 user and role management principles and usage details
Recently I saw the article Build your own React o...
This article shares the specific code for the WeC...
background When developing a feature similar to c...
I won’t go into details about the theory of UDP. ...
When you use HTML div blocks and the middle of th...
Method 1: Modify the configuration file (need to ...
First of all, you need to understand why you use ...
React Native can develop iOS and Android native a...
1. Float: The main purpose is to achieve the effe...
Preface As we all know, the nginx configuration f...
Alibaba Cloud Server cannot connect to FTP FileZi...
Separation of static and dynamic Dynamic requests...
Table of contents What is the listener property? ...
This article shares the specific code for React t...
1. Composite primary key The so-called composite ...