GNS3 Dynamips под Mac OS
Материал из Xgu.ru
- Автор: Сергей Бондаренко
GNS3 Dynamips под Mac OS
Содержание |
[править] Подключение маршрутизаторов в реальную сеть используя NAT
[править] Дано:
- MacBook Pro с Mac OS Lion 10.7.4 (*Mac OS Leopard тоже подойдёт);
- Соединение с сетью через Wi-Fi, интерфейс en1;
- Соединение с виртуальной сетью через интерфейс tap0;
- Виртуальная лабораторная на GNS3 Dynamips (*GNS3 запущенный от имени root пользователя);
[править] Конфигурационный файл лабораторной:
cvoice_may2012.net
autostart = False
[127.0.0.1:7200]
workingdir = /Users/macmac/ciscotest
udp = 10000
[[7200]]
image = /Users/macmac/Documents/Comp_tech/Cisco/IOS/7200/c7200-adventerprisek9-mz.124-11.T.bin
idlepc = 0x60790ebc
sparsemem = True
ghostios = True
[[ETHSW SW1]]
1 = access 1 nio_tap:/dev/tap0
2 = access 1 R1 f1/0
x = -54.5
y = 9.0
[[ROUTER R1]]
console = 2007
slot1 = PA-2FE-TX
f1/0 = SW1 2
x = -209.0
y = 91.0
[GNS3-DATA]
[[Cloud C1]]
x = -163.5
y = -120.0
connections = SW1:1:nio_tap:/dev/tap0
[править] Конфигурация Mac OS и Cisco:
Mac OS terminal:
sudo ifconfig tap0 10.1.1.100 netmask 255.255.255.0 up sudo sysctl -w net.inet.ip.forwarding=1 sudo sysctl -w net.inet.ip.fw.enable=1 sudo natd -interface en1 -use_sockets -same_ports -unregistered_only -dynamic -clamp_mss sudo ipfw add divert natd ip from any to any via en1
Проверяем параметры в Mac OS:
sysctl -a |grep net.inet.ip.forwarding net.inet.ip.forwarding: 1 sysctl -a |grep net.ip.fw.enable net.inet.ip.fw.enable: 1 sudo ipfw list 00100 divert 8668 ip from any to any via en1 65535 allow ip from any to any
Cisco CLI:
Router(config)#int fa1/0 Router(config-if)#ip addr 10.1.1.1 255.255.255.0 Router(config-if)#no sh Router(config)#ip route 0.0.0.0 0.0.0.0 10.1.1.100
Проверяем доступ в сеть Интернет:
Router(config)#do p 8.8.8.8 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 8.8.8.8, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 52/78/100 ms Router(config)#