sao minh chinh sua roi ma van khong mo phong duoc.ban co the post lai file .bashrc cua ban cho minh khong.minh cai ns-2.32.khi chay cac vi du no thong bao la sai font hay sao do.minh chay chuong trinh test-constraint-routing thi duoc nhung khi minh danh chuong trinh khac thi no bao loi.minh doc hinh nhu la sai font thi phai.minh danh chuong trinh trong wordpad.giup minh voi.
Announcement
Collapse
No announcement yet.
Hướng dẫn cài đặt NS-2 để mô phỏng MPLS-TE
Collapse
X
-
to cai xong roi.Nhung khi soan thao bang worldpad thi save lai voi duoi .tcl thi no bao loi nhu hinh.Ban co the cho to biet do la loi gi khong.Mong ban giup to.
to danh lenh sau:
$ ns /ns-allinone-ns2.32/ns-2.32/tcl/ex/bai2.tcl
thi no bao nhu sau
invalid command name "\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl {\f0\fswiss\fcharset0 Arial;}}
{\*\generator Msftedit 5.41.15.1507;}\viewkind4\uc1\f0\fs20\set ns [new Simulator]\par
sau do la mot doan chuong trinh to viet.Phia cuoila doan sau
"
while executing
"{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttb l{fswiss\fcharset0 Arial;}}
{\*\generator Msftedit 5.41.15.1507;}\viewkind4\pard\f0\fs20 set ..."
{file "/ns-allinone-2.32/ns-2.32/tcl/ex/bai2.tcl" line 1}
Mong ban hoi am som cho to.Cam on ban nhieu
Comment
-
Neu' ban cai` NS-allinlone-2.32 thi` cu' lam` theo cach' nay` la`OK (cach cua chi LanHuong) Ban co' the vao` trang dau` tien cua topic nay` de xem huong dan cu theOriginally posted by vmduc View PostNS-2 được thiết kế để chạy trong môi trường Unix. Tuy nhiên, ta vẫn có thể cài đặt NS-2 trong Windows bằng cách dùng thêm chương trình Cygwin. Cygwin là phần mềm giả lập môi trường Unix trong Windows.
Do thư viện MPLS sẵn có trong NS-2 là phiên bản mns_1.0 không hỗ trợ các tập lệnh để thực hiện kỹ thuật lưu lượng, vì vậy bạn cần phải tải thêm module mns_2.0 (mô tả ở bước 2)
BƯỚC 1: CÀI ĐẶT CYGWIN
Download và chạy file: http://cygwin.com/setup.exe . Giả sử bạn cài vào thư mục gốc c:\cygwin\
Trong cửa sổ CygwinSetup – Select packages cần phải chọn cài thêm các gói sau:
gawk
autoconf
autoconf2.5
automake
automake1.9
cmake
gcc
make
perl
patch
mc
xorg-x11-base
xorg-x11-bin
xorg-x11-devel
xorg-x11-etc
xorg-x11-f100
xorg-x11-fscl
xorg-x11-fenc
xorg-x11-fnts
xorg-x11-xwin
w32api
Khi bạn đánh dấu chọn các gói này, các gói liên quan sẽ tự động được chọn thêm. Sau khi cài đặt thành công, ngoài desktop sẽ có biểu tượng Cygwin. Bạn cần tạo thêm shortcut đến file c:\cygwin\usr\X11R6\bin\startxwin.bat để thuận tiện khi cần chạy Xwindow.
BƯỚC 2: CÀI ĐẶT NS-2 VỚI MODULE MNS 2.0
Vào trang http://nsnam.isi.edu/nsnam để tải bộ trọn gói phần mềm NS-2. Version hiện nay là 2.32, như vậy bạn cần phải tải file ns-allinone-2.32.tar.gz về (khoảng 50MB). Dùng winrar giải nén nó ra thư mục c:\cygwin\ns-allinone-2.32
Ngoài ra bạn cần phải tải module MNS 2.0 . Tôi đã hiệu chỉnh module này để cài với NS-2.32. Bạn load file mns-for-2.32.zip (được attach dưới bài này). Giải nén nó, ta được 2 thư mục và 2 file sau đây:
mns_v2.0 \
tcl \
Makefile.in
Makefile.vc
Chép đè 2 thư mục và 2 file này vào C:\cygwin\ns-allinone-2.32\ns-2.32\
Bây giờ bạn cần phải biên dịch NS-2: Vào môi trường Cygwin bằng cách nhấn đúp lên shortcut Cygwin trên desktop. Gõ các lệnh:
cd /ns-allinone-2.32/
./install
Chờ cho đến khi nó build xong (khá lâu nếu máy có cấu hình yếu).
Thêm vào file .bashrc các dòng khai báo biến môi trường như sau:
export NS_HOME=/ns-allinone-2.32
export PATH=$NS_HOME/bin:$NS_HOME/tcl8.4.15/unix:$NS_HOME/tk8.4.15/unix:$PATH
export LD_LIBRARY_PATH=$NS_HOME/otcl-1.13:$NS_HOME/lib:$LD_LIBRARY_PATH
export TCL_LIBRARY=$NS_HOME/tcl8.4.15/library
export DISPLAY=:0.0
(bạn nên edit và save bằng mc trong Cygwin để đảm bảo lưu đúng format của Unix)
Đến đây, bạn đã cài xong NS-2 với module mns2.0 . Thoát khỏi Cygwin bằng lệnh exit.
CHẠY THỬ:
Chạy Xwindow : c:\cygwin\usr\X11R6\bin\startxwin.bat
Chạy Cygwin. Tại dấu nhắc Cygwin, gõ dòng lệnh sau để kiểm tra:
ns /ns-allinone-2.32/ns-2.32/tcl/ex/mns_v2.0/test-constraint-routing.tcl
Nếu bạn cài đặt đúng, kết quả mô phỏng sẽ xuất hiện:
--> The result of constraint-based routing for lspid 1100 : Explicit Route=1_3_5_7_9
o The CR-LSP of lspid 1100 has been just established at 0.083327999999999999
--> The result of constraint-based routing for lspid 1200 : Explicit Route=1_2_4_6_8_9
o The CR-LSP of lspid 1200 has been just established at 0.30470399999999997
--> The result of constraint-based routing for lspid 1300 : Explicit Route=1_3_4_6_5_7_8_9
o The CR-LSP of lspid 1300 has been just established at 0.54732304761904738
--> The result of constraint-based routing for lspid 1400 : Explicit Route= No path
Nếu có báo lỗi, các bạn cần kiểm tra lại các bước, các thư mục ở trên. Để biên dịch lại nhanh, dùng các lệnh sau trong cửa sổ cygwin:
cd /ns-allinone-2.32/ns-2.32
make clean
./configure
make
Chúc các bạn thành công. :)Sống để thành công (:|
Comment
-
sao to lam giong nhu vay ma van bi thong bao loi nhu tren vay.Nha ban o thanh pho phai khong.Neu o thanh pho thi cho to dia chi di.To dang can gap lam.To lam giong nhu tren test deu thay ok.Nhung khi danh chuong trinh khac va luu lai voi duoi .tcl thi khong chay duoc.Bi bao loi nhu tren do.To su dung worldpad va save lai voi duoi .tcl.Mong ban giup minh
Comment
-
Bản patch MNS dành cho NS-2.33
Bản patch MNS dành cho NS-2.33
Cách cài:
copy ns-allinone-2.33.tar.gz vào thư mục gốc /
- Xả nén:cd /tar -xzvf ns-allinone-2.33.tar.gzcd ns-allinone-2.33
- Copy mns_rsvp.patch vào /ns-allinone-2.33 rồi:cp -R ns-2.33/ ns-2.33-gocpatch -p0 < mns_rsvp.patchcd ..
- Cài:cd /ns-allinone-2.33./install
- Nhớ đặt .bashrc:export NS_HOME=/ns-allinone-2.33
export PATH=$NS_HOME/bin:$NS_HOME/tcl8.4.18/unix:$NS_HOME/tk8.4.18/unix:$PATH
export LD_LIBRARY_PATH=$NS_HOME/otcl-1.13:$NS_HOME/lib:$LD_LIBRARY_PATH
export TCL_LIBRARY=$NS_HOME/tcl8.4.18/library
export DISPLAY=:0.0
Bản patch này hỗ trợ mns_v2.0 và RSVP-TE luôn. Chạy tốt trong Cygwin và Linux Debian.
Nếu cài trong Debian thì phải cài thêm libX11-dev, libXt-dev, libxmu-dev.Attached Files
Comment
-
bác nào có tài liệu về VMWare và chỉ giùm em cài VMWare kiểu gì với:(. Rồi chỉ luôn cho em cách cài NS-2 trong VMWare luôn nha. Thanks các bác trước. Gửi vào mail cho em thì càng tốt. Mail: tuanviet.dtvt@gmail.com
Comment
-
bạn Huonglan32 ơi giúp mình với !!! mình đã cài Cygwin xong xuôi rồi , sao đó mình cài ns-2 để làm mô phỏng .hic mình cũng đã làm theo các bạn hướng dẫn trên mạng .mà sao kỳ quá , mình cài ns-2.29 ,ns-2.32 , ns-2.33 mà sao cái nào cũng vậy , mình cài xong mà không thấy file .bashrc ở đâu hết để mình chỉnh sửa hết .bạn có thể chỉ giúp mình file .bashrc ở đâu không vậy .hic rất mong các bạn giúp đỡ , mình mới tìm hiểu nên còn chưa biết nhiều mong mấy bạn thông cảm .hic hic
Comment
Comment