VirtualBox如何设置Ubuntu静态IP
导读:VirtualBox中Ubuntu虚拟机设置静态IP步骤 1. 配置VirtualBox网络连接模式 首先需要为Ubuntu虚拟机设置合适的网络模式(仅主机模式或桥接模式),确保静态IP能与主机或其他设备通信: 打开VirtualBox,...
VirtualBox中Ubuntu虚拟机设置静态IP步骤
1. 配置VirtualBox网络连接模式
首先需要为Ubuntu虚拟机设置合适的网络模式(仅主机模式或桥接模式),确保静态IP能与主机或其他设备通信:
- 打开VirtualBox,选中目标Ubuntu虚拟机,点击顶部菜单栏「设置」。
- 进入「网络」选项卡,选择「适配器1」:
- 推荐模式:仅主机(Host-Only)适配器(适用于虚拟机与主机之间稳定通信,无需外网);
- 若需外网:选择「桥接网卡」(适配器1),并在「高级」中设置「混杂模式」为「允许所有」(需主机网络支持)。
- (可选)添加「适配器2」并选择「仅主机(Host-Only)适配器」,用于虚拟机与主机之间的专用通信(避免影响适配器1的外网连接)。
- 点击「确定」保存网络设置。
2. 确定网络接口名称
启动Ubuntu虚拟机,打开终端,通过以下命令查看网络接口名称(需与后续配置中的接口名一致):
ip addr show
# 或使用传统命令(Ubuntu 16.04及以下版本)
ifconfig
输出结果中,以太网接口通常以enpXsY(如enp0s3)或ethX(如eth1)格式命名,记住该名称(例如enp0s8)。
3. 修改网络配置文件(Ubuntu 17.10及以上版本,推荐Netplan)
Ubuntu 17.10及以上版本使用Netplan管理网络配置,配置文件路径为/etc/netplan/(如00-installer-config.yaml或01-netcfg.yaml):
- 用文本编辑器打开配置文件(以
sudo权限):sudo nano /etc/netplan/00-installer-config.yaml - 修改文件内容(以
ens33接口为例,替换为你的实际接口名;IP地址需与VirtualBox「仅主机模式」的网段一致,如192.168.56.x):network: version: 2 renderer: networkd # 或NetworkManager(根据系统选择) ethernets: ens33: dhcp4: no # 关闭DHCP addresses: [192.168.56.100/24] # 静态IP地址及子网掩码(/24表示255.255.255.0) gateway4: 192.168.56.1 # 网关(通常为VirtualBox Host-Only适配器的IP) nameservers: addresses: [8.8.8.8, 8.8.4.4] # DNS服务器(可自定义) - 保存文件(
Ctrl+O→回车→Ctrl+X退出编辑器)。
4. 修改网络配置文件(Ubuntu 16.04及以下版本,传统方法)
若使用Ubuntu 16.04及以下版本,需编辑/etc/network/interfaces文件:
- 打开终端,输入以下命令:
sudo nano /etc/network/interfaces - 修改文件内容(以
enp0s8接口为例,替换为你的实际接口名):auto lo iface lo inet loopback auto enp0s8 iface enp0s8 inet static address 192.168.56.100 # 静态IP地址 netmask 255.255.255.0 # 子网掩码 gateway 192.168.56.1 # 网关 dns-nameservers 8.8.8.8 8.8.4.4 # DNS服务器 - 保存文件(
Ctrl+O→回车→Ctrl+X退出编辑器)。
5. 应用静态IP配置
- Netplan配置(Ubuntu 17.10及以上):
运行以下命令使配置生效:sudo netplan apply - 传统interfaces配置(Ubuntu 16.04及以下):
重启网络服务:sudo systemctl restart networking # 或使用以下命令(部分版本适用) sudo /etc/init.d/networking restart - 若重启网络服务失败,可尝试重启虚拟机:
sudo reboot
6. 验证静态IP配置
- 检查IP地址是否生效:
输出中应包含你设置的静态IP地址(如ip addr show ens33 # 替换为你的接口名192.168.56.100)。 - 测试网络连接:
- 测试外网:
ping 8.8.8.8 - 测试主机通信:
在Windows主机上打开命令提示符,输入:ping 192.168.56.100
- 测试外网:
注意事项
- 网段一致性:VirtualBox「仅主机模式」的默认网段为
192.168.56.x,静态IP需在此网段内(如192.168.56.100-192.168.56.254),避免与主机或其他虚拟机冲突。 - DNS配置:若无法访问外网,需检查
nameservers是否正确(如使用114.114.114.114等公共DNS)。 - 网卡顺序:若添加了多个网卡(如适配器1用于外网、适配器2用于仅主机),需确保静态IP配置在正确的网卡上(通常为适配器2)。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: VirtualBox如何设置Ubuntu静态IP
本文地址: https://pptw.com/jishu/744432.html
