当前位置:首页 » 币种行情 » centos7配置eth0

centos7配置eth0

发布时间: 2023-09-22 07:22:38

A. Centos7网卡故障:弹出界面eth0: 错误:没有找到合适的设备

报错

排错

    1. ifconfig -a 没有网卡名为eth0

 处理

    1.查看当前MAC地址相关信息:

        cat /etc/udev/rules.d/70-persistent-net.rules  #发现有两个网卡信息

    2.vi /etc/udev/rules.d/70-persistent-net.rules 

        将eth0网卡信息删除,eth1改为eth0,复制eth1 的MAC地址

    3.vi /etc/sysconfig/network-scripts/ifcfg-eth0

        将HWADDR的地址替换成刚刚复制的地址

    4.service network restart        #重启服务

    5.ipaddr        #检查结果

B. 解决centos7虚拟机无法上网与网络设置

一、解决centos7无法上网的问题

    最近兴致冲冲的打算学习下linux,利用VMware虚拟机装了centos7。但是在linux命令行输入ifconfig,并没有出现网络配置相关内容。输入lspic |grep Eth,告诉我网卡有问题。

如上所示,别说设置了,根本连网卡信息都没有。没有所想的那个eth0的文件。但是查了很多资料说出现这个问题的原因是由于兼容问题导致的。由于我的虚拟机镜像是64位的,但是我安装centos的时候选的是32位,所以导致虚拟机无法识别。需要在虚拟机的配置文件中:centos:vmx,加入一条语句ethernet0.virtualDev = "e1000"。然后保存,重启就可以了。但是我试了,还是不行,但是在贴吧里面看到很多回复说按照这种方法解决了这个问题。我只能gg了,因为我保存了这个文件,重启后还会出现加入的命令被删除了。即使没有被删除,但是也还是无效。最后我只好重装了centos。然后选择版本的时候,选了64位。是的,这样就成功了。如果遇到类似我这样的问题,可以先修改vmx文件试试。

那下面来说说centos的网络设置吧。我选择的方法是桥接。

二、centos网络设置

1、命令行输入ifconfig -a , 得到网卡信息。如下图所示

2、命令行输入:vi /etc/sysconfig/network-scripts/ifcfg-eth0

打开网卡配置文件。部分机型可能不是eth0,而是eth-xxx一串随机数。具体看个人具体电脑显示。

3、修改配置文件:

ONBOOT=YES

BOOTROTO=STATIC

4、增加配置信息:

IPADDR=192.168.1.21(需要跟自己的电脑IP在同一网段下面)

NETMASK=255.255.255.0

GATEWAY=192.168.1.1

DNS1=192.168.1.1

5、保存,然后重启网络

service network restart

C. CentOS7将网口名称修改为eth0,eth1

因特殊需求,需要将CentOS7的默认网口名称改为eth格式的上一代命名方式

编辑 /etc/sysconfig/grub
在 GRUB_CMDLINE_LINUX 中增加 net.ifnames=0 biosdevname=0 ,完整的例子是: GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=cl/root rd.lvm.lv=cl/swap net.ifnames=0 biosdevname=0 rhgb quiet"
重新生成grub配置文件 grub2-mkconfig -o /boot/grub2/grub.cfg
重启系统 /sbin/reboot

D. 新安装的Centos 7系统怎么将网卡名称改为eth0

修改文件(如没有就新建)

vim /etc/udev/rules.d/70-persistent-ipoib.rules
内容如下(mac地址要换成自己的)

ACTION =="add", SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="fb:16:3e:e3:cd:99", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

E. 新安装的Centos 7系统怎么将网卡名称改为eth0

第一种方式
这种方式适合在安装操作系统的时候进行设置,
点击 Tab,打开kernel启动选项,

增加内核参数: net.ifnames=0 biosdevname=0

输入完成之后回车正常安装操作系统就好了。
第二种方式
修改网卡配置文件中的 DEVICE= 参数的关于 eth0
[root@ansheng ~]# cd /etc/sysconfig/network-scripts/
[root@ansheng network-scripts]# vi ifcfg-eno16777728
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777728
UUID=8a3eade8-005c-46df-81f2-6e2598457bac
#DEVICE=eno16777728
DEVICE=eth0
ONBOOT=yes
网卡配置文件名称改为 ifcfg-eth0
[root@ansheng network-scripts]# mv ifcfg-eno16777728 ifcfg-eth0
因 CentOS7 采用 grub2 引导,还需要对 grub2 进行修改,编辑 /etc/default/grub 配置文件,在 GRUB_CMDLINE_LINUX 这个参数后面加入 net.ifnames=0 biosdevname=0
[root@ansheng network-scripts]# vi /etc/default/grub
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="rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet net.ifnames=0 biosdevname=0"
GRUB_DISABLE_RECOVERY="true"
用 grub2-mkconfig 命令重新生成GRUB配置并更新内核
[root@ansheng network-scripts]# grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-327.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-327.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-
Found initrd image: /boot/initramfs-0-rescue-.img
done
重启系统
[root@ansheng network-scripts]# reboot
重启之后验证网卡名称:
[root@ansheng ~]# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.56.130 netmask 255.255.255.0 broadcast 192.168.56.255
inet6 fe80::20c:29ff:fe6d:d894 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:6d:d8:94 txqueuelen 1000 (Ethernet)
RX packets 27413 bytes 38532163 (36.7 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 7727 bytes 702194 (685.7 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 0 (Local Loopback)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

F. 新安装的Centos 7系统怎么将网卡名称改为eth0

工具:

Centos 7系统

步骤:

1、系统安装完毕,可能网卡命名是这样的!


2、首先,先编辑网卡的配置文件vi /etc/sysconfig/network-scripts/ifcfg-eno16777736将里面的NAME项修改为eth0


3、继续,重命名该配置文件。


4、然后,禁用该可预测命名规则。对于这一点,可以在启动时传递“net.ifnames=0 biosdevname=0”的内核参数。这是通过编辑/etc/default/grub并加入“net.ifnames=0 biosdevname=0 ”到GRUBCMDLINELINUX变量来实现的。


5、运行命令grub2-mkconfig -o /boot/grub2/grub.cfg来重新生成GRUB配置并更新内核参数。


6、其实到第5步的时候,重启在ifconfig查看应该就已经生效了,根据Centos 官方WIKI的FAQ中得知,如果有多个接口,并且想要控制其设备名,而不是让内核以它自己的方式命名,创建,/etc/udev/rules.d/XXX-net.rules规则是必要的。

注意:以前系统的net规则名称是70-persistent-net.rules,这里也按照这个名字定义规则!


7、重启系统,验证!

G. 如何设置CentOS7的网卡

centos7的网卡设置和以前的版本设置有所不同,下面我们就来说一说:

1.安装好后,网卡是以eno1677736命名的

H. CentOS 7 如何配置网络

1 你要弄清楚网卡名称不是eth0

热点内容
btc提不了现 发布:2025-06-10 14:07:38 浏览:811
深圳元宇宙眼镜 发布:2025-06-10 13:46:20 浏览:570
媒体推荐元宇宙娱乐 发布:2025-06-10 13:34:32 浏览:627
大额Btc完美变现 发布:2025-06-10 13:16:06 浏览:940
比特币未确认区块 发布:2025-06-10 13:05:07 浏览:400
eth的新币 发布:2025-06-10 12:16:45 浏览:694
比特币现金微博 发布:2025-06-10 11:57:13 浏览:914
2020btc最低价格 发布:2025-06-10 11:50:19 浏览:897
元宇宙游戏怎么互通 发布:2025-06-10 11:40:02 浏览:848
名朋怎么兑换圈币 发布:2025-06-10 11:36:14 浏览:501