在VirtualBox中设置Ubuntu 20.04使用固定IP


  1. 首先在虚拟机设置界面中将网络连接模式设置为“桥接网卡”,同时选择你的物理机上网所用的网卡,我这里是使用的无线网卡,故选择“Intel(R) Wi-Fi 6 AX200 160MHz”这一项


  2. 启动虚拟机,使用 ip addr 查看当前网络设置
    ip addr 查看网络配置

  3. 编辑网络配置文件,sudo vim /etc/netplan/00-installer-config.yaml(网上有些文章这里的配置文件名是 50-cloud-init.yaml,我这里只有一个 00-installer-config.yaml 文件,看实际情况),打开后的原始文件是这样的:

# This is the network config written by 'subiquity'
network:
  ethernets:
    enp0s3:
      dhcp4: true
  version: 2

我们把配置改成:

network:
  ethernets:
    enp0s3:  #配置的网卡的名称
      dhcp4: no  #dhcp4关闭
      addresses: [192.168.1.110/24]  #设置本机IP及掩码,/24即表示24位掩码255.255.255.0
      gateway4: 192.168.1.1  #网关IP,设置为和物理机相同
      nameservers:
        addresses: [202.102.128.68, 202.102.134.68]  #设置DNS,与物理机相同
  version: 2

  1. 输入 :wq 保存退出后,执行 sudo netplan apply 使配置生效,之后每次启动虚拟机IP地址就不会再改变了。这样虚拟机内部可以正常上网,在物理机中也可以直接使用虚拟机的ip访问内部的服务。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM