给Ubuntu虚拟机设置静态IP地址(固定IP)

查看

为Ubuntu虚拟机配置静态IP地址(固定IP)的方法经过亲自测试,已被证实有效。

这里你记得网关就可以了,等下要用

查看配置前的网络信息

ifconfig

查看网关

route -n

配置

配置网络文件

cd /etc/netplan/
ls

查看自己的文件的名称,我的是 01-network-manager-all.yaml

修改文件

 sudo vim /etc/netplan/01-network-manager-all.yaml

修改配置

network:
    version: 2
    renderer: NetworkManager
    ethernets:
        ens33: # 网卡名称
            dhcp4: no # 禁用动态IP分配,以便于下面添加静态IP、网关和DNS服务器的信息
            addresses: [192.168.8.你的静态ip/24] # 静态ip地址
            gateway4: 192.168.8.2 # 网关
            nameservers:
                addresses: [8.8.8.8, 114.114.114.114] # dns服务器地址

应用网络配置并重启网络服务

sudo netplan apply
sudo systemctl restart systemd-networkd

验证

ip a 是一个用于显示所有网络接口的详细信息的命令。它列出了每个接口的名称、状态、链路层地址、IP 地址等信息。

可以使用 ip a 来检查网络接口的状态。

ip a

如果你看到了forever(永久),恭喜你配置成功了

ping外网,看看是否成功地访问互联网(通过 ping 百度的服务器)

ping ww.baidu.com

感谢您的浏览,希望可以帮到您

### 如何为 Ubuntu 虚拟机配置静态 IP 地址 在现代版本的 Ubuntu 中(如 20.04 和 22.04),`netplan` 是用于管理网络接口的主要工具。传统的 `/etc/network/interfaces` 文件已被废弃,因此需要通过 `netplan` 的 YAML 配置文件来实现静态 IP 设置。 以下是具体的配置方法: #### 1. 确认当前网络适配器名称 运行以下命令查看当前系统的网络接口名称: ```bash ifconfig ``` 或者更推荐的方式是使用 `ip a` 命令[^3]。这一步是为了确认虚拟机中的网卡设备名,通常类似于 `ens33` 或其他命名方式。 --- #### 2. 编辑 Netplan 配置文件 Netplan 的配置文件一般位于 `/etc/netplan/` 目录下,默认可能是一个 `.yaml` 文件,例如 `01-netcfg.yaml` 或类似的文件名。可以使用以下命令打开并编辑该文件: ```bash sudo nano /etc/netplan/01-netcfg.yaml ``` 将文件内容修改为如下形式(假设网卡名为 `ens33`,具体需根据实际情况调整): ```yaml network: version: 2 renderer: NetworkManager ethernets: ens33: # 替换为你实际的网卡名称 dhcp4: no # 关闭 DHCP 动态获取 IP addresses: [192.168.80.137/24] # 设置静态 IP 地址 gateway4: 192.168.80.2 # 设置默认网关 nameservers: addresses: [8.8.8.8, 114.114.114.114] # 添加 DNS 服务器地址 ``` 注意:上述配置中的 `addresses`, `gateway4`, 和 `nameservers.addresses` 应当基于你的网络环境进行适当更改[^5]。 --- #### 3. 应用新的网络配置 保存文件后,应用新配置以使更改生效: ```bash sudo netplan apply ``` 如果一切正常,此时虚拟机应该已切换到指定的静态 IP 地址[^4]。 --- #### 4. 测试连接性 为了验证主机与虚拟机之间的连通性,可以在虚拟机中尝试 ping 主机 IP 地址: ```bash ping 192.168.1.103 ``` 同样,在主机上也可以测试反向通信能力: ```cmd ping 192.168.80.137 ``` 确保两者的子网掩码一致,并且防火墙规则允许 ICMP 数据包传输[^2]。 --- #### 注意事项 - 如果发现无法成功设置静态 IP,请检查 VMware/VirtualBox 的虚拟网络编辑器配置是否正确设置了 NAT 模式或桥接模式。 - 若遇到错误提示,可重新核查 YAML 文件语法是否严格遵循缩进规则(YAML 对空格敏感)。 ---
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值