Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.

Announcement

Collapse
No announcement yet.

Lỗi cài đặt NS2 và file mở rộng???

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Lỗi cài đặt NS2 và file mở rộng???

    1/ Mình thực hiện cài ns-allinone-2.31 trên linux red hat 9, mình đã thực hiện cài ( ko báo lỗi ) và đã chỉnh sử file .bashrc đúng theo đường dẫn nhưng khi gõ lệnh $ ns thì vẫn báo " command not found ". (mình để thư mục ns-allinone-2.31 trong thư mục thi'sHome ko biết như vậy có đúng ko).
    Các lệnh cài đặt của mình như sau:
    $ cd ns-allinone-2.31
    $ ./install
    $ gedit ~/.bashrc
    Ở cuối file bashrc mình thêm lại như sau:

    # LD_LIBRARY_PATH
    OTCL_LIB=/home/thi/ns-allinone-2.31/otcl-1.13
    NS2_LIB=/home/thi/ns-allinone-2.31/lib
    X11_LIB=/usr/X11R6/lib
    USR_LOCAL_LIB=/usr/local/lib
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$OTCL_LIB:$NS2_LI B:$X11_LIB:$USR_LOCAL_LIB
    # TCL_LIBRARY
    TCL_LIB=/home/thi/ns-allinone-2.31/tcl8.4.14/library
    USR_LIB=/usr/lib
    export TCL_LIBRARY=$TCL_LIB:$USR_LIB
    # PATH
    XGRAPH=/home/thi/ns-allinone-2.31/bin:/home/thi/ns-allinone-2.31/tcl8.4.14/unix:/home/thi/ns-allinone-
    2.31/tk8.4.14/unix
    NS=/home/thi/ns-allinone-2.31/ns-2.31/
    NAM=/home/thi/ns-allinone-2.31/nam-1.13/
    PATH=$PATH:$XGRAPH:$NS:$NAM

    Sau đó mình gõ lệnh $ source ~/.bashrc ( ko báo lỗi gì hết )
    Mình mở một Terminal mới lên gõ $ ns thì bị báo lỗi command not found.

    2/ Mình down bản mở rộng ns2.31_fhmip.patch (mở rộng để mô phỏng cho Mobile IP) về nhưng cái này cài như thế nào? cách gõ lệnh ra sao?

    Mong mọi người giúp đỡ, ko cài được ns2 thành công thì ko thể mở rộng và mình ko thể thực hiện mô phỏng được.
    Last edited by proempty; 18-11-2011, 11:01 AM.

  • #2
    Của bạn đây : http://www.mediafire.com/?eas8a6t4i5w345f
    Nếu quá trình cài đặt ns2 có bị lỗi gì thì bạn post lỗi đó lên mình sẽ fix cho bạn... :)

    Comment


    • #3
      Mình vẫn bị lỗi bạn ơi, đây là quá trình cài đặt của mình.
      Click image for larger version

Name:	0.JPG
Views:	1
Size:	92.6 KB
ID:	205648Click image for larger version

Name:	1.JPG
Views:	1
Size:	140.1 KB
ID:	205649Click image for larger version

Name:	2.JPG
Views:	1
Size:	148.8 KB
ID:	205650Click image for larger version

Name:	3.JPG
Views:	1
Size:	146.3 KB
ID:	205651Click image for larger version

Name:	4.JPG
Views:	1
Size:	86.6 KB
ID:	205652
      Rất mong được sự giúp đỡ của bạn. Nick yahoo của mình:
      Nếu bạn rảnh giờ nào cứ pm mình, bạn có thể log vào máy mình để chỉnh sừa nha
      Thanks!
      Last edited by proempty; 06-12-2011, 02:18 PM.

      Comment


      • #4
        Originally posted by proempty View Post
        Mình vẫn bị lỗi bạn ơi, đây là quá trình cài đặt của mình.
        [ATTACH=CONFIG]3851[/ATTACH][ATTACH=CONFIG]3852[/ATTACH][ATTACH=CONFIG]3853[/ATTACH][ATTACH=CONFIG]3854[/ATTACH][ATTACH=CONFIG]3855[/ATTACH]
        Rất mong được sự giúp đỡ của bạn. Nick yahoo của mình: nquangthi@yahoo.com
        Nếu bạn rảnh giờ nào cứ pm mình, bạn có thể log vào máy mình để chỉnh sừa nha
        Thanks!
        Mình mới cài lại để test thử cho bạn, cài đặt thành công mà bạn...bạn coi lại lệnh giải nén file tar đúng chưa nhé : tar -xzvf ns-allinone-2.31.tar.gz. Sau đó chuyển đến thư mục ns-allinone-2.31 bằng lệnh cd ns-allinone-2.31 và ./install ==> mình cài thành công. Bạn cài thử lại xem sao nhé.

        Comment


        • #5
          Mình vẫn ko cài được, có khi nào mình dùng máy ảo nên ko được ko? Mình dùng VMWare
          Mình đã thử dùng Cygwin để cài thì thành công,khi mình cài bằng Cygwin thì quá trình cài ns2 diễn ra khá lâu nhưng khi trong máy ảo (redhat9) thì diễn ra nhanh lắm hình như là ko cài được từ bước install luôn nên thiết lập file pashrc cũng ko có tác dụng. ( mình đã tạo file .iso và cũng đã mount USB để đưa ns-allinone-2.31.tar.gz vào redhat nhưng quá trình cài đặt vẫn diễn ra rất nhanh, các câu check trong lúc cài đều là "no")Click image for larger version

Name:	1.JPG
Views:	1
Size:	145.5 KB
ID:	205653
          Mình ko biết sử dụng file ns2.31-fhmip.patch, trong hướng dẫn bạn cho mình mình ko hiểu, mình gõ lệnh gì để chạy file patch này, có cần copy file này vào đâu ko. mong bạn hướng dẫn cụ thể hơn về file patch. Còn việc cài ns2 chắc có lẽ mình dùng cygwin (vì đã cài thành công). Đồ án của mình gấp lắm rồi mong bạn giúp đỡ.
          Thanks bạn rất nhiều.
          Last edited by proempty; 21-11-2011, 03:57 PM.

          Comment


          • #6
            Chào bạn,

            Mình cài trên vmware đó chứ. Còn file patch thì bạn chép file đó vào thư mục ns-2.31 sau đó đánh các lệnh sau :
            ns2.31> cat ns2.31_fhmip.patch | patch -p1
            ns2.31> ./configure --enable-debug
            ns2.31> make
            Nếu bạn thấy trên màn hình chạy các dòng sau là coi như bạn patch thành công :
            patching file common/packet.h
            patching file mac/wireless-phy.cc
            patching file mobile/fasthandover.cc
            patching file mobile/fasthandover.h
            patching file mobile/mip-reg.cc
            patching file mobile/mip.cc
            patching file mobile/mip.h
            patching file noah/noah.cc
            patching file noah/noah.h
            patching file tcl/ex/fhmip/fhmip_plot_seq.pl
            patching file tcl/ex/fhmip/fhmip_simula.tcl
            patching file tcl/ex/noah/noah_example_traffic.com
            patching file tcl/ex/noah/noah_example_traffic.scn
            patching file tcl/ex/noah/noah_example_traffic.tcl
            patching file tcl/lib/ns-agent.tcl
            patching file tcl/lib/ns-default.tcl
            patching file tcl/lib/ns-lib.tcl
            patching file tcl/lib/ns-mip.tcl
            patching file tcl/lib/ns-node.tcl
            patching file tcl/lib/ns-packet.tcl
            patching file tcl/mobility/noah.tcl

            Nếu không được thì bạn cứ post lỗi lên mình xem nhé...

            Comment


            • #7
              Mình đã thực hiện thành công mô phỏng Mobile IP trên NS2 :113:
              Rất cám ơn sự nhiệt tình giúp đỡ của bạn Kira12a8!
              Last edited by proempty; 21-11-2011, 11:58 PM.

              Comment


              • #8
                code tcl cho mobile IP

                Bạn có code tcl cho mobile IP ko cho minh tham khảo với!

                Comment


                • #9
                  Originally posted by iop1234 View Post
                  Bạn có code tcl cho mobile IP ko cho minh tham khảo với!
                  Của bạn đây : http://www.mediafire.com/?bm4ho4dm6u4s5af

                  Comment


                  • #10
                    code mobileIP

                    sao lỗi vậy anh ơi!
                    Không chạy được nè

                    Comment


                    • #11
                      Originally posted by iop1234 View Post
                      sao lỗi vậy anh ơi!
                      Không chạy được nè
                      Bạn post lỗi lên mình xem sao nhé...

                      Comment


                      • #12
                        Mobile IP

                        num_nodes is set 1
                        Wrong node routing agent!
                        Em có tìm được code mobile IP (Running MobileIP in a simple wired-cum-wireless topology) trong cuốn ns2-tutorial http://www.isi.edu/nsnam/ns/tutorial/
                        Nhưng em chua biết cách Xgraph ra đồ thị đánh giá lost probability. Mong anh giúp đỡ

                        Comment


                        • #13
                          Chào bạn,

                          Bạn có thể tham khảo link sau để biết thêm chi tiết nhé...blog này rât hay và bổ ích cho các bạn mô phỏng mạng bằng ns2.
                          AWK scripts (.awk), which are used to extract the necessary information from trace files (.tr) are also useful to plot graphs using Xgraph...

                          Comment


                          • #14
                            Fix lỗi khi cài NS2 và run file tcl!

                            Originally posted by kira12a8 View Post
                            Của bạn đây : http://www.mediafire.com/?eas8a6t4i5w345f
                            Nếu quá trình cài đặt ns2 có bị lỗi gì thì bạn post lỗi đó lên mình sẽ fix cho bạn... :)

                            Click image for larger version

Name:	loi install ns2 version 2.31.jpg
Views:	1
Size:	19.4 KB
ID:	205660

                            Gửi anh,

                            Em thực hiện theo hướng dẫn cài NS2 bằng file word a gửi!
                            Nhưng khi gõ lệnh ./install cài đặt thì bị lỗi sau! (hình đính kèm)
                            Em cũng đã thử fix bằng 2 cách:
                            1) Edit file ''Makefile.in': thay @CC@ bằng gcc-4.3
                            2) Edit otcl-1.13/configure: sửa SHLIB_LD = "ld - shared" thành SHLIB_LD="gcc -shared",
                            Nhưng khi chạy file ns2.31/tcl/ex/fhmip> ../../../ns fhmip_simula.tcl thì bị lỗi
                            num_nodes is set 1
                            Wrong node routing agent!

                            Vậy em có 2 lỗi, 1 là lỗi cài đặt, 2 là lỗi khi run file tcl.
                            Nhờ anh fix lỗi giúp!

                            Trân trọng cảm ơn!

                            Em Tuấn

                            Comment


                            • #15
                              Originally posted by daotuan85 View Post
                              [ATTACH=CONFIG]3908[/ATTACH]

                              Gửi anh,

                              Em thực hiện theo hướng dẫn cài NS2 bằng file word a gửi!
                              Nhưng khi gõ lệnh ./install cài đặt thì bị lỗi sau! (hình đính kèm)
                              Em cũng đã thử fix bằng 2 cách:
                              1) Edit file ''Makefile.in': thay @CC@ bằng gcc-4.3
                              2) Edit otcl-1.13/configure: sửa SHLIB_LD = "ld - shared" thành SHLIB_LD="gcc -shared",
                              Nhưng khi chạy file ns2.31/tcl/ex/fhmip> ../../../ns fhmip_simula.tcl thì bị lỗi
                              num_nodes is set 1
                              Wrong node routing agent!

                              Vậy em có 2 lỗi, 1 là lỗi cài đặt, 2 là lỗi khi run file tcl.
                              Nhờ anh fix lỗi giúp!

                              Trân trọng cảm ơn!

                              Em Tuấn
                              Chào bạn,

                              1. Lỗi cài đặt này lúc trước mình cũng bị vậy và mình nhớ là mình chỉ cần edit otcl-1.13/configure: sửa SHLIB_LD = "ld - shared" thành SHLIB_LD="gcc -shared". Sau đó ./install lại là xong (ko có Edit file ''Makefile.in': thay @CC@ bằng gcc-4.3).
                              2. Mình chạy file ns2.31/tcl/ex/fhmip> ../../../ns fhmip_simula.tcl bình thường mà. Bạn cài lại và chạy lại xem sao. Nếu không được nữa thì gửi cho mình file mip-reg.cc cho mình xem nhé.

                              Comment

                              Working...
                              X