Dify 全链路开发实战:如何为Ubuntu 25.04 设置固定IP?怎么可以错过

admin 技术文档 2025-07-07 3

摘要:要在 MacBook 上的 VMware Fusion 中为 Ubuntu 25 虚拟机配置固定 IP 并保留外网访问能力,需结合 VMware 网络设置与 Ubuntu 系统配置。...

要在 MacBook 上的 VMware Fusion 中为 Ubuntu 25 虚拟机配置固定 IP 并保留外网访问能力,需结合 VMware 网络设置与 Ubuntu 系统配置。以下是详细步骤:

一、查看 VMware Fusion 网络配置(关键参数准备)

打开终端,进入 VMware 配置目录:
获取网关和子网信息:

示例输出:

确定可用 IP 范围:

注意:静态 IP 需在此范围外(例如 192.168.159.100)。

⚙️ 二、Ubuntu 25 中配置静态 IP(Netplan 方式)

Ubuntu 25 默认使用 Netplan 管理网络,需编辑 YAML 配置文件:

打开配置文件:
修改为以下内容(替换为你的参数):

关键参数说明:

addresses:静态 IP + 子网掩码(如 /24 对应 255.255.255.0)gateway:必须与 nat.conf 中的网关一致nameservers:DNS 确保域名解析(否则无法访问外网)应用配置并重启网络:

三、验证配置

检查 IP 是否生效:
测试外网连通性:

注:也可以换成其它网站测试连通性:例如 ping -c 4 bing.com

测试宿主机与虚拟机通信:

⚠️ 注意事项

IP 冲突规避:

静态 IP 需在 DHCP 范围外(如 DHCP 范围为 128~254,则选择 100~127)。网卡名称适配:

Ubuntu 25 可能使用 enp0s5 等新命名规则,通过 ip a 确认实际网卡名。防火墙干扰:

若宿主机无法 ping 通虚拟机,检查 macOS 防火墙或 Ubuntu 的 ufw 状态:

VMware 网络模式:

虚拟机需设置为 NAT 模式(非桥接或 Host-Only),否则外网访问失效。

故障排查

无法上网:

检查网关和 DNS 是否配置正确(route -n 查看路由表,nslookup google.com 测试 DNS)。IP 不生效:

重启 Netplan 服务:sudo systemctl restart systemd-networkd。配置回退:

若错误导致断网,可通过 VMware 虚拟机控制台还原网络配置。

通过以上步骤,Ubuntu 25 虚拟机既能保留固定 IP(如 192.168.159.100),又能通过宿主机的 NAT 网关访问外网。此配置适用于开发、服务器调试等需稳定 IP 的场景。

感谢关注「AI码力」,《Dify 全链路开发实战》文字版每日更新,视频版每周更新!

相关推荐

评论列表
关闭

用微信“扫一扫”