Linux(CentOS 7)配置静态ip及ping 不通外网问题 您所在的位置:网站首页 虚拟机网关ping不通怎么解决方法 Linux(CentOS 7)配置静态ip及ping 不通外网问题

Linux(CentOS 7)配置静态ip及ping 不通外网问题

2024-07-06 17:56| 来源: 网络整理| 查看: 265

前言

日常学习中,如果Linux中安装了MySQL、nacos、redis等中间件。我们可能会通过navicat/dataGrip连接MySQL、会通过ip:port/nacos访问nacos、会通过ip:port连接redis。可以看到这些都跟Linux的ip地址有关,所以一旦开机重启后,Linux ip地址有变动,我们将需要逐个进行ip地址的修改,这是极其不方便的。 我们可以将Linux ip地址配置为静态ip,规避上面的问题。

二、编辑网卡配置文件 1. 配置文件地址

需要注意的是,网卡配置文件可能是ifcfg-ens32,也有可能是ifcfg-ens33,有哪个直接编辑哪个就行。 请添加图片描述

vim /etc/sysconfig/network-scripts/ifcfg-ens32

修改BOOTPROTO为static、ONBOOT为yes;添加IPADDR、NETMASK、GATEWAY、DNS1、DNS2、DNS3 请添加图片描述 网关和ip地址等可通过VMware 中“编辑–>虚拟网络编辑器–>NAT设置”查看,如下图所示: 在这里插入图片描述

BOOTPROTO=static // 静态网址 ONBOOT=yes // 开机自启 IPADDR=192.168.160.188 // ip地址 NETMASK=255.255.255.0 // 子网掩码 GATEWAY=192.168.160.2 // 网关,vmware NAT模式在编辑--虚拟网络编辑器中选中NAT模式里点击NAT配置查看 DNS1=8.8.8.8 DNS2=114.114.114.114 DNS3=8.8.4.4 2. 重启网络服务即可 systemctl restart network 2. 潜在问题(网络ping不通主机/外网)

写在最前面,解决方法参考自:CentOS虚拟机linux设置静态IP后无法ping外网解决方案

网关要对应 在虚拟机->编辑->虚拟网络编辑器中能看到子网ip和子网掩码,因此设置网关GATEWAY除了最后一位为2,其他与子网ip保持一致,即192.168.44.2。子网掩码NETMASK设置为255.255.255.0。

ip地址不要冲突 有时候ip设置的会冲突,修改最后一位,多试几个就行。 如果你仔细查看了我在上面的图片&配置,会发现在VMware 中“编辑–>虚拟网络编辑器–>NAT设置”中的ip地址是192.168.160.0,但我设置的是192.168.160.188,这就解决了既ping不通主机,也ping不通外网的问题了。

域名一定要加上 经过上述修改我已经能ping通主机,但是还是ping不通外网(www.baidu.com),于是我尝试加了DNS2,果然可以,因此建议DNS1和DNS2都加上。

总结

通过这篇文章,我们知晓了如何配置Linux静态ip,以及配置后ping不通主机和外网得解决方法。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有