Автор Тема: [SOLVED]Linux Gentoo+ vmware workstation->Debian 6.0.3+dynamips/dynagen сеть  (Прочитано 5054 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн FessAectan

  • Модераторы
  • Старожил
  • *****
  • Сообщений: 972
  • Рейтинг: 25
  • Пол: Мужской
  • На пути к просветлению
    • fessae@jabber.ru
    • fessae
    • Просмотр профиля
    • https://vistep.ru/
  • Откуда: vistep.ru
Всем привет.
Опишу схему.
На хосте
# uname -srm
Linux 3.0.4-gentoo x86_64
запущена vmware workstation
player.product.version = "7.1.4"
есть три влан интерфейса
4: eth0.16@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP 
5: eth0.10@eth0: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
291: eth0.14@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
к этим влан интерфейсам привязаны vnet
# /opt/vmware/bin/vmware-networks --status
Bridge networking on vmnet0 is running
Bridge networking on vmnet1 is running
Bridge networking on vmnet2 is running
Network detection service is not running
All the services configured on all the networks are running
соответственно.
Создана виртуалка с Debian 6.0.3, добавлены три сетевых интерфейса
eth0 -> vmnet0
eth1 -> vmnet0
eth2 - >vmnet2
То есть в виртуалку отдаются мосты vmnetX(как я понимаю), eth0 и eth1 привязына к eth0.10 в хост системе, а eth2 к  eth0.14
В виртуалке для eth0 назначен  ip адрес из той же сети что и хост система, все пингуется все отлично, но, при вот таком конфиге dynagen
=> show  run
autostart = False
[localhost:7200]
    [[7200]]
        image = /data/c7200-adventerprisek9-mz.122-33.SRD4.image
        ram = 160
        idlepc = 0x622000ec
    [[ROUTER test-isg]]
        f0/0 = nio_gen_eth:eth1
        f0/1 = nio_gen_eth:eth2
кошка напрочь отказывается пинговать кого либо, вот sh run
Building configuration...

Current configuration : 637 bytes
!
version 12.2
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname Router
!
boot-start-marker
boot-end-marker
!
!
no aaa new-model
ip subnet-zero
ip source-route
!
!
!
!
ip cef
!
!         
multilink bundle-name authenticated
!
!
!
!
!
!
!
!
!
!
interface FastEthernet0/0
 ip address 10.1.19.146 255.255.255.0
 speed auto
 duplex auto
!
interface FastEthernet0/1
 ip address 10.14.14.8 255.255.255.128
 speed auto
 duplex auto
!
ip classless
!
!
no ip http server
no ip http secure-server
!
!
!
!
control-plane
!
!
line con 0
 stopbits 1
line aux 0
line vty 0 4
!
end


С хоста
fessae-desktop ~ # arp -d 10.1.19.146
fessae-desktop ~ # ping  10.1.19.146
PING 10.1.19.146 (10.1.19.146) 56(84) bytes of data.
^C
--- 10.1.19.146 ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 3000ms

fessae-desktop ~ # arp -na|grep 146
? (10.1.19.146) at 00:00:c0:a8:01:81 [ether] on eth0.10
fessae-desktop ~ #

С кошки
Router#sh arp | inc 100
Internet  10.1.19.100             1   90e6.ba54.54c3  ARPA   FastEthernet0/0




Запускаем ping 10.1.19.100(это хост система)
ping 10.1.19.100 repeat 10
запукаем tcpdump и видим
fessae-desktop ~ # tcpdump -i eth0.10 icmp and host 10.1.19.146
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0.10, link-type EN10MB (Ethernet), capture size 96 bytes
17:07:35.123740 IP 10.1.19.146 > 10.1.19.100: ICMP echo request, id 5, seq 2, length 80
17:07:35.123759 IP 10.1.19.100 > 10.1.19.146: ICMP echo reply, id 5, seq 2, length 80
17:07:37.150740 IP 10.1.19.146 > 10.1.19.100: ICMP echo request, id 5, seq 3, length 80
17:07:37.150756 IP 10.1.19.100 > 10.1.19.146: ICMP echo reply, id 5, seq 3, length 80
17:07:39.147744 IP 10.1.19.146 > 10.1.19.100: ICMP echo request, id 5, seq 4, length 80
17:07:39.147762 IP 10.1.19.100 > 10.1.19.146: ICMP echo reply, id 5, seq 4, length 80
17:07:41.125740 IP 10.1.19.146 > 10.1.19.100: ICMP echo request, id 5, seq 5, length 80
17:07:41.125757 IP 10.1.19.100 > 10.1.19.146: ICMP echo reply, id 5, seq 5, length 80
17:07:43.135745 IP 10.1.19.146 > 10.1.19.100: ICMP echo request, id 5, seq 6, length 80
17:07:43.135762 IP 10.1.19.100 > 10.1.19.146: ICMP echo reply, id 5, seq 6, length 80
17:07:45.143746 IP 10.1.19.146 > 10.1.19.100: ICMP echo request, id 5, seq 7, length 80
17:07:45.143764 IP 10.1.19.100 > 10.1.19.146: ICMP echo reply, id 5, seq 7, length 80
17:07:47.124762 IP 10.1.19.146 > 10.1.19.100: ICMP echo request, id 5, seq 8, length 80
17:07:47.124780 IP 10.1.19.100 > 10.1.19.146: ICMP echo reply, id 5, seq 8, length 80
17:07:49.126757 IP 10.1.19.146 > 10.1.19.100: ICMP echo request, id 5, seq 9, length 80
17:07:49.126775 IP 10.1.19.100 > 10.1.19.146: ICMP echo reply, id 5, seq 9, length 80


Спрашиваем себя - WTF? O_o

Так же запустив пинг с кошки на хост систему, в виртуалке(Debian 6.0.3) запускаю tcpdump на eth1 и вижу icmp пакеты от кошки в сторону хост системы.

Еще меня смущает отсутствие vnmetX в выводе ip l, тогда как в /dev они есть.

fessae-desktop ~ # ls /dev/vmnet*
/dev/vmnet0  /dev/vmnet1  /dev/vmnet2
« Последнее редактирование: 18 октября 2011, 09:26:15 от FessAectan »
Мы переоцениваем себя завтрашнего, поэтому и страдаем прокрастинацией.

Оффлайн Fray

  • Администратор
  • Олдфаг
  • *****
  • Сообщений: 6668
  • Рейтинг: 58
  • Пол: Мужской
    • Просмотр профиля
    • IT-Бложек
  • Откуда: Петербург
Это не тот спойлер, лучше в code запихнуть.
MCSE: Messaging, MCSE: Communication, MCSE: Productivity, MCSA: Office 365, MCPS
my blog - http://it-blojek.ru

Оффлайн FessAectan

  • Модераторы
  • Старожил
  • *****
  • Сообщений: 972
  • Рейтинг: 25
  • Пол: Мужской
  • На пути к просветлению
    • fessae@jabber.ru
    • fessae
    • Просмотр профиля
    • https://vistep.ru/
  • Откуда: vistep.ru
Fray, пофиксил.
Мы переоцениваем себя завтрашнего, поэтому и страдаем прокрастинацией.

Оффлайн FessAectan

  • Модераторы
  • Старожил
  • *****
  • Сообщений: 972
  • Рейтинг: 25
  • Пол: Мужской
  • На пути к просветлению
    • fessae@jabber.ru
    • fessae
    • Просмотр профиля
    • https://vistep.ru/
  • Откуда: vistep.ru
До этого схема работала на XEN, таких проблем не испытывал. =(
Мы переоцениваем себя завтрашнего, поэтому и страдаем прокрастинацией.

Оффлайн VanDyke

  • Модераторы
  • Ветеран
  • *****
  • Сообщений: 1800
  • Рейтинг: 73
  • Пол: Мужской
  • Network Warrior
    • Просмотр профиля
  • Откуда: Destination network unreachable
FessAectan, Где-то в папке vmware должен быть файлик locations (я работал тока с server, но думаю он тут тоже есть)
Покаж grep -i vnet locations
Not as ultimate as 42, but pretty close...

Оффлайн FessAectan

  • Модераторы
  • Старожил
  • *****
  • Сообщений: 972
  • Рейтинг: 25
  • Пол: Мужской
  • На пути к просветлению
    • fessae@jabber.ru
    • fessae
    • Просмотр профиля
    • https://vistep.ru/
  • Откуда: vistep.ru
VanDyke, такого файла нет, а за что он отвечает кстати?
networking выглядит так

cat /etc/vmware/networking 
VERSION=1,0
answer VNL_DEFAULT_BRIDGE_VNET -1
add_bridge_mapping eth0.10 0
add_bridge_mapping eth0.16 1
add_bridge_mapping eth0.14 2
Мы переоцениваем себя завтрашнего, поэтому и страдаем прокрастинацией.

Оффлайн FessAectan

  • Модераторы
  • Старожил
  • *****
  • Сообщений: 972
  • Рейтинг: 25
  • Пол: Мужской
  • На пути к просветлению
    • fessae@jabber.ru
    • fessae
    • Просмотр профиля
    • https://vistep.ru/
  • Откуда: vistep.ru
Почему в выводе ifconfig -a или ip l я не вижу vmnetX, кто-нибудь может объяснить?
Мы переоцениваем себя завтрашнего, поэтому и страдаем прокрастинацией.

Оффлайн FessAectan

  • Модераторы
  • Старожил
  • *****
  • Сообщений: 972
  • Рейтинг: 25
  • Пол: Мужской
  • На пути к просветлению
    • fessae@jabber.ru
    • fessae
    • Просмотр профиля
    • https://vistep.ru/
  • Откуда: vistep.ru
походу трабл как раз таки в файле

/etc/vmware/networking

Завтра сприведу в соответствии с http://www.cromwell-intl.com/unix/vmware-networking.html
отпишусь
Мы переоцениваем себя завтрашнего, поэтому и страдаем прокрастинацией.

Оффлайн FessAectan

  • Модераторы
  • Старожил
  • *****
  • Сообщений: 972
  • Рейтинг: 25
  • Пол: Мужской
  • На пути к просветлению
    • fessae@jabber.ru
    • fessae
    • Просмотр профиля
    • https://vistep.ru/
  • Откуда: vistep.ru
Вроде бы разобрался... но это не решение мойе траблы, мне нужно чтобы кошка обоими fa смотрела в реальный мир, не только host-based

 # /opt/vmware/bin/vmware-netcfg 
fessae-desktop ~ # cat /etc/vmware/networking
VERSION=1,0
answer VNET_2_DHCP yes
answer VNET_2_DHCP_CFG_HASH 428734B341FE998654F8A9CBFCDC35BCEAA9F870
answer VNET_2_HOSTONLY_NETMASK 255.255.255.0
answer VNET_2_HOSTONLY_SUBNET 172.16.224.0
answer VNET_2_VIRTUAL_ADAPTER yes
answer VNL_DEFAULT_BRIDGE_VNET -1
add_bridge_mapping eth0.14 -1
add_bridge_mapping eth0.10 0
add_bridge_mapping eth0.16 1
Мы переоцениваем себя завтрашнего, поэтому и страдаем прокрастинацией.

Оффлайн FessAectan

  • Модераторы
  • Старожил
  • *****
  • Сообщений: 972
  • Рейтинг: 25
  • Пол: Мужской
  • На пути к просветлению
    • fessae@jabber.ru
    • fessae
    • Просмотр профиля
    • https://vistep.ru/
  • Откуда: vistep.ru
Донастроил XEN на хосте, перевез все виртуалки в него. CISCO в том числе
Мы переоцениваем себя завтрашнего, поэтому и страдаем прокрастинацией.

Оффлайн VanDyke

  • Модераторы
  • Ветеран
  • *****
  • Сообщений: 1800
  • Рейтинг: 73
  • Пол: Мужской
  • Network Warrior
    • Просмотр профиля
  • Откуда: Destination network unreachable
А зачем кстати такой изврат с виртуализацией? Вланы ведь можно было бы ловить внутри циски уже...
Not as ultimate as 42, but pretty close...

Оффлайн FessAectan

  • Модераторы
  • Старожил
  • *****
  • Сообщений: 972
  • Рейтинг: 25
  • Пол: Мужской
  • На пути к просветлению
    • fessae@jabber.ru
    • fessae
    • Просмотр профиля
    • https://vistep.ru/
  • Откуда: vistep.ru
[SOLVED]Linux Gentoo+ vmware workstation->Debian 6.0.3+dynamips/dynagen сеть
« Ответ #11 : 18 октября 2011, 09:29:23 »
А зачем кстати такой изврат с виртуализацией?
где изврат то? все поднимается "с пол пинка".
Вланы ведь можно было бы ловить внутри циски уже...
не понимаю что ты имеешь в виду.
Моя задача отдать оба интерфейса кошки в реальную сеть, где работает биллинг и есть коммутатор с ебонентами, кмк это решение наиболее быстро.
Мы переоцениваем себя завтрашнего, поэтому и страдаем прокрастинацией.