当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 15 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 怎样访问virtualbox上的网站?(解决)
帖子发表于 : 2007-03-26 20:45 

注册: 2007-02-05 18:55
帖子: 219
送出感谢: 0 次
接收感谢: 0 次
我在virtualbox上安装了一个apache@ubuntu,在host上怎样访问它?


最后由 xain 编辑于 2007-03-30 16:53,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-03-26 20:54 
头像

注册: 2006-10-27 11:14
帖子: 1140
地址: 悉尼
送出感谢: 0 次
接收感谢: 0 次
似乎这个功能还没有开发完全,nat方式是肯定不行的,最下面那种好像也才实现了一点点,先别指望了。


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-03-26 21:29 

注册: 2006-10-28 18:05
帖子: 266
送出感谢: 0 次
接收感谢: 0 次
桥接方式肯定是可以的。
nat方式已经可以部分映射guest端口了(host没有使用的端口)


_________________
P4M 2.4GHz 256+512MDDR IGP340M共享64M
越来越喜欢beryl了,把我的桌面扩展得好大呀!


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-03-26 21:37 

注册: 2007-02-05 18:55
帖子: 219
送出感谢: 0 次
接收感谢: 0 次
刚才我看了一下手册,可以用桥接,但看得我一头雾水(机上有2个网卡,同时又是ADSL上网的,dhclient设置出错。。。)

用vm实现这样的功能麻烦吗?


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-03-27 12:45 

注册: 2007-03-26 21:55
帖子: 21
送出感谢: 0 次
接收感谢: 0 次
可以的,類似VMware的Host-only的作法,需要建立虛擬網卡和GuestOS來通訊。
工具 tunctl 可從 uml-utilities套件中取得。
建立虛擬網卡:
# tunctl -t vmnet1(網卡名稱可自定) -u atsiv(使用者名稱)
此時用ifconfig -a 查看會多出一個虛擬網卡界面。
# chmod 666 /dev/net/tun

為虛擬網卡設定 IP (私有private ip)
# ifconfig vmnet1 192.168.0.1 netmask 255.255.255.0
VirtualBox的設定:
Attached to 選擇 Host Interface
Interface Name 鍵入 vmnet1(就是上面所設的名稱)

然後在GuestOS中設定同網段的IP,例如 192.168.0.2
HostOS和GuestOS互Ping看看是否可連通。
若要讓GuestOS也可架站或連上網路,則可在HostOS中用iptables設定DNAT, SNAT即可。
刪除 虛擬網卡
# tunctl -d vmnet1


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-03-27 14:22 

注册: 2007-02-05 18:55
帖子: 219
送出感谢: 0 次
接收感谢: 0 次
atsiv, 我按你说的做了
sudo su
tunctl -t vmnet1 -u xain
chmod 666 /dev/net/tun
ifconfig vmnet1 192.168.0.1 netmask 255.255.255.0

VirtualBox的設定:
Attached to 選擇 Host Interface
Interface Name 鍵入 vmnet1(就是上面所設的名稱)

然後在GuestOS中
sudo ifconfig eth0 192.168.0.2 netmask 255.255.255.0

HostOS和GuestOS互Ping不通
但各自可以ping自己的IP(192.168.0.1,192.168.0.2)

哪里出错了?firestarter要设置吗?


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-03-27 14:42 

注册: 2007-03-26 21:55
帖子: 21
送出感谢: 0 次
接收感谢: 0 次
FireStarter沒有設置,
能否貼出 ifconfig -a ?


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-03-27 15:41 

注册: 2007-02-05 18:55
帖子: 219
送出感谢: 0 次
接收感谢: 0 次
host的
xain@xain-desktop:~$ ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:E0:4C:2A:C7:A6
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:233 Base address:0x8000

eth1 Link encap:Ethernet HWaddr 00:E0:A0:09:15:4F
inet6 addr: fe80::2e0:a0ff:fe09:154f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:77420 errors:0 dropped:0 overruns:0 frame:0
TX packets:65841 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:39715522 (37.8 MiB) TX bytes:21522373 (20.5 MiB)
Interrupt:50 Base address:0xe000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:1402 errors:0 dropped:0 overruns:0 frame:0
TX packets:1402 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1538018 (1.4 MiB) TX bytes:1538018 (1.4 MiB)

ppp0 Link encap:Point-to-Point Protocol
inet addr:219.153.133.70 P-t-P:219.153.132.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:49118 errors:0 dropped:0 overruns:0 frame:0
TX packets:64375 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:33738423 (32.1 MiB) TX bytes:19950315 (19.0 MiB)

sit0 Link encap:IPv6-in-IPv4
NOARP MTU:1480 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

vmnet1 Link encap:Ethernet HWaddr 5A:65:10:94:26:3A
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::5865:10ff:fe94:263a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:16 errors:0 dropped:0 overruns:0 frame:0
TX packets:3 errors:0 dropped:6 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:1644 (1.6 KiB) TX bytes:126 (126.0 b)

我再弄出guest的,不能copy真不方便


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-03-27 15:45 

注册: 2007-02-05 18:55
帖子: 219
送出感谢: 0 次
接收感谢: 0 次
guest上的弄不出来,我抄个大概吧
eth0 addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0

lo addr127.0.01


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2007-03-27 21:21 

注册: 2007-03-26 21:55
帖子: 21
送出感谢: 0 次
接收感谢: 0 次
基本上GuestOS可順利開得起來,表示Host Interface沒有問題。
您的vmnet1網卡顯示有傳送接收的訊息,區域網路祇要同網段就可連接,請檢查是否禁用了
ping的功能。
目前我的主機情形是:CentOS 4.4(host) + B2D Server(guest)
之前試過的Host OS有ubuntu dapper, fedora 5 ,ping ,http,ftp, ssh GuestOS都沒有問題耶。
建議將虛擬網卡名稱設為tap0,例如
tunctl -t  tap0 -u atsiv
我猜想是不是跟曾安裝的VMware所建立的虛擬網卡vmnet1混洧所致。

vmnet1 Link encap:Ethernet HWaddr 5A:65:10:94:26:3A
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::5865:10ff:fe94:263a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:16 errors:0 dropped:0 overruns:0 frame:0
TX packets:3 errors:0 dropped:6 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:1644 (1.6 KiB) TX bytes:126 (126.0 b)

納悶 !!!應該有通才對呀。


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2007-03-27 22:36 

注册: 2007-02-05 18:55
帖子: 219
送出感谢: 0 次
接收感谢: 0 次
請檢查是否禁用了ping的功能。
或许是你说的这个问题:

PING 192.168.0.2 (192.168.0.2) 56(84) bytes of data.
ping: sendmsg: Operation not permitted
这个要怎么打开?

但我在主机上访问http://192.168.0.2 也不能显示出任何页面。

我没有安装过VMware.用它实现这样的功能难吗?


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2007-03-28 0:43 

注册: 2007-03-26 21:55
帖子: 21
送出感谢: 0 次
接收感谢: 0 次
預設情況下,ping都不會有問題。
VMware在安裝時,選擇Host-only網路模式,會自動安裝虛擬網卡界面vmnet1,並且隨機分派私有IP網段,祇要將GuestOS設成同網段即可。


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2007-03-29 1:21 

注册: 2007-02-05 18:55
帖子: 219
送出感谢: 0 次
接收感谢: 0 次
今天在我的ubuntu6.06上安装了vmware workstation 5.5.1
在里面也安装了一个ubuntu6.06 (server方式)
在ubuntu上安装了apache.

使用Host-only的连接方法
主机可以ping guest,但guest上不能ping host(100% packet loss)

主机上:
xain@xain-desktop:~$ ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:E0:4C:2A:C7:A6
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:50 Base address:0xc000

eth1 Link encap:Ethernet HWaddr 00:E0:A0:09:15:4F
inet addr:192.168.0.134 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::2e0:a0ff:fe09:154f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5397047 errors:0 dropped:0 overruns:0 frame:0
TX packets:5958140 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3859996486 (3.5 GiB) TX bytes:1774503968 (1.6 GiB)
Interrupt:58 Base address:0xe000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:11854 errors:0 dropped:0 overruns:0 frame:0
TX packets:11854 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:4786700 (4.5 MiB) TX bytes:4786700 (4.5 MiB)

ppp0 Link encap:Point-to-Point Protocol
inet addr:219.53.2.224 P-t-P:219.53.2.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:3361624 errors:0 dropped:0 overruns:0 frame:0
TX packets:4555126 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:1749411520 (1.6 GiB) TX bytes:578355652 (551.5 MiB)

sit0 Link encap:IPv6-in-IPv4
NOARP MTU:1480 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

vmnet1 Link encap:Ethernet HWaddr 00:50:56:C0:00:01
inet addr:172.16.7.1 Bcast:172.16.7.255 Mask:255.255.255.0
inet6 addr: fe80::250:56ff:fec0:1/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:220 errors:0 dropped:0 overruns:0 frame:0
TX packets:18 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

vmnet8 Link encap:Ethernet HWaddr 00:50:56:C0:00:08
inet addr:172.16.33.1 Bcast:172.16.33.255 Mask:255.255.255.0
inet6 addr: fe80::250:56ff:fec0:8/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:147 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)


guest:
eth0 172.16.7.128
lo 127.0.0.1


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2007-03-29 11:04 

注册: 2007-03-26 21:55
帖子: 21
送出感谢: 0 次
接收感谢: 0 次
又重裝了一次VMware Server 1.0.1
HostOS為Edgy,GuestOS為Edgy LiveCD
測試HostOS和GuestOS互Ping正常,
GuestOS採動態取得IP 172.16.186.128
GuestOS採固定IP 172.16.186.2
皆無異常。
我的主機上同樣有二張網卡,
建議您用LiveCD再試一下
在GuestOS重新取得動態IP
sudo dhclient
或者將HostOS的eth1歸零,因為ADSL撥接不需設eth1
sudo ifconfig eth1 0.0.0.0


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2007-03-29 16:53 

注册: 2007-02-05 18:55
帖子: 219
送出感谢: 0 次
接收感谢: 0 次
问题终于解决了。。。搞了半天原来还是firewall的前问题,前天睡觉时就想到了关掉它试试,没想到醒了就忘了,刚才google
ping: sendmsg: Operation not permitted
时才看到有人关了firewall就好了。

现在关了防火墙,atsiv关于vbox的host-only设置也可以用了
vmware的host-only也可以用了(早知道不请这位大驾了)

“It works!"

谢谢atsiv的热心帮助,没有你也许我就放弃了。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 15 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译