好久没折腾过虚拟机了,然后在朋友的怂恿下,主机也抛弃了win,走入linux怀抱。
经朋友推荐,装了kubuntu.暂时还习惯。
公司最近酱油,同事坤想研究点东西。就说装虚拟机。现在就我遇到的问题记录下
1/安装虚拟机后,提示VT-d没有开启,那么BIOS中设置CPU的虚拟化,并找到VT-d开启。
2/装了虚拟机后,设置静态ip后不能ping通。
这里说一下我的过程。我首先关闭了主机和虚拟机的防火墙,避免干扰解决问题。
然后查看主机的ip设置:
sudo vi /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8) auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.1.103 gateway 192.168.1.1 netmask 255.255.255.0 network 192.168.1.1 broadcast 192.168.1.255 ~
重启网络
sudo /etc/init.d/networking restart
主机设置ok
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 BOOTPROTO=static BROADCAST=192.168.1.255 NAME="System etho0" TYPE=Ethernet IPADDR=192.168.1.104 NETMASK=255.255.255.0 NETWORK=192.168.1.1
vi /etc/sysconfig/network
NETWORKING=yes HOSTNAME=localhost.localdomain GATEWAY=192.168.1.1
#vim /etc/resolv.conf
search localdomain nameserver 192.168.1.1 nameserver 8.8.8.8 nameserver 8.8.4.4
service network restart
虚拟机设置ok
设置好这些之后还是不能ping通的话,估计就是virtualbox设置有问题了。
请设置成桥接方式,并选正确的界面名称:
在主机上ifconfig后查看
dolly@dolly-All-Series:/etc/resolvconf/resolv.conf.d$ ifconfig
eth0 Link encap:以太网 硬件地址 78:24:af:89:7a:90
UP BROADCAST MULTICAST MTU:1500 跃点数:1
接收数据包:0 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:0 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:0 (0.0 B) 发送字节:0 (0.0 B)
lo Link encap:本地环回
inet 地址:127.0.0.1 掩码:255.0.0.0
inet6 地址: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 跃点数:1
接收数据包:2755 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:2755 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:0
接收字节:252725 (252.7 KB) 发送字节:252725 (252.7 KB)
wlan0 Link encap:以太网 硬件地址 08:57:00:2b:b2:d4
inet 地址:192.168.1.103 广播:192.168.1.255 掩码:255.255.255.0
inet6 地址: fe80::a57:ff:fe2b:b2d4/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1
接收数据包:33398 错误:0 丢弃:733 过载:0 帧数:0
发送数据包:61672 错误:0 丢弃:8 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:25138172 (25.1 MB) 发送字节:9740449 (9.7 MB)
所以界面名称设置为:wlan0
ok。
继续你的研究之旅吧。