2010年7月3日

Linux上使用VPCS搭配GNS3

VPCS:利用最少資源,虛擬一個有ping和tracert功能的虛擬PC
目前也有Linux版本的VPCS且也支援64bit版本
官方網站:http://wiki.freecode.com.cn/doku.php?id=wiki:vpcs

使用方式
Step 1:
先到官方網站去download程式
解壓後裡面會有vpcs、vpcs.exe、vpcs.osx、vpcs_64、startup.vpc(預先IP設定檔)
其中vpcs.exe、vpcs.osx是給windows和mac用的
vpcs、vpcs_64是linux的版本
先將vpcs_64改為可執行檔
happylucky@ubuntu:~/vpcs$ chmod +x vpcs_64

Step 2:
再來使用vi修改一下startup.vpc這個檔案
依照LAB的需求改為要使用的IP,如下
ex:將第九台電腦IP設定為192.168.13.10 GW:192.168.13.1 MASK:255.255.255.0
則之後執行VPCS,第九台電腦的IP就會為你設定的預設值
###########################################
# pc 9: static IP
9
ip 192.168.13.10 192.168.13.1 24
############################################


當然你也可以在執行程式後
happylucky@ubuntu:~/vpcs$ ./vpcs_64
再用vpcs指令修改也可以
VPCS 9>? (可查看vpcs指令用法)
修改IP
VPCS 9 >ip 192.168.13.10 192.168.13.1 24
PC9 : 192.168.13.10 255.255.255.0 gateway 192.168.13.1
查看各台VPCS電腦的設定:
VPCS 9 >show


Step 3:
執行GNS3 -> edit -> symbol manager
將VPCS物件加到元件中:
將左邊的Computer物件移到右邊的Customized nodes,重新命名後,並將類型改為Cloud

Step 4:
回到GNS3的拓撲圖畫面
將PC拉到拓撲圖中,再PC元件上點兩下
設定NIO UDP頁籤中的Local PORT、Remote host、Remote PORT
以VPC9為例,port的對應可參考,VPCS 9 >show (VPCS中Lport和Rport和GNS3中的設定是反向的)

GNS3中的設定如下
Local PORT:30008
Remote host:127.0.0.1
Remote PORT:20008

設定好後,再將VPCS和Router相連

Step 5:
設定Router
R0#configure t
Enter configuration commands, one per line. End with CNTL/Z.
R0(config)#interface fastEthernet 2/0
R0(config-if)#ip address 192.168.13.1 255.255.255.0
R0(config-if)#no shutdown
FastEthernet2/0, changed state to up
R0(config-if)#^Z

設定VPC9
VPCS 9 >ip 192.168.13.10 192.168.13.1 24
PC9 : 192.168.13.10 255.255.255.0 gateway 192.168.13.1


最後,Router和VPC9兩個對PING,有通即成功連結

0 回應:

Copyright © 2009 New Life in Taipei All rights reserved. Theme by Laptop Geek. | Bloggerized by FalconHive.