方法一:

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