通过shell脚本实现IP地址的修改及外网
#!/bin/bash
#一键修改网卡配置
#网卡文件备份
cp /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-ens34
#替换为静态static
sed -i s/dhcp/static/ /etc/sysconfig/network-scripts/ifcfg-ens33
sed -i s/ONBOOT=no/ONBOOT=yes/ /etc/sysconfig/network-scripts/ifcfg-ens33
grep "^IPADDR" /etc/sysconfig/network-scripts/ifcfg-ens33
if [ $? -eq 0 ];then
echo network is OK!
echo 网卡IP为`hostname -I`
else
#指定IP地址,子网掩码,网关,域名
echo IPADDR=192.168.64.12 >> /etc/sysconfig/network-scripts/ifcfg-ens33
echo MASK=255.255.255.0 >> /etc/sysconfig/network-scripts/ifcfg-ens33
echo GATEWAY=192.168.64.2 >> /etc/sysconfig/network-scripts/ifcfg-ens33
echo DNS1=8.8.8.8 >> /etc/sysconfig/network-scripts/ifcfg-ens33
echo DNS2=114.114.114.114 >> /etc/sysconfig/network-scripts/ifcfg-ens33
nmcli c reload #重启网卡
echo "网卡配置修改成功!"
fi