[问题]虚拟机上网

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
recallshan
帖子: 87
注册时间: 2007-08-25 18:02
来自: 湖南株洲

[问题]虚拟机上网

#1

帖子 recallshan » 2007-08-25 18:17

今天用虚拟机装好了 Red hat linux 9.0
但是连不了网 以前装好了就能上网的

Windows 设置
IP : 192.168.0.1
子网俺码: 255.255.255.0
网关没设置

dns : 202.101.224.68
dns2 : 202.101.224.69

ADSL 设置成共享

Windows防火墙关了

___________________________________

Linux 设置

IP : 192.168.0.2
子网俺码: 255.255.255.0
网关 : 192.169.0.1

dns : 202.101.224.68
dns2 : 202.101.224.69

___________________________________

连接方式是桥接, Windows 和 Linux 可以互Ping通 但就是上不了网 Ping DNS也不通
改为 NAT 的话 就Ping不通
vmware tools 也安装了
网卡是 8169的

想想可能是 认不着网卡驱动,下了8169的驱动 但是是 C源码,安装不来 ...

问题出在哪呢?
头像
momova
帖子: 3381
注册时间: 2007-07-11 21:43
系统: archlinux
来自: 东江边

#2

帖子 momova » 2007-08-25 18:21

看到你的帖子,没用过虚拟机。但是帮你顶顶。
ToT,呵呵。
头像
ct
帖子: 2201
注册时间: 2005-04-06 21:15
来自: 安徽黄山
联系:

#3

帖子 ct » 2007-08-25 20:42

ADSL 设置成共享 ,要设网关,你可以用向导设置小型家庭办公网络.
linux里ip要在一个网段和工作组,且使用win的网关,并选择合适的dns
192.169.0.1 改成192.168.0.1
flyinflash
帖子: 2376
注册时间: 2006-09-21 14:28

#4

帖子 flyinflash » 2007-08-25 21:02

主机: Ubuntu 7.04 (Kernel Version 2.6.20-15)
(己安装 uml_utilities 和 bridge-utils 包)
用户名: lee
Interface: ath0

客户机: Windows 2000 Professional Simple Chinese (On VirtualBox)
用户名: lee
主机 Interface: tap0



法一:NAT(by Linux) + Route

主机:
//打开转发功能
#echo 1 > /proc/sys/net/ipv4/ip_forward

//利用iptables完成NAT功能
#iptables -t nat -A POSTROUTING -j MASQUERADE

//设置访问权限
#chmod 0666 /dev/net/tun

//建立一个tap设备, 名字为tap0, 所有者为lee
#tunctl -t tap0 -u lee

//激活tap0
#ifconfig tap0 up

//为tap0指定IP和网段, 为10.10.10.1/24.
#ifconfig tap0 10.10.10.1 netmask 255.255.255.0

客户机:
“网络TCP/IP”设置如下:
IP: 10.10.10.10
Netmask: 255.255.255.0
Gateway: 10.10.10.1

客户机 -> WAN:
由Linux的iptables完成NAT功能, 提供WAN的访问服务.

Non-主机 -> 客户机 :
因为客户机是在主机的NAT之后的一个私有子网中, 所以直接访问是不行的. 不过可以通过iptables来完成Port Forwarding, 实现部分的向内访问。

客户机 -> 主机:
10.10.10.1是真实的主机. 客户机对主机的任何访问都可以通过访问10.10.10.1来完成。

主机 -> 客户机:
10.10.10.10是真实的客户机. 主机对客户机的任何访问都可以通过访问10.10.10.10来完成。
又长又臭的原贴是在linuxsir上。你依葫芦画就是了
喜之狼
帖子: 59
注册时间: 2007-08-24 12:55

#5

帖子 喜之狼 » 2007-08-26 14:32

windows拨号成功后。把虚拟机的网卡设置成 NAT,RH LINUX设置成动态分配IP地址。。就可以上网了。
recallshan
帖子: 87
注册时间: 2007-08-25 18:02
来自: 湖南株洲

#6

帖子 recallshan » 2007-08-26 16:35

momova 写了:看到你的帖子,没用过虚拟机。但是帮你顶顶。
ToT,呵呵。
嘿嘿 谢谢
recallshan
帖子: 87
注册时间: 2007-08-25 18:02
来自: 湖南株洲

#7

帖子 recallshan » 2007-08-26 16:36

ct 写了:ADSL 设置成共享 ,要设网关,你可以用向导设置小型家庭办公网络.
linux里ip要在一个网段和工作组,且使用win的网关,并选择合适的dns
192.169.0.1 改成192.168.0.1
我是照这样设置的,但还是行不通, 192.169 9 是我打错了 ^_^
recallshan
帖子: 87
注册时间: 2007-08-25 18:02
来自: 湖南株洲

#8

帖子 recallshan » 2007-08-26 16:36

flyinflash 写了:
主机: Ubuntu 7.04 (Kernel Version 2.6.20-15)
(己安装 uml_utilities 和 bridge-utils 包)
用户名: lee
Interface: ath0

客户机: Windows 2000 Professional Simple Chinese (On VirtualBox)
用户名: lee
主机 Interface: tap0



法一:NAT(by Linux) + Route

主机:
//打开转发功能
#echo 1 > /proc/sys/net/ipv4/ip_forward

//利用iptables完成NAT功能
#iptables -t nat -A POSTROUTING -j MASQUERADE

//设置访问权限
#chmod 0666 /dev/net/tun

//建立一个tap设备, 名字为tap0, 所有者为lee
#tunctl -t tap0 -u lee

//激活tap0
#ifconfig tap0 up

//为tap0指定IP和网段, 为10.10.10.1/24.
#ifconfig tap0 10.10.10.1 netmask 255.255.255.0

客户机:
“网络TCP/IP”设置如下:
IP: 10.10.10.10
Netmask: 255.255.255.0
Gateway: 10.10.10.1

客户机 -> WAN:
由Linux的iptables完成NAT功能, 提供WAN的访问服务.

Non-主机 -> 客户机 :
因为客户机是在主机的NAT之后的一个私有子网中, 所以直接访问是不行的. 不过可以通过iptables来完成Port Forwarding, 实现部分的向内访问。

客户机 -> 主机:
10.10.10.1是真实的主机. 客户机对主机的任何访问都可以通过访问10.10.10.1来完成。

主机 -> 客户机:
10.10.10.10是真实的客户机. 主机对客户机的任何访问都可以通过访问10.10.10.10来完成。
又长又臭的原贴是在linuxsir上。你依葫芦画就是了
好长啊...
recallshan
帖子: 87
注册时间: 2007-08-25 18:02
来自: 湖南株洲

#9

帖子 recallshan » 2007-08-26 16:45

喜之狼 写了:windows拨号成功后。把虚拟机的网卡设置成 NAT,RH LINUX设置成动态分配IP地址。。就可以上网了。
我这样设置了,改为 dhcp方式,但是激活不了 激活出错
recallshan
帖子: 87
注册时间: 2007-08-25 18:02
来自: 湖南株洲

#10

帖子 recallshan » 2007-08-30 23:31

今天下了完整版的 VMware 就什么问题也没有了
回复