解决linux ping命令报错name or service not known问题

 更新时间:2024年11月30日 10:48:09   作者:坚持奋斗的李洛克  
文章详细介绍了两种解决CentOS 7无法上网的问题的步骤:首先,通过VMware的NAT模式配置网络,并编辑网络配置文件以静态IP地址设置;其次,通过克隆CentOS 7并进行相应的IP、UUID和主机名修改,同时更新DNS和网络配置,最终实现联网

安装的centos7无法上网解决方案

一、安装的centos7 无法上网解决方案

1、选择VMWare的NAT模式。

导航栏“编辑”->“虚拟网络编辑器” ->NAT模式->NAT设置

2、编辑网络配置文件

vi /etc/sysconfig/network-scripts/ifcfg-ens33

文件名后缀ens33是随机的。使用命令ip addr查看自己的网卡。

ifcfg-ens33修改内容:

BOOTPROTO=“static” #启用静态IP地址
ONBOOT=“yes”

新加内容如下:

3、重启网络

service network restart

4、成功ping通

有两点需要特别注意:

1)ifcfg-ens33的IPADDR和NAT设置里面的IP最后一位要不同,不在一个网段。可以多换几个试试

2)有的dns无效

我试过192.29.29.29,ping www.baidu.com总是报错。

3)VMware VMnet8 模式共享主机网络配置静态 IP 和 DNS

参考https://www.jb51.net/server/331658bnf.htm

仍然不行的话,关闭防火墙

systemctl stop firewalld
systemctl disable firewalld

二、克隆的centos7配置

1.修改静态Ip,在原数上加1即可。

2.修改UUID (改变其中的一个数字就好)

3.修改主机名,和原虚机不同

vi /etc/hostname

4.vi /etc/resolv.conf 添加 nameserver 192.168.81.2(nat 转发模式的DNS和网关一致 ,填自己的)

5.vi /etc/sysconfig/network 添加

NETWORKING=yes
GATEWAY=192.168.81.2 (nat 转发模式的DNS和网关一致 ,填自己的)

6. service network restart 重启网络 ,ping测试

7. 仍然不行的话,在VM工具栏 虚拟机 设置 移除当前的虚拟机中的网卡 。

然后再添加一块网卡 以nat模式保存。就可以联网了。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Ubuntu18.04(linux)安装MySQL的方法步骤

    Ubuntu18.04(linux)安装MySQL的方法步骤

    本篇文章主要介绍了Ubuntu18.04(linux)安装MySQL的方法步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-05-05
  • CentOS6.4安装Apache+MySQL+PHP图文教程

    CentOS6.4安装Apache+MySQL+PHP图文教程

    这篇文章主要介绍了CentOS6.4安装Apache+MySQL+PHP图文教程,需要的朋友可以参考下。
    2016-10-10
  • Linux中find命令的用法汇总

    Linux中find命令的用法汇总

    Linux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功能很强大。由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。下面我们就来简单汇总下其用法
    2017-03-03
  • Linux 中清空或删除大文件内容的五种方法

    Linux 中清空或删除大文件内容的五种方法

    这篇文章主要介绍了Linux 中清空或删除大文件内容的五种方法的相关资料,需要的朋友可以参考下
    2016-12-12
  • Linux中无法远程连接数据库问题的解决方法

    Linux中无法远程连接数据库问题的解决方法

    这篇文章主要给大家介绍了关于Linux中无法远程连接数据库问题的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-04-04
  • Linux环境下生成openssl证书注意细节介绍

    Linux环境下生成openssl证书注意细节介绍

    大家好,本篇文章主要讲的是Linux环境下生成openssl证书注意细节介绍,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12
  • 如何理解Linux下的SELinux

    如何理解Linux下的SELinux

    SELinux(Secure Enhanced Linux)安全增强的Linux是由美国国家安全局NSA针对计算机基础结构安全开发的一个全新的Linux安全策略机制。SELinux可以允许系统管理员更加灵活的来定义安全策略
    2021-06-06
  • xampp apache启动失效问题的解决方法

    xampp apache启动失效问题的解决方法

    在windows上使用xampp搭建php的开发环境,后来又安装了oracle 10g。
    2009-10-10
  • 分别在Linux和Windows下设置JVM内存的简单方法

    分别在Linux和Windows下设置JVM内存的简单方法

    下面小编就为大家带来一篇分别在Linux和Windows下设置JVM内存的简单方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01
  • 使用 Apache Dubbo 实现远程通信(微服务架构)

    使用 Apache Dubbo 实现远程通信(微服务架构)

    Apache Dubbo 是一个分布式服务框架,主要实现多个系统之间的高性能、透明化调用,本文给大家介绍使用 Apache Dubbo 实现远程通信的详细过程,感兴趣的朋友跟随小编一起看看吧
    2022-01-01

最新评论