網頁

2011年9月14日 星期三

2011.09.14 WinPcap

看了一個外國人寫的部落格

是關於"OMNeT++ and MANET(aodv, dsr, etc) using INETMANET Framework"

裡頭有說到可能會用到WinPcap

所以照著他的方法把WinPcap抓下來

--

Download and extract WinPcap 4.1.2 Developer's Pack from
http://www.winpcap.org/devel.htm.

Copy all files from D:\WinpcapDeveloperPack_4_1_2\WpdPack\Include to
C:\omnetpp-4.1-rc2-src-windows\mingw\include and
C:\omnetpp-4.1-rc2-src-windows\mingw\lib\gcc\mingw32\4.5.0\include.

Copy all files from D:\WinpcapDeveloperPack_4_1_2\WpdPack\Lib to
C:\omnetpp-4.1-rc2-src-windows\mingw\lib and
C:\omnetpp-4.1-rc2-src-windows\mingw\lib\gcc\mingw32\4.5.0.

Make a copy of D:\WinpcapDeveloperPack_4_1_2\WpdPack\Lib\wpcap.lib.
Name the new copy as pcap.lib.
Copy to C:\omnetpp-4.1-rc2-src-windows\mingw\lib\pcap.lib.

Make a copy of D:\WinpcapDeveloperPack_4_1_2\WpdPack\Lib\libwpcap.a.
Name the new copy as libpcap.a.
Copy to C:\omnetpp-4.1-rc2-src-windows\mingw\lib\libpcap.lib

--

不過我也照著他的方式

把inetmanet抓下來放進samples

用OMNeT++ IDE 編譯

結果不如預期

有3個錯誤

38個警告

有一個 'u_short' does not a name type

這....我不知道該怎麼解啊QQ

--

不過INET的警告都不見了!

真奇妙。

2011.09.14 記事

之前終於好不容易雖然搞不定NS-3

不過OMNeT++也算是順利安裝了

然後發現還有INET Framework

是寫好的Module,不過有些還是在測試當中

就想說既然有已經寫好的可以利用何樂不為

然後就載了兩個檔,一個是INET,另一個是INETMANET

後者似乎是針對MANET的

想說可能可以用喔

結果裝在OMNeT++ 上INET雖然出了一點error

看起來是少了header,補上之後就沒問題了,只剩下5個warnings

應該是還能運作。

而另一個INETMANET就棘手了

編譯中就出現7個錯誤,將近100個warnings.....@@





可以知道7個錯誤是從IDE介面看到的

從MINGW看到的部份

 

所以暫時就先不用INETMANET

再來要著手設計網路的布建以及實驗。

2011年9月8日 星期四

2011.09.08 NS-3 安裝 on Linux

之前有提到說,因為在Windows XP安裝上有問題

所以這次改用Linux來安裝

主要是利用VirtualBox這套VM來做Linux的系統安裝

Linux是開放的,所以在網路上下載下來很方便

我使用Ubuntu來做Linux的系統

最近出了11.04版,畫面很炫,但是聽說好吃電

竟然只能撐十幾分鐘筆電就沒電了,建議改回傳統介面應該就不會有這樣誇張的問題

這是題外話,轉回正題

--


先安裝了Mercurial

sudo apt-get install mercurial meld

 (sudo是表示用root權限來操作,安裝軟體則是apt-get install 軟體名稱)

--
再安裝python

wget http://www.python.org/ftp/python/2.7.2/Python-2.7.2.tgz

tar zxvf Python-2.7.2.tgz

cd Python-2.7.2

./configure

make

make install

2011.09.08 OMNeT++ 安裝 on Windows XP


OMNeT++官網下載最新for windows的版本

omnetpp-4.2b2-src-windows

然後解壓縮,注意要將解壓縮的資料夾名稱命為omnetpp-4.2b2

解壓縮完,點擊mingwenv.cmd來編譯OMNeT++

在命令視窗的$後面鍵入./configure

等待出現以下畫面

完成./configure

2011.09.08 NS-3的奇幻旅程 on Windows XP

先說明一下這篇,然後也希望網路上若有高手看到我的問題,

且知道如何解決希望能告訴我是哪個環節出了差錯。

這篇是依照我安裝的順序所寫的,以用來記錄自己在安裝過程中,

是否有哪個步驟是錯的,或者順序上有問題以致於造成NS-3無法順利運行的原因

因為是在Windows XP 之下進行安裝NS-3

所以,需要使用Unix-Like,而Cygwin正是Unix-Like,且可安裝在Windows XP

安裝方法是使用NS-3官方網站所提供的ns-3-tutorial.pdf來進行的

由於對於整個系統的運作模式並不是太清楚,只憑著教學裡面的順序來操作

教學文件裡是英文敘述,所以著實的有點頭大,但也不是全看不懂

只是看了後面忘了前面就有點囧了。


2011年9月7日 星期三

2011.09.07 WORD小技巧(OFFICE2007)

抓出WORD裡面的圖片

直接用WINRAR或其他類似的壓縮軟體打開

可以直接從裡面把圖解壓縮拿出來

算是還蠻方便的。

2011年9月3日 星期六

2011.09.03 Cygwin

下載Cygwin的安裝套件

奇怪的是,在學校下載永遠會在99%的時候顯示「Download Incomplete!Try again?」

搞什麼,試了好多次都這樣。

最後就決定從家裡下載它的套件,竟然就很順利的下載完了。

Great!Jamba!Jamba!

明天早上起來再去整理一下。

原本已經被重灌的電腦搞得有點煩。

最後又被這一連串沒用過的東西搞得有點暈。

還沒摸透它們彼此之間的關係。

應該這兩天想辦法把它們搞定。

然後放上來給大家做個參考。

因為說實在的,覺得在網路上關於NS-3的中文資訊好像不怎麼多。

NS-2還是佔多數。

不過時代在改變,我們也要改變,學新的東西。

2011年9月1日 星期四

2011.09.01 工作事件簿

真囧,耗費了將近三天的時間,總算是比WINDOWS XP弄得是有模有樣了

雖然開MSN、CHROME和IE會鈍鈍的(有時開其他軟體也會)

目前猜測是驅動的問題,只是操作步驟沒有問題,驅動軟體也是主機板附贈的驅動光碟

照理來說應該沒什麼問題的才對,灌了兩次XP有點累了,就以這樣有點鈍的狀態開始吧!

之後有找到問題再一一突破就好。

ns-3很多文件都是英文的,看的是有些辛苦,然後網路上的使用的和文件上的操作又有些出入

(怪了)

但是沒關係,我有一些想法了,接下來就是把它實現就對了,不會的部分也沒什麼好怕的

學就會了。

暫時就這樣,沒有太多可以報告,等安裝上面大致完成再來一下報告。