Подготовка стенда для работы
Имеем виртуальную машину с 2 сетевыми интерфейсами:
Отключаю Firewall
# service iptables stop
Установка общих пакетов
# yum install -y \
unzip \
wget \
tcpdump
Установка пакетов для создания моста
# yum install -y \
bridge-utils \
tunctl
Настройка сетевых интерфейсов (в том числе моста)
# cat > /etc/sysconfig/network-scripts/ifcfg-eth0 << EOF
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
BRIDGE=br0
NM_CONTROLLED=no
EOF
# cat > /etc/sysconfig/network-scripts/ifcfg-br0 << EOF
DEVICE=br0
TYPE=Bridge
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.11
NETWORK=192.168.1.0
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DELAY=0
NM_CONTROLLED=no
EOF
# cat > /etc/sysconfig/network-scripts/ifcfg-eth1 << EOF
DEVICE=eth1
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.12
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
EOF
# service network restart
Настройка моста между хостовой и гостевой машиной (Cisco)
# echo 1 > /proc/sys/net/ipv4/ip_forward
-- Нужно автоматизировать процессы и включить следующие команды в скрипты или конфиги.
# route add -net 192.168.1.0 netmask 255.255.255.0 br0
# route add default gw 192.168.1.1 dev br0
# tunctl -b -u root
# ifconfig tap0 up
# brctl addif br0 tap0
# brctl show br0
bridge name bridge id STP enabled interfaces
br0 8000.080027d3ae5c no eth0
tap0
Для Ubuntu:
http://www.blindhog.net/cisco-dynamips-with-linux-loopback-tap-interface/