方法一:
RHEL7开启网卡:将/etc/sysconfig/network-scripts/ifcfg-eno*里的ONBOOT=no改为yes,然后重启网卡
方法二:
改grub文件里面的配置,重启生效。下面是自动修改脚本
#!/bin/bash
#判断有几块网卡并定义环境变量
physicaldevice=(`nmcli device|grep eno|awk '{print $1}'|paste -s`)
i=0
#判断网络连接的设备
inactive="nmcli connection|grep eno|awk '{print $1}'"
#下面的for循环和if判断是为了删除所有的网络连接
for i in `seq 0 ${#physicaldevice[@]}`
do
if [[ -n "$inactive" ]]; then
break
elif [[ "${physicaldevice[@]}" = 0 ]]; then
break
else
nmcli connection delete ${physicaldevice[$i]}
let i+=1
fi
break
done
#修改/etc/default/grub文件配置
sed -i '/^GRUB_CMDLINE_LINUX/c GRUB_CMDLINE_LINUX="vconsole.keymap=us crashkernel=auto net.ifnames=0 biosdevname=0 vconsole.cont=latarcyrheb-sun16 rhgb quiet vga=0x340"' /etc/default/grub
echo "#the script is runing,system whell be reboot#"
tim=1
for tim in `seq 1 8`
do
sleep 1
echo -n ">>>>>>>>>>"
let tim+=1
done
#修复grub
grub2-mkconfig -o /boot/grub2/grub.cfg &> /dev/null
echo "configuation was ok!would you want to reboot?please insert yes or no!"
read yn
if [[ $yn = yes ]]; then
reboot
elif
[[ $yn = no ]];then
break
else
echo "inputing is error!"
fi
转载于:https://blog.51cto.com/afterdawn/1791690