1、目的:

我想在Vmvare配置成NAT模式的上网,因为这个模式宿主机可以访问虚拟机,虚拟机也可以访问宿主机,但仅主机模式只能是宿主机能访问虚拟机,但虚拟机不能访问宿主机。所以我为了能在虚拟机里面上网,要配置成NAT模式。

2、遇到的问题

显示Centos7.3的网卡名称改为了ifcfg-ens33,导致我跟着学hadoop的老师配的时候发现自己怎么没有ifcfg-eth0,这个解决方法挺简单的,网上有一堆解决方案,就是重新grub一下,然后记得删除原来的ifcfg-ens33。

这个都不是最蛋疼的问题,最主要的是我按照网上的做法,配置好了ifcfg-eth0了,宿主机也能ping通虚拟机,虚拟机也能ping通宿主机,但是虚拟机时候就是ping不同外网。就像这样

当然了,这是我最后一步配置已经能上网了,ping的时候还是现实这样,反正到现在我还没搞清楚为什么就停在那里不走,但是至少说明我的DNS解析是成功的,不会是unkonw the name or the server这种提示,这种提示的话一般都是DNS配置的有问题。还有一种错误就是提示主机不可达,destination not unreachable,这种错误的话一般都是你的ifcfg-eth0里面的GATEWAY或者IPDDR配置的不对。

3、问题解决

接下来就ping的时候提示Name or service not known这个问题和destination not unreachable给出我的配置文件

主要涉及的配置文件有三个

1、/etc/sysconfig/network文件(主机名、默认网关、DNS)

2、/etc/sysconfig/network/network-scripts/ifcfg-eth0(配置ip地址、网关、DNS)

3、/etc/resolve.conf文件(配置DNS解析)

Name or service not known这个和DNS配置不正确,所以这个涉及这三个文件,内容如下:

/etc/resolve.conf文件:

注意这个域名服务器地址就填自己待会卸载ifcfg-eth0里面的那个GATEWAY的地址就行了,不是自己主机的DNS的什么地址。

/etc/sysconfig/network:

这个里面的GATEWAY也是待会ifcfg-eth0里面的GATEWAY要保持一致,DNS1也填GATEWAY的地址,DNS2和DNS3备用的DNS也就照我这样填好了。

/etc/sysconfig/network/network-scripts/ifcfg-eth0

1、这个里面的需要注意的是你自己到底是DHCP还是static获取地址,如果是DHCP待会记得在vmware中够好红框里面的框,当然它上面那个框也要勾,我害怕有些人看了别的教程先配置static然后不成功又去配dhcp,这个不勾就会报错。这个是dhcp需要注意的,dhcp和我上面这张图的配置不同,我就不说了,接着说static这种形式

2、IPADDR配置自己的IP地址,必须是洗面图中子网范围内的一个

介于192.168.137.1~192.168.137.255,但是注意注意(千万不要和GATEWAY一样了)我这类GATEWAY是192.168.137.4所以IPADDR不能末尾是4,这里我把我的虚拟机地址配置了192.168.137.2.

但是还有一个坑:

注意因为Vamware NAT方式more采用的net8,所以这个net8的ipv也要和你虚拟机的IPADDR、GATWAY都不一样,也是在192.168.137.1~192.168.137.255中间取值。修改net8 ip的地址的地方在下面的截图的地方,伙计们特别要注意我上方那个红框,我实在net8上面点的属性->IPv->属性然后才到这里,不要点错了啊

上面这里就可以更改net8的ip地址,只要你确保你的IPADDR和net8的ip和gateway实在同一网段,即192.168.137.1~192.168.137.255这里面三个不同值就可以。

好了,最后贴出我的ifcfg-eth0的代码,方便大家复制

TYPE="Ethernet"
BOOTPROTO="static"
NM_CONTROLLED=no #表示该接口将通过该配置文件进行设置,而不是通过网络管理器进行管理
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="eth0"
UUID="157c8fb5-23b3-414c-8519-25bef9b20a54"
DEVICE="eth0"
ONBOOT="yes" #系统将在启动时开启该接口。
 
IPADDR=192.168.137.2 #静态IP  
GATEWAY=192.168.137.4 #默认网关  
NETMASK=255.255.255.0 #子网掩码  
#DNS1=192.168.137.4 #DNS 配置
---------------------
作者:EcnuAndFzu
来源:CSDN
原文:https://blog.csdn.net/ecnu18918079120/article/details/78435645
版权声明:本文为博主原创文章,转载请附上博文链接!

Centos7.3 坑爹网络配置的更多相关文章

  1. centos7 minimal 安装 &网络配置

    1.下载centos7manimal.iso  下载地址: http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Min ...

  2. centos6|centos7防火墙区别 | 网络配置区别

    CentOS 6 Linux防火墙 service iptables status (功能描述:查看防火墙状态) chkconfig iptables –list (功能描述:查看防火墙开机启动状态) ...

  3. centos7 新装系统网络配置

    [root@localhost ~]# cat /etc/sysconfig/grub GRUB_TIMEOUT= GRUB_DISTRIBUTOR="$(sed 's, release . ...

  4. centos7 下修改网络配置

    修改ip地址 编辑 /etc/sysconfig/network-scripts/ifcfg-eth0 TYPE=Ethernet BOOTPROTO=static 静态ip DEFROUTE=yes ...

  5. linux网络配置(ifcfg)

    将linux主机接入到网络需要配置哪些配置项? IP/NETMASK:本地通信. 路由(网管):跨网络通信. DNS服务器地址:基于主机名通信. DNS服务器有三种:主/备用DNS服务器/第三备份dn ...

  6. Vmware-Centos7-NAT 网络配置

    首先一句话总结 NAT模式下,将VMware Network Adapter VMnet8的IP改为与虚拟机IP同一网段即可. 操作步骤 1. 打开虚拟网络编辑器 2. 配置NAT 选择NAT模式,取 ...

  7. CentOS7网络配置

    *关于查看IP信息 window中是 ipconfig Linux一般都是 ifconfig 不过CentOS7中  这个命令发生了更改 :ip addr 设置网络 再新建虚拟机向导过程中,有一步[网 ...

  8. Centos7网络配置,vsftpd安装及530报错解决

    今天在虚拟机安装CentOS7,准备全新安装LTMP,结果又是一堆问题,不过正好因为这些出错,又给自己长了见识. 1,CentOS7网络配置 最小化安装CentOs7后,ifconfig提示comma ...

  9. VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装

    VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装在阿里云开源镜像地址下载镜像Index of /centos/7.2.1511/isos/x86_64/http://mirro ...

随机推荐

  1. WPF Datagrid横向排列

    <DataGrid.ItemsPanel> <ItemsPanelTemplate> <StackPanel Orientation="Horizontal&q ...

  2. Promise异步编程整理

    1.单线程模型 单线程模型指的是,JavaScript 只在一个线程上运行.也就是说,JavaScript 同时只能执行一个任务,其他任务都必须在后面排队等待. 注意,JavaScript 只在一个线 ...

  3. Hive配置文件hive-site.xml

    <configuration> <property> <name>hive.metastore.warehouse.dir</name> <val ...

  4. Ubuntu16.04 LTS上安装Go1.10

    原因 Ubuntu资源库上默认使用的是Go1.6.2版本,给最新版本代码编译带来了不少问题.本文就记录下在Ubuntu下直接安装Go最新版1.10的步骤. 准备工作 1.卸载已有版本 # 卸载已经安装 ...

  5. 一分钟配置jdk

    一.下载jdk 直接进入网站:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ...

  6. 山东第四届省赛: Boring Counting 线段树

    http://acm.sdibt.edu.cn/JudgeOnline/problem.php?id=3237 Problem H:Boring Counting Time Limit: 3 Sec  ...

  7. ctcms Nginx 伪静态

    location /whole { rewrite ^/whole/(.+).html$ /index.php?c=whole&key=$1; } location /show { rewri ...

  8. Python这个缩进让我焦头烂额!最奇葩的缩进...

        例如如下程序.     运行上面代码,如果输入年龄小于20,将会看到如下运行结果.     从上面代码可以看出,如果输入的年龄大于20,则程序会执行整体缩进的代码块. 再次重复:Python不 ...

  9. 树莓派发射FM波——搭建私人小电台

    树莓派的应用十分广泛,有很多奇思妙想的应用非常有趣,在这里我们想实现一个小电台的功能,但是在这里需要说明,私人架设电台是违法行为,所以本案只作为自我娱乐所用,不能发射大功率的信号干扰正常的FM频段. ...

  10. eclipse打成可运行jar包,清空运行路径选项

    到eclipse的工作空间找到/.metadata/.plugins/org.eclipse.debug.core/.launches文件夹,清空:然后重启eclipse即可: