系統(tǒng)版本
成都創(chuàng)新互聯(lián)公司專注于朔州網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供朔州營銷型網(wǎng)站建設(shè),朔州網(wǎng)站制作、朔州網(wǎng)頁設(shè)計、朔州網(wǎng)站官網(wǎng)定制、小程序設(shè)計服務(wù),打造朔州網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供朔州網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
[root@ ~]# cat /etc/redhat-release
CentOS release 6.8 (Final)
[root@ ~]# uname -r
2.6.32-642.6.1.el6.x86_64
網(wǎng)卡說明
eth0?? 192.168.1.8(服務(wù)器外網(wǎng)卡)
eth1?? 服務(wù)器網(wǎng)卡(內(nèi)網(wǎng))
eth2?? 服務(wù)器網(wǎng)卡(內(nèi)網(wǎng))
[root@ ~]# /etc/init.d/iptables stop
[root@ ~]#? chkconfig iptables off
關(guān)閉selinux
[root@ ~]#setenforce 0
[root@ ~]#sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/‘ /etc/selinux/config
禁用NetworkManager
[root@ ~]# /etc/init.d/NetworkManager stop
Stopping NetworkManager daemon:?????????? [? OK? ]
[root@ ~]# chkconfig NetworkManager off
[root@ ~]# /etc/init.d/network restart
雙網(wǎng)卡綁定配置過程
[root@ ~]# cd /etc/sysconfig/network-scripts/
編輯eth1網(wǎng)卡
[root@ network-scripts]# cat ifcfg-eth1 DEVICE=eth1
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
MASTER=bind0
EOF
編輯eth2網(wǎng)卡
[root@ network-scripts]# cat ifcfg-eth2
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
MASTER=bind0
EOF
編輯bind0網(wǎng)卡
[root@ network-scripts]# cat ifcfg-bind0 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
配置bond參數(shù)
[root@ network-scripts]# cat /etc/modprobe.conf alias bind0 bonding
options bind0 miimon=100 mode=6
EOF
加入開機(jī)自啟動(/etc/rc.local)
[root@ network-scripts]# cat /etc/rc.local ifenslave bind0 eth1 eth2
EOF
重啟網(wǎng)絡(luò)服務(wù)
[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? ]
配置使綁定立即生效
[root@LVS-2 network-scripts]# ifenslave bind0 eth1 eth2
測試聯(lián)通
[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
此時會發(fā)現(xiàn)系統(tǒng)多一個網(wǎng)卡
[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)
注意: 2 張網(wǎng)卡,只能有1張網(wǎng)卡配置網(wǎng)關(guān),另1張網(wǎng)卡不能配置網(wǎng)關(guān),通過route add 添加路由功能來完成第2張網(wǎng)卡的網(wǎng)關(guān)配置。
如 : eth1 (192.168.2.2)不需要配置網(wǎng)關(guān), 但到 192.168.3.0 的網(wǎng)段,需要從eth1 去實現(xiàn)通信,其余的全部走eth0 網(wǎng)卡,eth0 配置 網(wǎng)關(guān).
eth0 的配置如下,配置網(wǎng)關(guān)參數(shù)
[root@REDHAT network-scripts]# cat ifcfg-eth0
# Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
HOTPLUG=no
TYPE=Ethernet
IPADDR=192.168.1.2
NETMASK=255.255.255.0
HWADDR=d8:d3:85:fb:d4:60
GATEWAY=192.168.1.1
USERCTL=no
IPV6INIT=no
PEERDNS=yes
eth1 的配置如下,不需要配置網(wǎng)關(guān)
[root@SERVER network-scripts]# cat ifcfg-eth1
# Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet
DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
HOTPLUG=no
TYPE=Ethernet
IPADDR=192.168.2.2
NETMASK=255.255.255.0
USERCTL=no
IPV6INIT=no
PEERDNS=yes
Linux 命令行下添加路由,192.168.3.0 走 eth1 的網(wǎng)關(guān) 192.168.2.1
route add -net 192.168.3.0 netmask 255.255.255.0 dev eth1
linux下雙網(wǎng)卡配置橋接如下
首先,配置linux服務(wù)器端,將兩張網(wǎng)卡配置成橋接模式:
在/etc/sysconfig/network-scripts/文件夾下創(chuàng)建ifcfg-br0橋接接口配置文件,內(nèi)容如下:
[root@N3 network-scripts]# vi ifcfg-br0
# Broadcom Corporation NetXtreme BCM5722 Gigabit Ethernet PCI Express
DEVICE=br0-----橋接接口命名為bro
TYPE=Bridge-----類型橋接模式
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.1.222----這部分是配置橋接接口的管理ip(類似svi口的ip)和網(wǎng)關(guān)等等。
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
NETWORK=192.168.1.0
將兩個接口加入橋接端口:
[root@N3 network-scripts]# vi ifcfg-eth0
# Broadcom Corporation NetXtreme BCM5722 Gigabit Ethernet PCI Express
DEVICE=eth4
BOOTPROTO=none
HWADDR=00:21:5E:47:31:98
ONBOOT=yes
BRIDGE=br0?。尤霕蚪佣丝?/p>
IPV6INIT=no
PEERDNS=yes
NM_CONTROLLED=no
TYPE=Ethernet
USERCTL=no
[root@N3 network-scripts]# vi ifcfg-eth1
# Broadcom Corporation NetXtreme BCM5722 Gigabit Ethernet PCI Express
DEVICE=eth5
BOOTPROTO=none
HWADDR=00:21:5E:47:31:A0
ONBOOT=yes
BRIDGE=br0
IPV6INIT=no
PEERDNS=yes
NM_CONTROLLED=no
TYPE=Ethernet
USERCTL=no
配置完成后,需要重啟設(shè)備后,網(wǎng)卡橋接才能生效。
其次,在linux下開啟生成樹協(xié)議:
到目前為此我們可以看到,如果linux端配置成橋接模式,而交換機(jī)端也沒有開啟生成樹,整個網(wǎng)絡(luò)是環(huán)路狀態(tài)。
我們要在交換機(jī)端開啟生成樹:spanning-tree
同時在linux端也開啟生成樹協(xié)議,通過如下命令開啟:
[root@SERVER2 ~]# brctl stp br0 on
可以通過如下命令查看linux服務(wù)器生成樹狀態(tài):brctl showstp br0
交換機(jī)端查看生成樹狀態(tài):show spanning-tree summary
可以看到交換機(jī)端端口GI0/50被block了,兩端生成樹都生效了。
至此Linux下雙網(wǎng)卡橋接同時開啟生成樹保證網(wǎng)絡(luò)拓?fù)洳画h(huán)路的方案就完成了。
1.基本操作
永久修改網(wǎng)卡IP
vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet #設(shè)置網(wǎng)卡類型,“Ethernet”表示以太網(wǎng)
DEVICE=ens33 #設(shè)置網(wǎng)卡的名稱
ONBOOT=yes #設(shè)置網(wǎng)卡是否在 Linux 操作系統(tǒng)啟動時激活
BOOTPROTO=static #設(shè)置網(wǎng)卡的配置方式,“static”表示使用靜態(tài)IP地址,“dhcp”時表示動態(tài)獲取地址
IPADDR=192.168.80.3 #設(shè)置網(wǎng)卡的 IP 地址
NETMASK=255.255.255.0 #設(shè)置網(wǎng)卡的子網(wǎng)掩碼
GATEWAY=192.168.80.2 #設(shè)置網(wǎng)卡的默認(rèn)網(wǎng)關(guān)地址
DNS1=192.168.80.2 #設(shè)置DNS服務(wù)器的 IP 地址
2.操作步驟
1.打開終端
2.輸入:ifconfig 在ens33中查看網(wǎng)卡地址:
3.確認(rèn)虛擬機(jī)網(wǎng)段是多少,打開網(wǎng)絡(luò)編輯器
4.點擊更改設(shè)
5.查看本地電腦中有無VM net網(wǎng)卡
6.選擇NAT模式,查看虛擬機(jī)網(wǎng)段
在這里插入圖片描述7.點擊DHCP設(shè)置,起始地址改為:192.168.133.2
結(jié)束地址改為:192.168.133.2548.nat設(shè)置
9.進(jìn)入本機(jī)VM net8 中設(shè)置DHCP自動獲取,192.168.133.1被占用,所以從192.168.133.2開始設(shè)置:
10.設(shè)置完后,按確定保存:
11. 更改網(wǎng)卡的配置文件,先ifconfig,查看網(wǎng)卡:
[root@localhost ~]# ifconfig
[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost network-s
12.配置完后,用命令重啟網(wǎng)卡