Linux静态ip/动态ip配置/bond链路聚合/网卡多ip配置
1、配置动态ip
进入文件配置vi /etc/sysconfig/network-scripts/ifcfg-ens33 TYPE="Ethernet"
BOOTPROTO="dhcp"
NAME="ens33"
DEVICE="ens33"
ONBOOT="yes"动态获取网卡
配置完成 重启网络
systmctl restart network
还原虚拟机网卡
还原虚拟机网卡 - 选项-编辑 还原网络适配器,关闭虚拟机。 重置网卡
2、配置固定ip
TYPE="Ethernet" 网线-以太网接口类型
BOOTPROTO="none" 静态ip的意思
NAME="ens33" 网卡名称
DEVICE="ens33" 设备名称
ONBOOT="yes" 网卡状态
IPADDR=192.168.207.133 自己IP
NETMASK=255.255.255.0 子网掩码
GATEWAY=192.168.207.2 网关地址
虚拟机->设置->网络适配器->桥接模式 或者 NET (桥接可以让别人登录)
3、bond链路聚合
提升bond0网卡速度
网络适配器需要3个网卡
ens33
ens37bonding配置案例:1. 接口配置文件
在 /etc/sysconfig/network-scripts/下,进入以下文件编辑配置[root@Lau network-scripts]# cat ifcfg-bond0 DEVICE=bond0TYPE=EthernetONBOOT=yesNM_CONTROLLED=noBOOTPROTO=noneIPADDR=172.16.8.100 自己的ip地址PREFIX=24 子网掩码IPV6INIT=noUSERCTL=noGATEWAY=172.16.8.2 网关地址[root@Lau network-scripts]# cat ifcfg-eth0 进入目标设备 例如:ethoDEVICE=eth0 设备名称TYPE=Ethernet 设备类型ONBOOT=yes 网卡状态NM_CONTROLLED=noBOOTPROTO=none 静态ipIPV6INIT=noUSERCTL=noMASTER=bond0SLAVE=yes[root@Lau network-scripts]# cat ifcfg-eth1DEVICE=eth1TYPE=EthernetONBOOT=yesNM_CONTROLLED=noBOOTPROTO=noneIPV6INIT=noUSERCTL=noMASTER=bond0SLAVE=yes2. bonding参数[root@Lau ~]# tail -2 /etc/modprobe.d/bond0.conf alias bond0 bondingoptions bonding mode=0 miimon=1003. 重启网络服务 [root@Lau ~]# systemctl restart network[root@Lau ~]# ip aethtool bond0 查看设备配置4. 拆bond0删除三个文件/etc/sysconfig/network-scriptsifcfg-ens36 ifcfg-bond0/etc/modprode.dbond0.conf然后重启服务
4、配置网卡多ip脚本
#!/usr/bin/bash
cat >/etc/sysconfig/network-scripts/ifcfg-ens33 <<EOF
DEVICE=ens33
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=none
NAME=ens33
IPADDR=192.168.80.140
NETMASK=255.255.255.0
GATEWAY=192.168.80.2
EOFcat >/etc/sysconfig/network-scripts/ifcfg-ens33:0 <<EOF
DEVICE=ens33:0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=none
NAME=ens33:0
IPADDR=192.168.80.141
NETMASK=255.255.255.0
GATEWAY=192.168.80.2
EOFcat >/etc/sysconfig/network-scripts/ifcfg-ens33:1 <<EOF
DEVICE=ens33:1
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=none
NAME=ens33:1
IPADDR=192.168.80.142
NETMASK=255.255.255.0
GATEWAY=192.168.80.2
EOF
systemctl restart network