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)#