-
實驗:路由實驗
-
路由表構成
目標網絡:網絡ID 子網掩碼
接口:到達目標網絡,從哪個接口出來,此接口
網關:gateway,下一個鄰近路由器的鄰近接口的IP地址,如果目標網絡和本路由器直接,網關的地址為接口的IP -
centos6 關閉NetworkManager服務
chkconfig NetworkManager
service NetworkManager stop
1 按網絡配置IP,并關閉防火墻 下面所有路由器執行 iptables -F 下次開機不執行防火墻 chkconfig iptables off centos6 systemctl disable firewalld.service centos7 2 在所有路由器上啟用路由功能 echo 1 > /proc/sys/net/ipv4/ip_forward 3 添加路由記錄 在R1 route add -net 172.16.0.0/16 gw 192.168.33.129 dev ens33 在R2 route add -net 10.0.0.0/8 gw 192.168.33.235 dev eth0 cat f2|tr -s " " |cut -d " " -f5|grep -oE '([0-9]{1,3}\.){3}[0-9]{1,3}'
-
-
實驗:在centos6實現多網卡bonding
1service NetworkManager stop 2 vim ifcfg-bond0 DEVICE=bond0 BONDING_OPTS="mode=3 miimon=100" IPADDR=192.168.33.100 PREFIX=24 3 vim ifcfg-eth0 DEVICE=eth0 MASTER=bond0 SLAVE=yes vim ifcfg-eth1 DEVICE=eth1 MASTER=bond0 SLAVE=yes 4 service network restart 5 cat /proc/net/bonding/bond0 6 刪除bond0的配置文件 修改相關網卡的配置文件 MASTER=bond0 SLAVE=yes 7 ifconfig bond0 down rmmod bonding
-
CentOS 7:nmcli實現bonding
添加bonding接口(邏輯接口): nmcli con add type bond con-name mybond0 ifname mybond0 mode active-backup 添加從屬接口(物理接口): nmcli con add type bond-slave ifname ens7 master mybond0 nmcli con add type bond-slave ifname ens3 master mybond0 `注:如無為從屬接口提供連接名,則該名稱是接口名稱加類型構成` 要啟動綁定,則必須首先啟動從屬接口: nmcli con up bond-slave-ens7 nmcli con up bond-slave-ens3 現在可使用以下方法啟動綁定: nmcli con up mybond0
-
實驗:網絡組示例:
# nmcli con add type team con-name team0 ifname team0 config ‘{"runner": {"name": "loadbalance"}}' # nmcli con mod team0 ipv4.addresses 192.168.1.100/24 # nmcli con mod team0 ipv4.method manual # nmcli con add con-name team0-eth1 type team- slave ifname eth1 master team0 # nmcli con add con-name team0-eth2 type team- slave ifname eth2 master team0 # nmcli con up team0 # nmcli con up team0-eth1 # nmcli con up team0-eth2 # teamdctl team0 state; # nmcli dev dis eth1
-
實驗:創建網絡組team
# ip link # nmcli con add type team con-name team0 ifname team0 config '{"runner": {"name": "activebackup"}}' # nmcli con mod team0 ipv4.addresses '192.168.0.100/24' # nmcli con mod team0 ipv4.method manual # nmcli con add con-name team0-port1 type team-slave ifname eth1 master team0 # nmcli con add con-name team0-port2 type team-slave ifname eth2 master team0 # teamdctl team0 state # ping -I team0 192.168.0.254 # nmcli dev dis eno1 # teamdctl team0 state # nmcli con up team0-port1 # nmcli dev dis eno2 # teamdctl team0 state # nmcli con up team0-port2 # teamdctl team0 state
-
生成的網絡組配置文件
# /etc/sysconfig/network-scripts/ifcfg-team0 DEVICE=team0 DEVICETYPE=Team TEAM_CONFIG="{\"runner\": {\"name\": \"broadcast\"}}" BOOTPROTO=none IPADDR0=172.25.5.100 PREFIX0=24 NAME=team0 ONBOOT=yes
# /etc/sysconfig/network-scripts/ifcfg-team0-eth1 DEVICE=eth1 DEVICETYPE=TeamPort TEAM_MASTER=team0 NAME=team0-eth1 ONBOOT=yes
原創文章,作者:s,如若轉載,請注明出處:http://www.www58058.com/74862