2、ubuntu(1)virtualbox中网络配置

之前在让主机和virtualbox中的ubuntu虚拟机互联互通的时候总是出现问题,而且容易忘记,这里做个笔记。参考了http://luokr.com/p/12

  • 1、在virtualbox中进行全局设定

    2、ubuntu(1)virtualbox中网络配置_第1张图片
    1

    2、ubuntu(1)virtualbox中网络配置_第2张图片
    2

  • 2、对ubuntu的网络进行设置

    2、ubuntu(1)virtualbox中网络配置_第3张图片
    3

    2、ubuntu(1)virtualbox中网络配置_第4张图片
    4

    说明:这里“网卡1”配置“网络地址转换(NAT)”是为了让虚拟机能上网,而“网卡2”设置为“仅主机(Host-Only)网络”是为了让主机和虚拟机能够互通。

  • 3、在虚拟机中进行网路设置

vim /etc/network/interfaces 
# The loopback network interface 
auto lo 
iface lo inet loopback 
 
# The primary network interface 
auto eth0 
iface eth0 inet dhcp 
 
# Virtualbox Host-only mode
auto eth1 
iface eth1 inet static 
address 192.168.56.101
netmask 255.255.255.0 
#network 192.168.56.0 
 
# Virtualbox Bridged mode
#auto eth1
#iface eth1 inet static 
#address 192.168.0.190 
#netmask 255.255.255.0 
#gateway 192.168.0.1 

然后重启网络服务/etc/init.d/networking restart

  • 4、如果碰到虚拟机不让连接的问题
    • 我们可以关闭虚拟机的防火墙: ufw disable
    • 查看是否安装了ssh服务:
apt-get install openssh-client //安装ssh客户端
apt-get install openssh-server //安装ssh服务端
ps -e | grep ssh  //如果出现sshd则表示启动正常
/etc/init.d/ssh start  //启动ssh服务

以上的方法并不一定能解决问题,只是作为参考。

  • 5、问题Sub-process /usr/bin/dpkg returned an error code (1)
    解决参考http://blog.csdn.net/yusiguyuan/article/details/24269129
sudo mv /var/lib/dpkg/info /var/lib/dpkg/info.bak //现将info文件夹更名
sudo mkdir /var/lib/dpkg/info //再新建一个新的info文件夹
sudo apt-get update

apt-get -f install xxx
sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info.bak
//执行完上一步操作后会在新的info文件夹下生成一些文件,现将这些文件全部移到info.bak文件夹下

sudo rm -rf /var/lib/dpkg/info //把自己新建的info文件夹删掉
sudo mv /var/lib/dpkg/info.bak /var/lib/dpkg/info //把以前的info文件夹重新改回名字
  • 6、在使用过程中如果连接断开,则可以尝试重启网卡

你可能感兴趣的:(2、ubuntu(1)virtualbox中网络配置)