误删网卡配置文件解决思路
本回复案例仅在Centos 7如试验成功其它系统无从考究,仅供参考
请在root用户模式下配置
获得设备名称DEVICE
常见使用ifconfig,如果尚未安装请先安装
如果只能找到Io和virbrN(N=number),请使用ifconfig -a
复制名字(红线处,要以你机器的为准!)
创建配置文件
touch /etc/sysconfig/network-scripts/ens33
根据右图变得配置案例进行拷贝粘贴
检查配置字段有效性
如是否需要开机自启这类的
重启网络管理服务
systemctl restart NetworkManager
测试是否可以通信
仅主机模式的可以在真机ping一下虚拟机
桥接模式的ping一下百度或者Ibm,如果能解析出地址,那就没毛病,前提是没有提前进行DNS解析.
奇葩问题
虚拟机使用桥接模式,网卡配置文件正确,就是连不上网怎么治?
可能是IPv6配置导致的,试试如下操作
一张网卡的配置例子
TYPE=Ethernet # 网卡类型:为以太网PROXY_METHOD=none # 代理方式:关闭状态BROWSER_ONLY=no # 只是浏览器:否BOOTPROTO=dhcp # 网卡的引导协议:DHCP[中文名称: 动态主机配置协议]DEFROUTE=yes # 默认路由:是, 不明白的可以百度关键词 `默认路由` IPV4_FAILURE_FATAL=no # 是不开启IPV4致命错误检测:否IPV6INIT=yes # IPV6是否自动初始化: 是[不会有任何影响, 现在还没用到IPV6]IPV6_AUTOCONF=yes # IPV6是否自动配置:是[不会有任何影响, 现在还没用到IPV6]IPV6_DEFROUTE=yes # IPV6是否可以为默认路由:是[不会有任何影响, 现在还没用到IPV6]IPV6_FAILURE_FATAL=no # 是不开启IPV6致命错误检测:否IPV6_ADDR_GEN_MODE=stable-privacy # IPV6地址生成模型:stable-privacy [这只一种生成IPV6的策略]NAME=ens33 # 网卡物理设备名称UUID=f47bde51-fa78-4f79-b68f-d5dd90cfc698 # 通用唯一识别码, 每一个网卡都会有, 不能重复, 否两台linux只有一台网卡可用DEVICE=ens33 # 网卡设备名称, 必须和 `NAME` 值一样ONBOOT=no # 是否开机启动, 要想网卡开机就启动或通过 `systemctl restart network`控制网卡,必须设置为 `yes` HWADDR=00:50:56:9F:00:6E
一张网卡的配置例子
TYPE=Ethernet 网卡类型:以太网PROXY_METHOD=none 代理方式:关闭状态BROWSER_ONLY=no 只是浏览器(yes|no)BOOTPROTO=static 设置网卡获得ip地址的方式(static|dhcp|none|bootp)DEFROUTE=yes 设置为默认路由(yes|no)IPV4_FAILURE_FATAL=no 是否开启IPV4致命错误检测(yes|no)IPV6INIT=yes IPV6是否自动初始化IPV6_AUTOCONF=yes IPV6是否自动配置IPV6_DEFROUTE=yes IPV6是否可以为默认路由IPV6_FAILURE_FATAL=no 是不开启IPV6致命错误检测IPV6_ADDR_GEN_MODE=stable-privacy IPV6地址生成模型NAME=eth0 网卡物理设备名称UUID=6e89ea13-f919-4096-ad67-cfc24a79a7e7 UUID识别码DEVICE=eth0 网卡设备名称ONBOOT=no 开机自启(yes|no)IPADDR=192.168.103.203 IP地址NETNASK=255.255.255.0 子网掩码,也可使用掩码长度表示(PREFIX=24)GATEWAY=192.168.103.1 网关DNS1=114.114.114.114 首选DNSDNS2=8.8.8.8 备用DNSHWADDR=00:50:56:9F:00:6E
简洁配置(一张静态网卡范本,如果在虚拟机当中常用于仅主机模式)
TYPE=EthernetBOOTPROTO=staticDEFROUTE=yesDEVICE=eth0ONBOOT=yesIPADDR=10.10.10.31NETMASK=255.255.255.0HWADDR=00:50:56:9F:00:6E
简洁配置(一张dhcp网卡范本,如果在虚拟机当中常用于桥接模式)
DEVICE=ens33BOOTPROTO=dhcpONBOOT=yes