This shows you the differences between two versions of the page.
использование_эмуляторов_оборудования_cisco_в_unix [2010/04/13 15:07] val |
использование_эмуляторов_оборудования_cisco_в_unix [2013/05/22 13:50] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Использование эмуляторов оборудования Cisco в UNIX ====== | ||
- | |||
- | ===== FreeBSD ===== | ||
- | <code> | ||
- | [gate:~] # pkg_add -r dynagen | ||
- | |||
- | [gate:~] # rehash | ||
- | </code> | ||
- | |||
- | ===== Ubuntu ===== | ||
- | <code> | ||
- | root@gate:~# apt-get install dynagen | ||
- | </code> | ||
- | |||
- | ===== FreeBSD/Ubuntu ===== | ||
- | <code> | ||
- | gate# dynamips -H 7200 & | ||
- | </code> | ||
- | |||
- | ===== Превращение PC в Cisco router ===== | ||
- | <code> | ||
- | gate# cat gate.net | ||
- | </code><code> | ||
- | [localhost] | ||
- | [[7200]] | ||
- | image = c7200-is-mz.122-13.T10.bin | ||
- | ram = 160 | ||
- | |||
- | [[ROUTER GATE]] | ||
- | # F0/0 = NIO_gen_eth:em0 | ||
- | # F0/0 = NIO_linux_eth:eth0 | ||
- | </code><code> | ||
- | [ms:~val] # dynagen gate.net | ||
- | </code><code> | ||
- | => list | ||
- | Name Type State Server Console | ||
- | GATE 7200 running localhost:7200 2000 | ||
- | </code><code> | ||
- | => shell telnet localhost 2000 | ||
- | </code><code> | ||
- | ... | ||
- | --- System Configuration Dialog --- | ||
- | |||
- | Would you like to enter the initial configuration dialog? [yes/no]: no | ||
- | </code><code> | ||
- | Router# show run | ||
- | </code><code> | ||
- | hostname gate.corpX.un | ||
- | |||
- | interface FastEthernet0/0 | ||
- | no shut | ||
- | ip address 192.168.X.1 255.255.255.0 | ||
- | |||
- | interface FastEthernet0/0.2 | ||
- | no shut | ||
- | encapsulation dot1Q 2 | ||
- | ip address 192.168.100+X.1 255.255.255.0 | ||
- | |||
- | router ospf 100 | ||
- | network 192.168.X.0 0.0.0.255 area 0 | ||
- | redistribute connected subnets | ||
- | </code> | ||
- | |||
- | ===== Примеры конфигураций ===== | ||
- | <code> | ||
- | [g13:/var/db/dynagen] # cat simple1.net | ||
- | [localhost] | ||
- | |||
- | [[7200]] | ||
- | image = /var/db/dynagen/c7200-is-mz.122-13.T10.bin | ||
- | npe = npe-400 | ||
- | ram = 160 | ||
- | | ||
- | [[ROUTER R1]] | ||
- | s1/0 = R2 s1/0 | ||
- | | ||
- | [[router R2]] | ||
- | |||
- | -------------------------------------- | ||
- | |||
- | |||
- | [g13:/var/db/dynagen] # cat qemulab.net | ||
- | [localhost] | ||
- | [[7200]] | ||
- | image = /var/db/dynagen/c7200-is-mz.122-13.T10.bin | ||
- | ram = 96 | ||
- | |||
- | [[ROUTER R13]] | ||
- | F0/0 = NIO_gen_eth:fxp0 | ||
- | F1/0 = NIO_gen_eth:tap0 | ||
- | |||
- | -------------------------------------- | ||
- | |||
- | |||
- | [g13:/var/db/dynagen] # cat distrlab.net | ||
- | [195.19.32.3] | ||
- | [[7200]] | ||
- | image = /var/db/dynagen/c7200-is-mz.122-13.T10.bin | ||
- | ram = 96 | ||
- | |||
- | [[ROUTER R1]] | ||
- | s1/0 = R2 s1/0 | ||
- | F0/0 = NIO_gen_eth:fxp0 | ||
- | |||
- | [195.19.32.6] | ||
- | workingdir = /var/db/dynagen/ | ||
- | [[7200]] | ||
- | image = /var/db/dynagen/c7200-is-mz.122-13.T10.bin | ||
- | ram = 96 | ||
- | |||
- | [[ROUTER R2]] | ||
- | F0/0 = NIO_gen_eth:sis0 | ||
- | |||
- | -------------------------------------- | ||
- | </code> | ||
- | |||