VirtualBox虚拟机如何在Ubuntu上设置静态IP

904
2025/4/15 12:31:50
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在VirtualBox的Ubuntu虚拟机上设置静态IP,可以按照以下步骤进行:

1. 查看网卡名称

首先,打开终端并输入以下命令来查看所有网络接口及其状态:

ip addr

找到你想要配置静态IP的网卡名称,例如 enp0s3

2. 编辑Netplan配置文件

Netplan的配置文件通常位于 /etc/netplan/ 目录下。你可以使用你喜欢的文本编辑器打开该文件,例如使用 sudo vim /etc/netplan/01-network-manager-all.yaml

3. 配置静态IP

在Netplan配置文件中,添加或修改以下内容以配置静态IP:

network:
  version: 2
  renderer: NetworkManager
  ethernets:
    <网卡名称>:
      dhcp4: no
      addresses:
        - <静态IP地址>/<子网掩码>
      gateway4: <网关地址>
      nameservers:
        addresses:
          - <DNS服务器地址1>
          - <DNS服务器地址2>

例如,如果你的网卡名称是 enp0s3,静态IP地址是 192.168.1.100,子网掩码是 24(即 255.255.255.0),网关地址是 192.168.1.1,DNS服务器地址是 8.8.8.81.1.1.1,则配置如下:

network:
  version: 2
  renderer: NetworkManager
  ethernets:
    enp0s3:
      dhcp4: no
      addresses:
        - 192.168.1.100/24
      gateway4: 192.168.1.1
      nameservers:
        addresses:
          - 8.8.8.8
          - 1.1.1.1

4. 应用配置

保存并关闭YAML文件后,运行以下命令使配置生效:

sudo netplan apply

5. 验证配置

使用以下命令验证配置是否成功:

ip addr

你应该能看到网卡已经分配了你配置的静态IP地址。

注意事项

  • 确保在配置静态IP之前,虚拟机的网络设置是正确的。如果你使用的是VirtualBox的Host-Only适配器,确保其配置正确。
  • 如果你需要添加路由,可以在Netplan配置文件中添加 routes 字段,具体可以参考相关教程

通过以上步骤,你就可以在VirtualBox的Ubuntu虚拟机上成功设置静态IP了。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: Ubuntu Python图形界面库