virtualbox安装ubuntu server版本实现互通

Win7下通过virtualbox安装ubuntu server虚拟机实现网络互通(记录下,省的自己每次都要浪费时间在这上面)

1.网络连接方式:网络地址转换(nat)方式和仅主机(host-only)方式。nat在网卡1位置,host-only在网卡2位置

2.Ubuntu开机后仍无法上网,ifconfig发现第二块网卡默认没有启动。我们可以通过ifconfig命令让Ubuntu开启第二块网卡,方式如下:

$ sudo ifconfig eth1 up(如果eth1未找到,试试enp0s8)

$ sudo dhclient eth1

再次ifconfig查看发现第二块网卡已经启动并获得IP地址。测试ping www.baidu.com通了。但是现在还不是庆祝胜利的时候,因为当我们重新启动虚拟机后,Ubuntu不会自己驱动第二块网卡,还必须手动的运行ifconfig来驱动。为了彻底解决这个问题,我们需要修改/etc/network/interfaces文件。具体方式如下:

$ sudo vim /etc/network/interfaces

运行vim,编辑interfaces文件。在文件末尾添加eth1。以下是我的Interface内容,供参考:

    # This file describes the network interfaces available on your system
    # and how to activate them. For more information, see interfaces(5).

    # The loopback network interface
    auto lo
    iface lo inet loopback

    # The primary network interface (Host-only)
    auto eth0
    iface eth0 inet dhcp

    # The second network interface (NAT)
    auto eth1
    iface eth1 inet dhcp

这样,我们既能访问虚拟机,又可以访问互联网,利用各种在线更新的工具,大大的方便了 Linux 的使用。


3.卸载虚拟网卡

sudo virsh net-destroy default

sudo virsh net-undefine default

service libvirtd restart


4.安装虚拟网卡

sudo virsh net-define /usr/share/libvirt/networks/default.xml

sudo virsh net-autostart default

sudo virsh net-start default

查看安装结果:virsh net-list --all

Name                 State      Autostart
-----------------------------------------
default              active     yes
如果没有default.xml文件,则需创建

sudo mkdir /usr/share/libvirt/networks

sudo touch default.xml
sudo chmod 777 default.xml

内容参考如下:

<network>
   <name>default</name>
   <bridge name="virbr0" />
   <forward/>
   <ip address="192.168.122.1" netmask="255.255.255.0">  
      <dhcp> 
         <range start="192.168.122.2" end="192.168.122.254" />
      </dhcp>
   </ip>
</network>

5.ubuntu server 17启用hostonly网卡

ubuntu17.10的网络配置是在 /etc/netplan/01-netcfg.yaml 里面

sudo vim /etc/netplan/01-netcfg.yaml   /// 依葫芦画瓢,配置 host only 对应的网络设备

network:  
  version: 2  
  renderer: networkd  
  ethernets:  
    enp0s3:  
      dhcp4: yes  
    enp0s8:  
      dhcp4: no  
      addresses: [192.168.56.103/24]  
sudo netplan apply  ///申请设置生效


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在VirtualBox安装Ubuntu实现内网互通,你可以按照以下步骤进行操作: 1. 首先,在VirtualBox中创建一个新的虚拟机,并选择Ubuntu作为操作系统。 2. 安装Ubuntu后,确保VirtualBox网络设置正确配置。在VirtualBox网络设置中,有几种网络模式可选择,包括桥接模式、NAT模式、仅主机模式等。其中,桥接模式可以使虚拟机直接连接到物理网络,从而实现与内网的互通。 3. 在虚拟机中配置网络设置。进入Ubuntu系统,在网络设置中选择正确的网络接口,并配置IP地址、子网掩码和网关。确保虚拟机的IP地址与内网中的其他设备处于同一子网。 4. 进行网络测试。在虚拟机中打开终端,使用ping命令测试与其他设备的连通性,例如ping 内网中的另一台设备的IP地址。如果能够收到回复,说明内网互通已经正常。 总之,通过正确配置VirtualBox网络设置,并在虚拟机中进行网络配置,就可以实现VirtualBox安装Ubuntu后的内网互通。请确保网络设置和配置正确,以便顺利实现互通。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [【linux】VirtualBox安装ubuntu虚拟机并且实现跟宿主机互相ping通和共享文件夹](https://blog.csdn.net/vipally/article/details/107063074)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [VirtualBox搭建Ubuntu中的网络配置](https://blog.csdn.net/weixin_42595232/article/details/107421216)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值