• If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.
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.

PC ảo ping được PC thật, nhưng PC thật không ping được PC ảo. Help me

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

  • PC ảo ping được PC thật, nhưng PC thật không ping được PC ảo. Help me

    Chào các bác,

    Mình làm test một lab với Dynagen, kết nối 2 router với Frame Relay switch, 2 router R1, R2 kết nối đến 2 virtual switch là SW1 và SW2.
    SW1 kết nối với 2 virtual PC là VPC01, VPC02 và kết nối đến card mạng Microsoft Loopback Adapter(PC mình đang sử dụng để chạy Dynamips/Dynagen).
    SW2 kết nối với 2 virtual PC là VPC03, VPC04.

    R1
    s1/0 : 196.26.31.1
    f0/0 : 192.168.0.1

    R2
    s1/0 : 196.26.31.2
    f0/0 : 192.168.1.1

    Frame Relay Switch
    1:110 = 2:210

    Virtual PCs and Real PC

    === startup.vpc configuration =========

    # The startup file of VPC
    #
    1
    ip 192.168.0.10 192.168.0.1 24 #VPC01
    2
    ip 192.168.0.20 192.168.0.1 24 #VPC02
    3
    ip 192.168.1.10 192.168.1.1 24 #VPC03
    4
    ip 192.168.1.20 192.168.1.1 24 #VPC04

    # switch to PC1
    1
    # switch to PC2
    2
    # switch to PC3
    3
    # switch to PC4
    4

    ========end of configuration =============

    Real PC : 192.168.0.200, cấu hình trên MS Loopback Adapter.

    mô hình mình dùng Boson Netsim để vẽ :D



    cấu hình trong file .net của lab với Dynagen, em xin mô tả qua:

    ========== file .net configuration ===============

    #frame relay connect via Frame-Relay Switch

    [localhost]

    [[7200]]

    image = C:\Program Files\Dynamips\images\c7200-a3jk9s-mz[1].122-23.bin

    npe = npe-400

    ram = 160

    #two router configuration

    #Router R1

    [[Router R1]]

    console = 2000

    f0/0 = SW1 1

    s1/0 = FRSW1 1

    #Router R2

    [[Router R2]]

    console = 2001

    f0/0 = SW2 1

    s1/0 = FRSW1 2

    #frame-relay switch configuration

    [[FRSW FRSW1]]

    1:110 = 2:210

    #virtual switch configuration

    #virtual SW1

    [[ETHSW SW1]]

    1 = access 1

    2 = access 1 #connect VPC01

    3 = access 1 #connect VPC02

    #connect to real network, Microsoft Loopback Adapter
    4 = dot1q 1 #connect to Real PC, use Microsoft Loopback Adapter

    #virtual SW2

    [[ETHSW SW2]]

    1 = access 1

    2 = access 1 #connect VPC03

    3 = access 1 #connect VPC04

    ======================= end of .net configuration=======

    đây là cấu hình frame-relay point-to-point của 2 router R1 và R2:

    Cấu hình của R1
    R1(config)#int s1/0
    R1(config-if)#encapsulation frame-relay
    R1(config-if)#no shut
    R1(config-if)#exit
    R1(config)#int s1/0.110 point-to-point
    R1(config-subif)#ip address 196.26.31.1 255.255.255.0
    R1(config-subif)#bandwidth 64
    R1(config-subif)#frame-relay map ip 196.26.31.2 110 broadcast
    R1(config-subif)#frame-relay interface-dlci 110
    R1(config-subif)#end
    R1#
    R1(config)#router-rip
    R1(config-router)#network 192.168.0.0
    R1(config-router)#network 196.26.31.0

    Cấu hình của R2
    R2(config)#int s1/0
    R2(config-if)#encapsulation frame-relay
    R2(config-if)#no shut
    R2(config-if)#exit
    R2(config)#int s1/0.210 point-to-point
    R2(config-subif)#ip address 196.26.31.2 255.255.255.0
    R2(config-subif)#bandwidth 64
    R2(config-subif)#frame-relay map ip 196.26.31.1 210 broadcast
    R2(config-subif)#frame-relay interface-dlci 210
    R2(config-subif)#end
    R2#
    R2(config)#router-rip
    R2(config-router)#network 192.168.1.0
    R2(config-router)#network 196.26.31.0

    Trên Real PC, đã thêm static route:

    route add -p 196.26.31.0 mask 255.255.255.0 192.168.0.1

    Từ các VPCs:

    VPC01 và VPC02 ping tới VPC03 và VPC04 ok
    VPC03 và VPC04 ping tới VPC01 và VPC02 ok, và ping tới Real PC (192.168.0.200) ok.

    Tất cả cấu hình routing và frame-relay thì em nghĩ là đã ok hết rồi.

    Nhưng từ Real PC chỉ ping được tới s1/0 (196.26.31.2) của R2 mà không ping được tới f0/0 (192.168.1.1) của R2, VPC03 (192.168.1.10) và VPC04 (192.168.1.20), mặc dù từ các VPC03 và VPC04 vẫn ping được Real PC.

    Các bác thử troubleshoot hộ mình xem lỗi này là do nguyên nhân gì nhé.

    :X:X:106::106:
    Last edited by trainingit; 24-10-2007, 09:57 AM.
    no car...no house...no money, but have only a sharing and friendly heart. What's the most important thing in this life "Heart or Money ?". Anything else can stead money ?

    :32::53::X:106:

    Nothing last forever...

  • #2
    Fải xác định rằng nếu VPC3 & 4 ping được tới real PC thì coi như thông rồi, vì ping là quá trình 2 chiều mà! khi ping tới real PC mà real PC đã reply được thì mắc gì mà nó lại ping đi ko được? vấn đề là khi nó ping đi thì liệu nó có sử dụng card Microsoft Loopback Adapter để ping đi? hay sử dụng card thật để ping rồi dẫn đến kết quả lost... Và có thể thấy rằng vì nhờ ta có cái route add -p 196.26.31.0 mask 255.255.255.0 192.168.0.1 nên khi ping đến mạng 196.26.31.0 thì nó sẽ chọn card Microsoft Loopback để gởi gói và thành công! Nếu đúng như vậy thì bạn đã biết phải làm gì rồi chứ!
    good luck :)

    Comment


    • #3
      hi harmonylove, thì đúng là như vậy :D

      nếu ko có lệnh route add này thì còn ko ping được cả tới s1/0 của R2 :

      còn quá trình ping thì chắc chắn là ping từ card mạng Microsoft Loopback Adaper rùi, vì cái ID string mình lấy trong Network Device List - lấy chính xác cái ID dành cho 'MS Loopback Driver'

      ======= Network Device List ================

      Network device list:

      rpcap://\Device\NPF_GenericDialupAdapter : Network adapter 'Adapter for gener
      ic dialup and VPN capture' on local host
      rpcap://\Device\NPF_{6A3548F1-FC2A-4583-ADA6-9395B272301A} : Network adapter
      'MS LoopBack Driver' on local host
      rpcap://\Device\NPF_{194E23FE-546A-433C-A2E1-7C211E9474A6} : Network adapter
      'WAN (PPP/SLIP) Interface' on local host
      rpcap://\Device\NPF_{7569963D-344A-4A1C-9947-EE1CDB0505E4} : Network adapter
      'ADMtek AN983/AN985/ADM951X NDIS5 Driver' on local host

      ================================================== ================

      4 = dot1q 1 NIO_gen_eth:\Device\NPF_{6A3548F1-FC2A-4583-ADA6-9395B272301A}

      MS Loopback gán vào port 4 của virtual SW1

      sau khi thêm lệnh route add thì từ Real PC chỉ ping được tới s1/0 của R2

      C:\>ping 196.26.31.2

      Pinging 196.26.31.2 with 32 bytes of data:

      Reply from 196.26.31.2: bytes=32 time=2281ms TTL=254
      Reply from 196.26.31.2: bytes=32 time=297ms TTL=254
      Reply from 196.26.31.2: bytes=32 time=288ms TTL=254
      Reply from 196.26.31.2: bytes=32 time=329ms TTL=254

      nhưng ko thê ping được tới các VPC03, VPC04 mặc dù ping tư VPC03, VPC04 vẫn tới Real PC, chắc ko phải lỗi do cấu hình frame-relay, hoặc routing. Có thể lỗi là do MS Loopback Adapter :D, nhưng ko hiểu tại sao lại ping được một chiều từ VPC03, VPC04 đến Real PC, ngược lại thì lại ko được :((

      ping Real PC từ VPC03, VPC04 và R2 ok:

      từ R2:
      R2#ping 192.168.0.200

      Type escape sequence to abort.
      Sending 5, 100-byte ICMP Echos to 192.168.0.200, timeout is 2 seconds:
      !!!!!
      Success rate is 100 percent (5/5), round-trip min/avg/max = 24/96/164 ms

      Từ Real PC, ping f0/0 (192.168.1.1) của R2 : not OK :D

      C:\>ping 192.168.1.1

      Pinging 192.168.1.1 with 32 bytes of data:

      Request timed out.
      Request timed out.
      Request timed out.
      Request timed out.

      pls, help me. :(( :((

      :(:(:106::106:
      Last edited by trainingit; 24-10-2007, 11:52 AM.
      no car...no house...no money, but have only a sharing and friendly heart. What's the most important thing in this life "Heart or Money ?". Anything else can stead money ?

      :32::53::X:106:

      Nothing last forever...

      Comment


      • #4
        Originally posted by harmonylove View Post
        Fải xác định rằng nếu VPC3 & 4 ping được tới real PC thì coi như thông rồi, vì ping là quá trình 2 chiều mà! khi ping tới real PC mà real PC đã reply được thì mắc gì mà nó lại ping đi ko được? vấn đề là khi nó ping đi thì liệu nó có sử dụng card Microsoft Loopback Adapter để ping đi? hay sử dụng card thật để ping rồi dẫn đến kết quả lost... Và có thể thấy rằng vì nhờ ta có cái route add -p 196.26.31.0 mask 255.255.255.0 192.168.0.1 nên khi ping đến mạng 196.26.31.0 thì nó sẽ chọn card Microsoft Loopback để gởi gói và thành công! Nếu đúng như vậy thì bạn đã biết phải làm gì rồi chứ!
        good luck :)
        :D

        mình cũng nghĩ ping là 2 chiều vì nó phải reply lại từ host đích, nhưng có trường hợp chỉ ping được 1 chiều, vì có thể một host nào đó chặn ping theo chiều đến chính host đó,

        vd : hostA và hostB, nhưng trên hostB có cài firewall ko cho phép icmp. Khi đó từ hostB vẫn ping được hostA, nhưng từ hostA không ping được hostB.

        trong lab này, routing thì OK vì các VPCs ping nhau ok rồi, có thể do cái card mạng Microsoft Loopback Adapter chưa hoàn toàn chạy tốt với Dynagen, hoặc có khi Windows của mình bị lỗi gì đó :-O :(

        @-)@-):106::106:
        Last edited by trainingit; 24-10-2007, 02:03 PM. Reason: will check later. not sure can block ping from one direction.
        no car...no house...no money, but have only a sharing and friendly heart. What's the most important thing in this life "Heart or Money ?". Anything else can stead money ?

        :32::53::X:106:

        Nothing last forever...

        Comment


        • #5
          nếu ko có lệnh route add này thì còn ko ping được cả tới s1/0 của R2 :
          bác đã thấy được tới đây rồi mà chưa chịu thấy thêm chút nữa :p

          còn quá trình ping thì chắc chắn là ping từ card mạng Microsoft Loopback Adaper rùi, vì cái ID string mình lấy trong Network Device List - lấy chính xác cái ID dành cho 'MS Loopback Driver'
          sai rồi, cái ID string đó chẳng quả là để cho trình dynamips/dynagen nó control cái card mạng nào thôi, nên nhớ lệnh ping độc lập với dynagen. Tin rằng nếu bác show routes trên real PC (lệnh route print) thì sẽ thấy default network (route 0.0.0.0) sẽ không trỏ vô interface loopback kia ;)

          nếu tui đúng nữa thì bác đã biết phải làm gì rồi chứ?

          Comment


          • #6
            uhm, thanks bác đã giúp, nhờ bác check tiếp hộ nhé.

            0.0.0.0 là địa chỉ chung cho toàn bộ Internet, trong lab này thì mình chỉ có 3 địa chỉ mạng

            192.168.0.0
            196.26.31.0
            192.168.1.0

            nó chỉ vô lý ở chỗ là

            RealPC và VPC01, VPC02 cùng một subnet IP
            VPV03, VPC04 cùng một subnet IP

            nếu đã từ VPC01, VPC02 ping được VPC03, VPC04 thì tại sao Real PC ko ping được (trong khi đó VPC03, VPC04 lại ping được RealPC), tất cả các VPCs ping đến nhau đều OK ;))

            => mình nghĩ khả năng lỗi vẫn là ở cái MS Loopback Adapter đó mà.

            theo lời bác, em tháo hết card mạng physical trên máy tính ra rồi :D, chỉ dùng mỗi card MS Loopback đó để test thôi, ko thể còn cạc nào nữa :(, chắc chắn chỉ ping từ cạc MS Loopback này thôi :(

            đây là lệnh route print từ Real PC

            ================================================== ========Active Routes:
            Network Destination Netmask Gateway Interface Metric
            0.0.0.0 0.0.0.0 192.168.0.1 192.168.0.200 30
            127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
            192.168.0.0 255.255.255.0 192.168.0.200 192.168.0.200 30
            192.168.0.200 255.255.255.255 127.0.0.1 127.0.0.1 30
            192.168.0.255 255.255.255.255 192.168.0.200 192.168.0.200 30
            224.0.0.0 240.0.0.0 192.168.0.200 192.168.0.200 30
            255.255.255.255 255.255.255.255 192.168.0.200 10004 1
            255.255.255.255 255.255.255.255 192.168.0.200 192.168.0.200 1
            ================================================== ========Persistent Routes:
            Network Address Netmask Gateway Address Metric
            196.26.31.0 255.255.255.0 192.168.0.1 1

            dòng cuối là mình add vào

            bác có cao kiến gì mong chỉ tiếp, thanks pác :D

            :X:X:106::106:
            Last edited by trainingit; 24-10-2007, 02:56 PM.
            no car...no house...no money, but have only a sharing and friendly heart. What's the most important thing in this life "Heart or Money ?". Anything else can stead money ?

            :32::53::X:106:

            Nothing last forever...

            Comment


            • #7
              sao ko add thử cái route 192.168.1.0 cho real PC?
              mà lần sau có làm thử thì chỉ cần disable card thiệt thôi chớ tháo ra làm chi cho cực :p

              Comment


              • #8
                mình nói là tháo cho nó máu :D, vì nếu chỉ disable sợ Dynamips vẫn control được ID của hardware ;)), thực ra là mình dùng cái USB to LAN, rút phát là ok

                đã thử theo cách của bác:

                route add -p 192.168.1.0 mask 255.255.255.0 192.168.0.1

                kết quả từ Real PC đã ping tới VPC03 và VPC04 : ok

                nhưng mình thấy cái kết nối của Dynagen với Real Network vẫn chưa thực sự là hoạt động tốt, vì nếu đã routing ok hết rồi, Real PC và VPC01, VPC02 cùng một subnet.

                => lẽ ra hok cần 2 lệnh route này

                route add - p 196.26.31.0 mask 255.255.255.0 192.168.0.1
                route add - p 192.168.1.0 mask 255.255.255.0 192.168.0.1

                thì từ Real PC vẫn phải ping được VPC03 và VPC04 (vì đã chạy RIP trên R1 và R2 oài). :D

                :X:X:106::106::32::32:
                thanks for your help
                Last edited by trainingit; 24-10-2007, 03:48 PM.
                no car...no house...no money, but have only a sharing and friendly heart. What's the most important thing in this life "Heart or Money ?". Anything else can stead money ?

                :32::53::X:106:

                Nothing last forever...

                Comment


                • #9
                  vấn đề ko phải là
                  Originally posted by trainingit View Post
                  nhưng mình thấy cái kết nối của Dynagen với Real Network vẫn chưa thực sự là hoạt động tốt, vì nếu đã routing ok hết rồi, Real PC và VPC01, VPC02 cùng một subnet.

                  => lẽ ra hok cần 2 lệnh route này

                  route add - p 196.26.31.0 mask 255.255.255.0 192.168.0.1
                  route add - p 192.168.1.0 mask 255.255.255.0 192.168.0.1

                  thì từ Real PC vẫn phải ping được VPC03 và VPC04 (vì đã chạy RIP trên R1 và R2 oài). :D

                  :X:X:106::106::32::32:
                  thanks for your help
                  vấn đề ko phải dynamips/dynagen mà vấn đề là ở chỗ lệnh ping từ PC ko được đẩy ra interface Microsoft Loopback Adapter, có thể do nó ko phải là physical interface (card thật) nên Windows ko ưu tiên chăng? rõ ràng khi ta "ép buộc" bằng 2 route kia thì nó đã đẩy đến router và thành công. Khi print route ra bạn có thấy nó báo dòng Default Gateway: 192.168.0.1 ở cuối cùng trong bản routing đó kô?

                  thôi thì dù sao đây cũng là 1 kinh nghiệm (đúng hơn là 1 trick /:) ) rút ra từ thí nghiệm này hehe...

                  Comment


                  • #10
                    Originally posted by harmonylove View Post
                    vấn đề ko phải là

                    vấn đề ko phải dynamips/dynagen mà vấn đề là ở chỗ lệnh ping từ PC ko được đẩy ra interface Microsoft Loopback Adapter, có thể do nó ko phải là physical interface (card thật) nên Windows ko ưu tiên chăng? rõ ràng khi ta "ép buộc" bằng 2 route kia thì nó đã đẩy đến router và thành công. Khi print route ra bạn có thấy nó báo dòng Default Gateway: 192.168.0.1 ở cuối cùng trong bản routing đó kô?

                    thôi thì dù sao đây cũng là 1 kinh nghiệm (đúng hơn là 1 trick /:) ) rút ra từ thí nghiệm này hehe...

                    hehe, thanks bro, cái 192.168.0.1 chính là từ lệnh route add - mà :), ở dưới cùng của bảng route là do nó có tham số -p (persistent : khi khởi động lại PC thì sẽ không bị mất route này), mình đã thử lại với cả physical thì ping OK luôn mà không cần 2 route đó nữa :D, chắc là MS Loopback Adapter ko chạy "nuột" với Dynagen bằng card mạng physical thật :X :X

                    @-)@-):106::106:
                    no car...no house...no money, but have only a sharing and friendly heart. What's the most important thing in this life "Heart or Money ?". Anything else can stead money ?

                    :32::53::X:106:

                    Nothing last forever...

                    Comment


                    • #11
                      hi! Minh` gia lap bang` GNS3 va` cung~ dag tim` hieu thui:
                      Day file. net cua~ minh`

                      autostart = False
                      [localhost:7200]
                      workingdir = C:\DOCUME~1\THIEN_~1\LOCALS~1\Temp
                      [[3620]]
                      image = C:\Documents and Settings\thien_bk05\Desktop\IOS\3600 IOS_3\3600\c3620-i-mz.121-5.T92.bin
                      idlepc = 0x60391480
                      ghostios = True
                      chassis = 3620
                      [[ETHSW SW1]]

                      1 = access 1
                      2 = access 1 nio_gen_eth:\device\npf_{60ebf8fb-79bc-48a5-b50a-c661e3252254}

                      x = 91.5
                      y = 32.0



                      [[ETHSW SW0]]


                      1 = access 1 nio_gen_eth:\device\npf_{60ebf8fb-79bc-48a5-b50a-c661e3252254}

                      2 = access 1
                      x = -286.5
                      y = 32.0



                      [[ROUTER R0]]

                      model = 3620
                      console = 2000
                      cnfg = C:\Documents and Settings\thien_bk05\Desktop\GNS3\R0.cfg
                      slot0 = NM-4T
                      s0/0 = R1 s0/0
                      slot1 = NM-1FE-TX

                      f1/0 = SW0 2
                      x = -165.0
                      y = 19.0



                      [[ROUTER R1]]

                      model = 3620
                      console = 2001
                      cnfg = C:\Documents and Settings\thien_bk05\Desktop\GNS3\R1.cfg
                      slot0 = NM-4T
                      s0/0 = R0 s0/0
                      slot1 = NM-1FE-TX

                      f1/0 = SW1 1
                      x = -30.0
                      y = 27.0



                      [GNS3-DATA]
                      configs = C:/Documents and Settings/thien_bk05/Desktop/GNS3
                      m11 = 0.707106781187
                      m22 = 0.707106781187
                      [[Cloud C1]]
                      symbol = computer
                      x = 99.5
                      y = 124.5
                      connections = SW1:2:nio_gen_eth:\device\npf_{60ebf8fb-79bc-48a5-b50a-c661e3252254}
                      [[Cloud C0]]
                      symbol = computer
                      x = -281.5
                      y = 136.5
                      connections = SW0:1:nio_gen_eth:\device\npf_{60ebf8fb-79bc-48a5-b50a-c661e3252254}
                      [[NOTE 1]]
                      text = 172.16.1.0
                      x = -286.0
                      y = 207.5
                      [[NOTE 2]]
                      text = 172.16.3.0
                      x = 104.0
                      y = 202.5
                      [[NOTE 3]]
                      text = 172.16.2.0
                      x = -95.0
                      y = -22.5

                      So do` mang: PC1-sw0-R1-R2-sw1-PC2
                      Dung` VPCs de~ gan' d/c ip cho host:
                      PC1:172.16.1.10
                      PC2:172.16.3.10

                      o~ cua~ so VPCs minh` ko ping dc tu`PC1 den' PC2 va` nguoc lai
                      Pan nao` bit' chi~ jup' minh` voi'
                      Thanks nhiu` nha!!!

                      Comment


                      • #12
                        GNS3 help!!!!

                        hihi!!

                        Minh` dag tim` hieu~ ve` GNS3
                        Ban nao` bit' soft nao` dung` de~ gia~ lap va` gan' d/c ip cho host ket' hop voi' GNS3 ko?
                        Minh` dang dung` thu~ VPCs nhung cau' hinh` xong xui roi` thi` ko ping dc voi' cac' host!!

                        So do` mang PC1-SW1-R1-R2-SW2_PC2
                        Minh` su~ dung RIP cho R1,R2
                        SW1 va` SW2 co' can dc cau' hinh` ko? va` lam` sao de~ nhan bit' dc SW1 va` SW2 dang ket' noi' voi' PC1 va` PC2.
                        Cac' ban Pro giup' minh` nhe'

                        Thanks!

                        Comment


                        • #13
                          @thien123: :77::77::77::77::77:
                          Tiếng gì đây bạn, Unikey là đồ miễn phí mà cũng không dùng ah.

                          Comment

                          Working...
                          X