Linux 企业7版本,虚拟机下只有lo网卡没eno和eth0网卡,

Linux 企业7版本,虚拟机下只有lo网卡没eno和eth0网卡,,第1张

此原因可以按照以下步骤分析:

注意:在 *** 作时候建议关闭NetworkManager服务(service NetworkManager stopchkconfig NetworkManager off)

1、网卡驱动,一般用vm安装不会有此种情况

2、ifconfig -a 看下所有的网卡。默认是按照eht0 1.2.3.4—排序,当网络没有连接的时候

然后ifconfig -a可以看到主机上有几块网卡以及名称

这样可以确定网卡存在,没有问题。如果不存在任何ethx的话,说明网卡有问题。

3、然后进入配置文件(里面是没有ifcfg-eth0的只有个lo):

[root@redhat]# cd /etc/sysconfig/network-scripts/

[root@redhat]# ls

ifcfg-lo ifdown-bnep ifdown-ipv6 ifdown-ppp ifdown-tunnel ifup-bnep

ifup-ipv6 ifup-plusb ifup-routes ifup-wireless network-functions

ifcfg-lo ifdown-eth ifdown-isdn ifdown-routes ifup ifup-eth ifup-isdn ifup-post ifup-sit init.ipv6-global network-functions-ipv6

ifdown ifdown-ippp ifdown-post ifdown-sit ifup-aliases ifup-ippp ifup-plip ifup-ppp ifup-tunnel net.hotplug

4、这样可以新建个ifcfg-ethx。

然后编辑里面内容添加:

ONBOOT=yes

USERCTL=no

PEERDNS=yes

TYPE=Ethernet

DEVICE=eth1 #//(此处的1是网卡设备的序号也就是ifconfig -a中看到的网卡名称后缀数字)

HWADDR=00:0c:29:64:c2:5f #此处可以不添加,根据自己机器而定(建议先不添加地址是网卡的地址,可以在虚拟机设置里面查看。)

BOOTPROTO=dhcp

5、然后保存重启服务

service network restart

如果你用ifconfig命令找不到网卡,那就用ifconfig -a查看所有的网络信息

你现在的问题有可能是没有以网卡的方式启动,在/etc/sysconfig/network-scripts这里可以用ls命令查看有哪些文件,找到网卡配置文件ifcfg-eXXX,进入编辑,把ONBOOT=no这一项改为yes,保存并退出,重启网络服务或重启虚拟机。

lo是环回接口(loopback)。virbr是虚拟网桥(Virtual Bridge),virbr0是虚拟网桥网卡。一般centos6.5版本前普遍默认的网卡是eth0,centos7版本后普遍默认的网卡是ensxx(xx为数字)。当然也有已经修改过的网卡名称。

例如我的是centos7版本 默认网卡名称就是ens33,以前在学校用的是centos6.5版本,默认网卡名称为eth0。

在虚拟机中,有些网卡名称是eth1或eth2,说明这个虚拟影像是被复制的,由于在物理机中的网卡eth0自动识别了物理机的MAC地址,在虚拟机中运行网卡名称就会自动变成eth1,如果复制这个虚拟影像在另一台电脑上运行,则网卡名称会变成eth2。但也可以修改ifcfg-eth0配置文件,绑定MAC地址,删除/etc/udev/rules.d/70-persistent-net.rules配置文件,重启生效。

linux创建多个虚拟网卡

由于业务需要,要在单个物理网卡上建立多个虚拟网卡, *** 作如下

cd /etc/sysconfig/network-scripts/ #进入网卡目录

cp ifcfg-eth0 ifcfg-eth0:1 # 复制出ifcfg-eth0:1虚拟网卡

vi ifcfg-eth0:1#配置ifcfg-eth0:1虚拟网卡

============================================

DEVICE="eth0:1" #修改名称

BOOTPROTO=none

NM_CONTROLLED="yes"

ONBOOT=yes

TYPE="Ethernet"

UUID="0694b368-ff87-4727-8dec-b17a4e021ae0"

HWADDR=00:0C:29:7B:2A:EB

IPADDR=192.168.1.89 #修改IP

PREFIX=24

GATEWAY=192.168.1.1

DNS1=192.168.1.1

DOMAIN=192.168.1.1

DEFROUTE=yes

IPV4_FAILURE_FATAL=yes

IPV6INIT=no

NAME=eth0:1 #修改名称

============================================

:wq # 保存退出

reboot # 重启机器,经测试,service network restart 重启网卡命令并不能使新建的虚拟网卡生效,所以重启电脑


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8526840.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存