virtualbox虚拟机中ubuntu网络问题

创建虚拟机后发现无法联网

使用ip a命令查看地址配置正确

前置条件

  • 使用双网卡:
    1. 网络地址转换
    2. 仅主机(Host-Only)网络
  • 安装系统时已配置了网络

解决过程

使用ip a命令查看地址配置没有问题

ip route猜测是路由问题:

经上发现默认生成的路由是内网的(但不知为何为这样),思考改变默认路由。

解决方法

对enp0s8网卡设置优先级

network:
  version: 2
  ethernets:
    enp0s3:
      dhcp4: yes
    enp0s8:
      dhcp4: no
      addresses:
        - 192.168.56.102/24
      routes:
        - to: default
          via: 192.168.56.1
          metric: 200

设置阿里云软件源

设置前先备份:cp /etc/apt/sources.list /etc/apt/sources.list.bak

sudo cat <<EOF > /etc/apt/sources.list
deb https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
EOF

sudo apt update
posted @ 2024-11-04 17:42  只为中华之崛起而读书  阅读(63)  评论(0)    收藏  举报