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  ///申请设置生效


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值