免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1134 | 回复: 0
打印 上一主题 下一主题

Configuration of the UML [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-02-23 21:37 |只看该作者 |倒序浏览
     今天总算把家里的UML环境搭好了.不过root fs还不够好.下来就介绍整个过程及网络拓扑.

整个网络结构
ip: 都是 192.168.x.x

------------  [vmnet8]   [eth0]     ---------  [tap0]    ------------
| Real       | -------------------- |
[email=Ubuntu@vmWare]Ubuntu@[/email]
| -------- | uml switch |
| Machine    | 83.2/32     83.129   | vmWare  | 0.254     ------------
------------                        ---------             /         \
                                                    ------          ------
                                                   | uml1 |        | uml2 |
                                                    ------          ------
                                                    0.222            0.223

各端配置
Real machine: windows-XP,安装了vmware, vmnet8为NAT虚拟网卡:
network: 192.168.83.0
gateway: 192.168.83.2
Ubuntu: Ubuntu 5.1, eth0架到虚拟网卡vmnet8上做NAT. 再配置一个tap0 的tun/tap网络设备.
配置命令:
    modprobe tun
    tunctl -u root
    ifconfig tap0 192.168.0.254 up
    echo 1 > /proc/sys/net/ipv4/ip_forward  # enable ip forward
    echo 1 > /proc/sys/net/ipv4/conf/tap0/proxy_arp  # enable arp proxy
    arp -Ds 192.168.0.222 eth0 pub  # make arp proxy for uml machines
    arp -Ds 192.168.0.223 eth0 pub
    uml_switch -daemon -tap tap0  /dev/null # open uml switch virual device
OK, 现在将这些命令保存再一个script中,以便使用方便
该网络配置的准备工作做完后,就可以开始构架UML本身了
我直接通过apt-get取得kernel-source & uml-patch, 及Debian-r3.0的fs
patch, make menuconfig ARCH=um, make..... 一般步骤拉.
最后可以使用 ./linux eth0=daemon ubd0=/fspath 启动uml了.
当然这样启动UML时候,eth0不会 bring up.需要在UML里配置.
UML: 配置/etc/network/interface:
iface eth0 inet static
        address 192.168.0.223
        network 192.168.0.0
        netmask 255.255.255.0
        up route add default gw 192.168.0.254
auto eth0
这样uml一启动就自己配置网络.
到目前为止, UML可以和外界网络相通了,ping一下218.94.81.240(电信分配给的ip)成功.不过你想
从real machine上ping到UML,还需要在windows下route ADD 一个到192.168.0.0的路由,默认路由
目的192.168.83.129也就是vmware的机器.


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/14459/showart_77766.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP