前言

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

二、编辑网卡配置文件

1. 配置文件地址

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

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外网解决方案

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

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

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

总结

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

原文地址:https://blog.csdn.net/qq_37196265/article/details/129398570

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_35332.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注