VirtualBox & ICMP

VirtualBox, QEMU, ESX/ESXi и прочия
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
EARL
мл. сержант
Сообщения: 85
Зарегистрирован: 2010-05-24 9:05:18
Откуда: Тамбов

VirtualBox & ICMP

Непрочитанное сообщение EARL » 2011-01-09 0:03:15

Поставил virtualbox-ose. Установил WinXP SP2 в качестве гостя. Начал настраивать сеть и тут обнаружил глюк/баг - не отображается первый хоп в трасировке (tracert). Сеть настраивать пробовал как host-only и bridge, но результат один и тот же. Даже посадив гостя в домашнюю сетку не отображается первый хоп, хотя с домашней сетки машины всё видят как надо. Взял linux livecd, запустился с него и тут заметил что

Код: Выделить всё

livecd ~ # traceroute 8.8.8.8 -n
 1  192.168.8.1   0.000 ms 0.000 ms 0.000 ms
 2  192.168.7.2   10.000 ms 10.000 ms 10.000 ms
 3  10.1.0.1   10.000 ms 10.000 ms 10.000 ms
 4  *  *  *
Т.е. udp трасировка работает, а вот icmp не работает:

Код: Выделить всё

livecd ~ # traceroute -I 8.8.8.8 -n
 1  *  *  *
 2  192.168.7.2   10.000 ms 10.000 ms 10.000 ms
 3  10.1.0.1   10.000 ms 10.000 ms 10.000 ms
 4  *  *  *
Конфигурация гостя

Код: Выделить всё

[vbox@mydomain.my ~]# VBoxManage showvminfo WinXP
Oracle VM VirtualBox Command Line Management Interface Version 3.2.12_OSE
(C) 2005-2011 Oracle Corporation
All rights reserved.

Name:            WinXP
Guest OS:        Windows XP
UUID:            8ca86301-4fc1-4b8b-9c9e-8878a987fe55
Config file:     /home/vbox/vb-pcset/WinXP/WinXP.xml
Hardware UUID:   8ca86301-4fc1-4b8b-9c9e-8878a987fe55
Memory size:     256MB
Page Fusion:     off
VRAM size:       8MB
HPET:            off
Number of CPUs:  1
Synthetic Cpu:   off
CPUID overrides: None
Boot menu mode:  message and menu
Boot Device (1): DVD
Boot Device (2): HardDisk
Boot Device (3): Not Assigned
Boot Device (4): Not Assigned
ACPI:            on
IOAPIC:          off
PAE:             off
Time offset:     0 ms
RTC:             local time
Hardw. virt.ext: on
Hardw. virt.ext exclusive: on
Nested Paging:   on
Large Pages:     off
VT-x VPID:       on
State:           running (since 2011-01-08T23:24:53.946000000)
Monitor count:   1
3D Acceleration: off
2D Video Acceleration: off
Teleporter Enabled: off
Teleporter Port: 0
Teleporter Address: 
Teleporter Password: 
Storage Controller Name (0):            IDE
Storage Controller Type (0):            PIIX4
Storage Controller Instance Number (0): 0
Storage Controller Max Port Count (0):  2
Storage Controller Port Count (0):      2
IDE (0, 0): /home/vbox/vb-hdd/winxp.vdi (UUID: 26e674f6-79de-4907-bff1-6267ee0266ec)
IDE (0, 1): /home/vbox/install-x86-minimal-20100216.iso (UUID: bbac4cad-0def-4e39-af06-32482c03030a)
NIC 1:           MAC: 080027355AF3, Attachment: Bridged Interface 'vboxnet0', Cable connected: on, Trace: off (file: none), Type: Am79C973, Reported speed: 0 Mbps, Boot priority: 0
NIC 2:           disabled
NIC 3:           disabled
NIC 4:           disabled
NIC 5:           disabled
NIC 6:           disabled
NIC 7:           disabled
NIC 8:           disabled
Pointing Device: PS/2 Mouse
Keyboard Device: PS/2 Keyboard
UART 1:          disabled
UART 2:          disabled
Audio:           disabled
Clipboard Mode:  Bidirectional
Video mode:      1024x768x16
USB:             disabled
Available remote USB devices:

<none>

Currently Attached USB Devices:

<none>

Shared folders:  <none>

VRDP Connection:    not active
Clients so far:     0

Guest:

OS type:                             WindowsXP
Additions active:                    no
Configured memory balloon size:      0 MB

Хост система

Код: Выделить всё

[vbox@mydomain.my ~]# uname -v    
FreeBSD 8.1-RELEASE-p2 #0: Wed Jan  5 23:34:37 UTC 2011
Версия virtualbox'а

Код: Выделить всё

[vbox@mydomain.my ~]# pkg_info | grep virtualbox
virtualbox-ose-3.2.12 A general-purpose full virtualizer for x86 hardware
virtualbox-ose-kmod-3.2.12 VirtualBox kernel module for FreeBSD
Это глюк виртуалбокса или всё же нет? У кого-нибудь работает icmp трасировка?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
gloom
лейтенант
Сообщения: 738
Зарегистрирован: 2008-03-13 16:29:12
Откуда: UA

Re: VirtualBox & ICMP

Непрочитанное сообщение gloom » 2011-01-09 16:13:25

ни у кого не работает так реализовано и так на всех осях
и вообще в гугль глянули-бы перед тем как тут спрашивать..

Аватара пользователя
EARL
мл. сержант
Сообщения: 85
Зарегистрирован: 2010-05-24 9:05:18
Откуда: Тамбов

Re: VirtualBox & ICMP

Непрочитанное сообщение EARL » 2011-01-09 16:41:52

Нашел только упоминание о некорректной работе icmp в случае настройки сети nat virtualbox, но про bridge и hostonly ничего такого не нашел.

Аватара пользователя
EARL
мл. сержант
Сообщения: 85
Зарегистрирован: 2010-05-24 9:05:18
Откуда: Тамбов

Re: VirtualBox & ICMP

Непрочитанное сообщение EARL » 2011-01-10 21:54:45

Гуглил, гуглил и ничего всё равно не нашел, поэтому поставим вопрос по другому, кто пользует vbox, можете сказать корректно ли у вас рисуется трасса по команде traceroute?

FiL
ст. лейтенант
Сообщения: 1374
Зарегистрирован: 2010-02-05 0:21:40

Re: VirtualBox & ICMP

Непрочитанное сообщение FiL » 2011-01-10 22:15:26

у меня всё корректно трассирует. Но у меня линукс на хосте.

Аватара пользователя
EARL
мл. сержант
Сообщения: 85
Зарегистрирован: 2010-05-24 9:05:18
Откуда: Тамбов

Re: VirtualBox & ICMP

Непрочитанное сообщение EARL » 2011-01-10 22:23:15

FiL писал(а):у меня всё корректно трассирует. Но у меня линукс на хосте.
эмм.. интересует именно traceroute -I <узел>
Или с виндовых гостей tracert

FiL
ст. лейтенант
Сообщения: 1374
Зарегистрирован: 2010-02-05 0:21:40

Re: VirtualBox & ICMP

Непрочитанное сообщение FiL » 2011-01-11 1:23:04

да, именно трейс из гостя (винда). работает. и видит все хопы.
Но на хосте у меня линукс, а не фря.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35420
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: VirtualBox & ICMP

Непрочитанное сообщение Alex Keda » 2011-01-11 8:29:04

а трейс просто до хоста, сам хост показывает?
не перемудрили ли вы с sysctl?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
EARL
мл. сержант
Сообщения: 85
Зарегистрирован: 2010-05-24 9:05:18
Откуда: Тамбов

Re: VirtualBox & ICMP

Непрочитанное сообщение EARL » 2011-01-11 16:44:48

Alex Keda писал(а):а трейс просто до хоста, сам хост показывает?
не перемудрили ли вы с sysctl?
Трейс до шлюза показывает сам шлюз

Код: Выделить всё

Трассировка маршрута к ext-gw.mydomain.my [192.168.5.1]
с максимальным числом прыжков 30:

  1    <1 мс    <1 мс    <1 мс  ext-gw.mydomain.my [192.168.5.1]

Трассировка завершена.
А вот так строится трасса до ya.ru

Код: Выделить всё

Трассировка маршрута к ya.ru [87.250.251.3]
с максимальным числом прыжков 30:

  1     *        *        *     Превышен интервал ожидания для запроса.
  2    14 ms    10 ms     5 ms  peer-x10p-gw.mydomain.my [192.168.7.2]
Содержимое sysctl.conf

Код: Выделить всё

[earl@mydomain.my ~]# cat /etc/sysctl.conf 
# $FreeBSD: src/etc/sysctl.conf,v 1.8.34.1.4.1 2010/06/14 02:09:06 kensmith Exp $
#
#  This file is read when going to multi-user and its contents piped thru
#  ``sysctl'' to adjust kernel values.  ``man 5 sysctl.conf'' for details.
#

# Uncomment this to prevent users from seeing information about processes that
# are being run under another UID.
#security.bsd.see_other_uids=0

# Network
net.inet.ip.fw.one_pass=0
net.inet.ip.fw.autoinc_step=10

# Secure
#security.bsd.see_other_gids=0
#security.bsd.see_other_uids=0

# ZFS Tuning
vfs.zfs.l2arc_write_max=16777216
vfs.zfs.l2arc_write_boost=16777216
2Alex Keda, а у вас в виртуалке всё нормально работает?

snorlov
подполковник
Сообщения: 3921
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: VirtualBox & ICMP

Непрочитанное сообщение snorlov » 2011-01-11 18:04:41

Практически все как у вас, и все показывает, правда на фре файер не поднят, ну не нужен он мне...