在Ubuntu虚拟机中设置静态IP地址可以通过以下几种方法实现:
使用NetworkManager TUI设置静态IP(推荐)
-
打开NetworkManager TUI: 在命令行输入以下命令:
sudo nmcli tui
进入“NetworkManager TUI”的界面,按回车进入。
-
编辑网络连接:
- 按回车进入“Edit a connection”。
- 使用方向键把光标移动到“
”的位置,再按回车进入。 - 按方向键把光标下移到“IPv4 CONFIGURATION”后面的
,按回车弹出菜单。 - 按方向键选择
Manual
再按回车。 - 把光标右移到
,按下回车。 - 然后逐一输入IP地址、网关和DNS服务器地址。
- 输入完毕后,下移光标到最后,选中
回车。
-
退出并重启虚拟机:
- 退出编辑后,下移光标到
Quit
回车退出。 - 输入以下命令重启虚拟机:
sudo reboot
- 退出编辑后,下移光标到
通过命令行设置静态IP
-
查看网络接口信息: 使用以下命令查看网络接口名称和当前的IP地址:
ip addr show
-
编辑Netplan配置文件:
- 进入
/etc/netplan/
目录:cd /etc/netplan/
- 备份原始配置文件:
cp 01-netcfg.yaml 01-netcfg.yaml_bak
- 使用
nano
编辑器打开配置文件:sudo nano 01-netcfg.yaml
- 修改或添加以下内容(根据实际情况替换IP地址、网关和DNS服务器地址):
network: version: 2 renderer: networkd ethernets: enp0s3: # 替换为你的网络接口名称 dhcp4: no addresses: [192.168.133.100/24] gateway4: 192.168.133.1 nameservers: addresses: [8.8.8.8, 8.8.4.4]
- 进入
-
应用配置:
- 保存文件并退出编辑器。
- 应用更改:
sudo netplan apply
-
验证网络配置:
- 使用以下命令检查新的网络配置是否生效:
ip addr show enp0s3
- 使用以下命令检查新的网络配置是否生效:
通过VirtualBox设置静态IP
-
打开VirtualBox管理器并选择虚拟机:
- 点击“设置”按钮。
-
进入网络设置:
- 选择“网络”选项卡。
- 选择“NAT模式”或“桥接模式”。
-
配置静态IP:
- 在Ubuntu虚拟机中,打开终端。
- 编辑网络配置文件(例如
/etc/netplan/01-netcfg.yaml
):sudo nano /etc/netplan/01-netcfg.yaml
- 添加或修改以下内容(根据实际情况替换IP地址、网关和DNS服务器地址):
network: version: 2 renderer: networkd ethernets: enp0s3: # 替换为你的网络接口名称 dhcp4: no addresses: [192.168.133.100/24] gateway4: 192.168.133.1 nameservers: addresses: [8.8.8.8, 8.8.4.4]
- 保存文件并退出编辑器。
- 应用配置:
sudo netplan apply
-
验证网络连接:
- 使用以下命令检查网络连接:
ip addr show enp0s3
- 测试网络连接:
ping 8.8.8.8 ping www.baidu.com
- 使用以下命令检查网络连接:
通过以上步骤,你可以在Ubuntu虚拟机中成功设置静态IP地址。请根据你的虚拟机软件(如VMware或VirtualBox)选择相应的网络模式和配置步骤。