关于虚拟机设置静态ip和克隆后重启网关报错的问题以及配置DNS

article/2025/9/23 22:31:29

1.首先,用 ifconfig 命令查询是否存在eth0网卡

2.vi /etc/sysconfig/network-scripts/ifcfg-eth0 编辑ifcfg-eth0文件,如图:

加入如下配置

BOOTPROTO=static
IPADDR=192.168.183.201
NETMASK=255.255.255.0
GATEWAY=192.168.183.1#网关
DNS1=114.114.114.114 #配置网关连接外网

然后service network restart

可能会报如下错误:

Bringing up interface eth0: Error:Connection activation failed:Device not man

这是因为克隆的机器没有正确的mac,UUID信息冲突导致的,首先将/etc/udev/rules.d/70-persistent-net.rules文件清空,需要这么几步操作:

1.rm -f /etc/udev/rules.d/70-persistent-net.rules文件删除(或者重命名)

2.然后将网卡配置文件/etc/sysconfig/network-scripts/ifcfg-eth0的uuid和hwaddr这两行删除:

3.执行reboot命令,重启系统

如果还不好,可以做如下操作:

# service NetworkManager stop              停止NetworkManager 服务
# chkconfig NetworkManager off             关闭NetworkManager随系统启动
# service network restart                         重启网络服务
# chkconfig network on                           网络服务设为开机自动启动

妥妥的OK

 

还有一招杀手锏,这个方法是再上面都不好使的情况,试这个方法,话不多说:

步骤开始:(此方法可用于centos7刚用镜像装机后)

1、remove掉已经有的ip


2、vi /etc/sysconfig/network-scripts/ifcfg-eth0(有可能没有这个文件,不打紧,编辑后会生成这个的)

加入如下内容:(可以完全照抄,改相应ip就好)

#DEVICE="eth0"
NAME=eth0  #这个NAME就很关键了,一开始经常会死在这里,改这个就完了
BOOTPROTO="static"
#HWADDR="00:0C:29:84:5A:A0"
GATEWAY="192.168.183.1"
IPADDR="192.168.183.163"
IPV6INIT="yes"
NETMASK="255.255.255.0"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
#UUID=1951d5f6-8c44-4ac0-a4ae-427d07f0bce7
DNS1=114.114.114.114
DNS2=192.168.183.1

3、再执行如下命令:
service NetworkManager start  #网关得开着
chkconfig NetworkManager on  #开机也开着

然后:重启网卡即可:
[root@mina0 hadoop]# systemctl restart network
[root@mina0 hadoop]# ifconfig

ping www.baidu.com 通了就好

配置DNS

1.修改NetworkManager.conf 配置文件    vi /etc/NetworkManager/NetworkManager.conf

在[main]中添加

dns=no

2.修改resolv.conf配置文件   vi /etc/resolv.conf

添加

#主DNS服务器 nameserver 218.85.157.99

#备DNS服务器 nameserver 114.114.114.114

3.重启NetworkManager

systemctl restart NetworkManager


http://chatgpt.dhexx.cn/article/EdBkLyYq.shtml

相关文章

linux上bridge vlan etho

Linux 接口bridge及vlan架构 一、组网结构图如下: 1、SW交换机和HUB 1)、交换机连接HUB的端口为trunk模式,trunk vlan100,交换机上的外网网段为10.10.100.0/24,vlan为100,分配iptables服务器的IP是10.10.100.100&#…

linux系统出现“Bring up interface etho”错误

linux系统启动网络服务出现以下两个错误的情况: 1、​Bringing up interface eth0: Device eth0 does not seem to be present, delaying initialization. 2、Bring up interface etho:Error :No suitable device found:no device found for connection ‘System…

虚拟机启动以后linux的etho网卡没有ip

查看windows的服务进程中,VM的DHCP服务是否启动,启动即可~ 转载于:https://www.cnblogs.com/leite/p/9332946.html

Linux网络配置ifcfg etho不生效

Linux网络配置ifcfg etho不生效 1.在RHEL4上,在ifcfg-eth0上配置IP地址等信息。详细配置如下 /etc/sysconfig/network-scripts/ifcfg-eth0 2.在shell上,ifconfig查看eth0网卡信息,发现ip地址并没有生效 3.ping地址报错如下: …

centos etho网卡不可用提示:Device etho does not seem to be present解决办法

虚拟机克隆一个后,重启网络提示Device etho does not seem to be present 解决办法: 首先,打开/etc/udev/rules.d/70-persistent-net.rules内容如下: # vi /etc/udev/rules.d/70-persistent-net.rules # This file was automati…

linux 网卡开启和关闭

一、查询网卡 命令: ifconfig 可以看到 eth0: eth1: 之类的 二、关闭网卡 命令 :ifdown eth0 这个是关闭网卡eth0 再查看一下网卡 三、开启网卡 命令 :ifup eth0 这个是开启网卡eth0

linux下 etho网卡设置

1、首先,用 ifconfig 命令查询是否存在eth0网卡 2、vi /etc/sysconfig/network-scripts/ifcfg-eth0 编辑ifcfg-eth0文件,如图: 加上以下配置: DEVICEeth0 TYPEEthernet ONBOOTyes #启动时开启网卡 NM_CONTROLLEDyes BOOTPRO…

linux之用户密码忘记后如何修改密码

修改用户密码 当我们的linux用户密码忘记后,无法进入时不要着急这里帮你解决 1)首先重启我们的系统,然后马上反复按上下键就会进入这样的一个界面 2)然后按一下e键,进入下一个界面 3)找到这个以lin…

Linux 服务器修改登陆用户的密码

1. 成功登陆到远程服务器之后,输入指令:passwd 2.确认指令正确,按下回车键,即可弹出提示,让输入新的密码 3.如果输入的新密码过于简单,是不能通过Linux系统的,所以密码应该设置的复杂一些&#…

Linux 系统怎么改开机密码

前言 kali和ubuntu虚拟机装的时候密码设置的都和本机一样,后面开虚拟机开的越来越频繁,(密码太长了…)就想着怎么改个密码。因为windows改开机密码的操作太简单,但是linux的设置里面好像又没有这一项,所以…

怎样修改linux(虚拟机)系统开机密码

解决方法: 1.要确保在root权限下,才能实现修改。(必须拥有root权限) 修改的语法为:passwd YY (这里的YY指的是自己的新密码) 执行命令:passwd YY 按照提示输入两遍提示即可。 &…

【Linux编程】三分钟让你学会Linux下用户密码更改

Linux环境下密码更改包括两种: 第一种:root用户(管理员)密码更改 第二种:非root用户(普通用户)密码更改 可能需要进行密码更改的场景: ①购买云服务后,原始的root密码过…

Linux忘记root登陆密码,修改密码方法

前言 <1>为了安全&#xff0c;通常我们会把密码设置的较为复杂&#xff0c;因此一旦我们密码记录的文件发生错误或者忘记密码了&#xff0c;下面有几个方法可以帮你重设密码 <2>实际上分为两种更改密码的方法&#xff08;有服务运行的最好不要重启&#xff09;&am…

Linux修改普通用户密码

【起因】    人都会忘记密码&#xff0c;即使你之前做过了统计&#xff0c;但是一次不经意的修改&#xff0c;没有统计&#xff0c;也会产生大麻烦。 【前提】    此前提为你修改虚拟机用户密码所必须的软件&#xff1a;   XShell任意版本即可 【具体步骤】    …

linux修改用户密码命令

useradd testuser 创建用户testuser passwd testuser 给已创建的用户testuser设置密码 说明&#xff1a;新创建的用户会在/home下创建一个用户目录testuser usermod --help 修改用户这个命令的相关参数 userdel testuser 删除用户testuser rm -rf testuser 删除用户testuser所在…

Linux系统服务器修改用户密码的方法

Linux系统下可以通过 passwd 命令来个修改用户的密码&#xff0c;操作起来也非常的简单。 Linux修改用户密码的方法 命令&#xff1a; #修改自己登录用户的密码 passwd #修改某个用户的密码&#xff0c;必须root用户 passwd 用户名 例&#xff1a; Linux 修改自己当前用户的密码…

Linux 重置root密码和修改用户密码

一、没有忘记自己的密码&#xff0c;进行修改 1、修改root密码 执行&#xff1a;passwd root, 按照提示输入新的密码两次。 如果用xshell连接的情况下&#xff0c;需要重新验证新的密码。 [rootcentos7 ~]# passwd root 更改用户 root 的密码 。 新的 密码&#xff1a; 无效…

Linux系统修改 root 用户密码

方法一&#xff1a;rd.break 第1步 重启系统&#xff0c;在下图所示界面按e键 第2步&#xff1a;找到 linux这行&#xff0c;末尾输入 空格 rd.break 然后按 ctrlx 第3步&#xff1a; 查看可选步骤 输入&#xff1a;mount | grep sysroot 这里sysroot是以ro只读的形式挂载的…

Linux服务器如何修改登录用户的密码

Linux作为一款开源免费的系统&#xff0c;在服务器上的使用非常广泛&#xff0c;由于Linux是一个非以可视化界面为主的系统&#xff0c;所以很多设置需要用到指令&#xff0c;例如修改登录用户的 密码&#xff0c;就需要使用到:passwd 1、输入用户的正确密码&#xff0c;登录到…

Linux中修改或重置密码

在Linux中有两种方法修改或重置密码&#xff1a; 1.重启系统&#xff0c;按‘E’进入编辑内核参数的页面 2.找到linux行&#xff0c;末尾空格后输入 rd.break 然后按ctrlx 3. 输入mount | grep sysroot(注意空格)查看&#xff0c;可选步骤 ro 这里sysroot是以只读的形式挂载的&…