Centos7 Min系统 网络设备名问题

下载安装min Centos7到virtual box, 启动linux后网络命令是不可用。需要系统启动选项加载网络参数。其次ifconfig常见命令也无法找到,需要手动安装net-tools。

加载网络

  1. 修改grub启动参数
    vim /etc/sysconfig/grub 添加net.ifnames=0 biosdevname=0, 效果如下

    1
    2
    3
    4
    5
    6
    7
    GRUB_TIMEOUT=5
    GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
    GRUB_DEFAULT=saved
    GRUB_DISABLE_SUBMENU=true
    GRUB_TERMINAL_OUTPUT="console"
    GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet net.ifnames=0 biosdevname=0"
    GRUB_DISABLE_RECOVERY="true"
  2. 加载 grub2-mkconfig -o /boot/grub2/grub.cfg

修改网卡名

如:网卡名en03修改成eth0

  1. 修改网络文件名
    mv /etc/sysconfig/network-scripts/ifcfg-en03 /etc/sysconfig/network-scripts/ifcfg-eth0

  2. 修改网络设备名
    vim /etc/sysconfig/network-scripts/ifcfg-eth0

    1
    name=en03修改为name=eth0

重启

systemctl reboot now

换源

使用国内aliyun源,加快下载速度。

1
2
3
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum makecache

安装网络工具

yum install net-tools