虚拟机如何设置静态ip

1.打开ip配置文件
vi /etc/sysconfig/network-scripts/ifcfg-ens33
这个配置文件,根据系统不同,名称可能也不相同


2.修改文件中的配置

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=ec7e2a65-7c18-4f16-ba20-8cd33d4a7231
DEVICE=ens33
ONBOOT=yes
# ipv4
DNS1=10.195.36.1
IPADDR=10.195.36.7
GATEWAY=10.195.36.1
PREFIX=24

BOOTPROTO默认的是DHCP,意思是动态获取IP,这里将其设置为static,就是静态,意思是ip由自己设置。
备注: IPADDR就是静态IP,NETMASK是子网掩码,GATEWAY就是网关或者路由地址 BOOTPROTO=static 设置为静态
配置完成之后保存退出,
静态ip的设置不是随意设置,必须是自己虚拟机中配置的dhcp内的ip,网关也需是自己虚拟机中配置的网关
最后再重启网络

service network restart

通过ip addr 命令确认IP地址已切换

如下图
打开虚拟网络编辑器
image
设置网关
image
image
设置dhcp动态ip地址
image

posted @   杨远  阅读(1410)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示