lost and found ( for me ? )

dynamips n’ gns3 その2 : エミュレートしたCiscoルータを外部ネットワークに接続する方法

root@hat1:~# cat /etc/lsb-release | tail -1

DISTRIB_DESCRIPTION="Ubuntu 10.04.1 LTS"

gns3 -> ノード種類の “雲” をPCの物理NICと紐づけし、外部に出られるようにする。

NICは一枚だけささっており(eth0 ) 、192.168.11.0/24 のネットワークとなっている。

KVMを使用しているので eth0 は br0 にブリッジしている。

root@hat1:~# egrep -v "^#" /etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet manual
auto br0
iface br0 inet static
address 192.168.11.100
netmask 255.255.255.0
broadcast 192.168.11.255
gateway 192.168.11.1
bridge_ports eth0
bridge_stp off
bridge_fd 0
bridge_maswait 0

root@hat1:~# LANG=C ifconfig eth0
eth0   Link encap:Ethernet  HWaddr 78:e7:d1:7f:84:b7
      inet6 addr: fe80::7ae7:d1ff:fe7f:84b7/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:15919 errors:0 dropped:0 overruns:0 frame:0
      TX packets:14475 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000
      RX bytes:3894751 (3.8 MB)  TX bytes:11441882 (11.4 MB)
      Interrupt:26 Base address:0x4000

root@hat1:~#
root@hat1:~# LANG=C ifconfig br0
br0    Link encap:Ethernet  HWaddr 78:e7:d1:7f:84:b7
      inet addr:192.168.11.100  Bcast:192.168.11.255  Mask:255.255.255.0
      inet6 addr: fe80::7ae7:d1ff:fe7f:84b7/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:15940 errors:0 dropped:0 overruns:0 frame:0
      TX packets:14486 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0
      RX bytes:3653567 (3.6 MB)  TX bytes:11443528 (11.4 MB)

[ GNS の設定 ]

雲を用意、Cisco Router とリンク接続する


雲 を右クリック -> 設定

ジェネリックイーサネット NIO に 外部に接続できるNIC ( 今回は eth0 ) を追加する。




これで Router の e 1/0 -> PC の eth0 を通じて外部と通信できるようになる。

Router e 1/0 -- 雲 - eth0 -- 192.168.11.0/24 のネットワークへ

192.168.11.x の arp がとれてる。
ping も通った。


net ファイルはこんな感じ。

root@hat1:/home/hattori/.gns3# cat test1.net
autostart = False
[localhost:7200]
workingdir = /home/hattori/.gns3/test1_working
udp = 10000
[[2621]]
    image = /home/hattori/Cisco_IOS/2600/c2600-d-mz.120-5.T1.bin
    idlepc = 0x80299380
    ghostios = True
    chassis = 2621
[[ETHSW SW0]]
    1 = access 1
    2 = access 1
    x = -842.5
    y = -6.0
[[ROUTER R0]]
    model = 2621
    console = 2000
    idlepc = 0x80298374
    f0/0 = SW0 1
    x = -969.0
    y = -15.0
[[ROUTER R1]]
    model = 2621
    console = 2001
    f0/0 = SW0 2
    x = -709.0
    y = -10.0
[GNS3-DATA]
workdir = test1_working
m11 = 1.0
m22 = 1.0

get things done.

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.