Linux(CentOS7)设置固定获取IP地址
①、点击"编辑"里面的"虚拟网络编辑器",取消勾选DHCP服务将IP地址分配给虚拟机。
②、启动虚拟机,进入网络配置文件目录:cd /etc/sysconfig/network-scripts/
,然后编辑ifcfg-ens33文件:vi ifcfg-ens33
。按i进入insert编辑模式:
cd /etc/sysconfig/network-scripts/
vi ifcfg-ens33
修改以下内容:
BOOTPROTO=static
:启用静态IP地址ONBOOT=yes
:开启自动启用网络连接
添加以下内容:
IPADDR=192.168.30.100
:设置IP地址NETMASK=255.255.255.0
:子网掩码GATEWAY=192.168.30.2
:设置网关
注意:IPADDR不能和子网IP冲突(最后一位只要在0~255范围内随便取一个数字,这里选择100),GATEWAY即”NAT设置“里面的网关IP。
最后按下Esc进入命令模式输入:wq
保存并退出。
修改和添加内容后如下图:
③、输入service network restart
重启网卡让网卡设置生效。
④、输入ip addr
检查一下IP。
⑤、验证是否可以访问外网:ping www.baidu.com
。
如果ping www.baidu.com
不通,那么再测试一下百度的ip地址14.215.177.38能否ping通,如果ip能通而域名不通则说明DNS解析有误,需要设置DNS。
⑥、设置DNS(有两种方式)。
注意:DNS服务器可以只配一个,也可以配置多个,下面我用的是两个免费的DNS服务器,查看IP地址,测试联网。
第一种方式是在 ifcfg-ens33
文件的后面进行添加DNS1=xxx.xxx.xxx.xxx
。
注意改完后重启网卡才能生效,重启:service network restart
。
第二种方式是改vi /etc/resolv.conf
或者直接echo -e "nameserver 114.114.114.114\nnameserver 223.5.5.5" >>/etc/resolv.conf
。(\n是换行的意思)
使用vi命令添加的时候要注意格式:
- nameserver xxx1.xxx1.xxx1.xxx1
- nameserver xxx2.xxx2.xxx2.xxx2
使用echo命令则直接运行就可以了。
两种方式完成后的效果是一样的,如下图:
常用的免费DNS地址:
- 国内移动、电信和联通通用的DNS:114.114.114.114。
- 阿里:首选:223.5.5.5 备用:223.6.6.6
- 百度 :180.76.76.76
- 腾讯:首选:119.29.29.29,备用:119.28.28.28
- 谷歌 8.8.8.8
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构