Как настроить vlan в virtualbox
Перейти к содержимому

Как настроить vlan в virtualbox

  • автор:

Virtualbox+VLAN

Поднял машинку на Virtualbox внутри машины сеть настроил на работу с VLAN. Но, не работает. Хост машина с VLAN работает. Поддерживает ли Virtualbox для Windows VLAN?

petav ★★★★★
13.04.11 20:52:27 MSK

Видимо настроен bridge? Что именно не работает, как проверяли? Тегирование пакетов это не задача VirtualBox’a, а, как я понимаю драйвера сетевой карты.

zolden ★★★★★
( 13.04.11 23:34:10 MSK )
Ответ на: комментарий от zolden 13.04.11 23:34:10 MSK

Да bridge! Нашел в инететинфу что драйвера карт Интел которые имулируютcz virtualbox не могут работать с VLAN и нужно использовать pcnet. Использую ситуация не изменилась. Проверяли так на хост машине (windows) подключались к VLAN все работает. Затем к VLAN подключались на виртуальной машине (zeroshell) пинги не ходят.

petav ★★★★★
( 14.04.11 00:04:39 MSK ) автор топика
Ответ на: комментарий от petav 14.04.11 00:04:39 MSK

Не совсем понятна задача и исходные условия. Как я это понимаю: у вас сделан VLAN интерфейс на хосте. Через него настроен мост гостя. И при этом ничего не работает. Т.е. со свича до хоста у вас идёт транк из которого вам нужен конкретный VLAN. Так? Сам ни разу не пробовал, но если использовать hybrid, а не trunk, то VLAN интерфейс на хосте идейно не нужен будет. Ну, и, если дальше теоритезировать, то мост сделанный на VLAN интерфейсе не требует настройки VLAN в госте, пакеты же и так в этом VLAN’е ходят.

zolden ★★★★★
( 14.04.11 00:34:54 MSK )
Ответ на: комментарий от zolden 14.04.11 00:34:54 MSK

Поясню: 1) Есть switch 2) В switch воткнут провайдер 3) В switch воткнуть компьютер Windows одним кабелем 4) На компьютере Windows bridge к VirtualBox+Маршрутизатор 4) В switch воткнуто еще 10 компьютеров 5) На switch создаю VLAN из порта на котором провайдер и порта к Windows. Порт провайдера untag, порт Windows tag 6) В виртуальной машине поднимаю VLAN.

Так вот если VLAN поднять на Windows то все работает (для проверки настройки хаба делаю), а если на Маршрутизаторе то нет.

petav ★★★★★
( 14.04.11 00:46:24 MSK ) автор топика
Ответ на: комментарий от petav 14.04.11 00:46:24 MSK

На виртуальной машине tcpdump видит ВЛАН теги или нет ?

Tok ★★
( 14.04.11 08:13:49 MSK )
Ответ на: комментарий от Tok 14.04.11 08:13:49 MSK

>На виртуальной машине tcpdump видит ВЛАН теги или нет ?

а как их там различить.

petav ★★★★★
( 14.04.11 12:48:45 MSK ) автор топика
Ответ на: комментарий от petav 14.04.11 12:48:45 MSK

tcpdump -i eth0 vlan 

Tok ★★
( 14.04.11 12:55:51 MSK )
Ответ на: комментарий от petav 14.04.11 12:48:45 MSK

 root@xxxxx:/home/tok# tcpdump -i eth0 vlan -q -ttt -n -c 50 tcpdump: WARNING: eth0: no IPv4 address assigned tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes 000000 vlan 5, p 0, IP 194.xxx.xxx.xx.22 > 194.xxx.xxx.xx.44204: tcp 240 000336 vlan 5, p 0, IP 194.xxx.xxx.xxx.22 > 194.xxx.xxx.xx.44204: tcp 112 000147 vlan 22, p 0, IP 91.198.101.35.25 > 194.xxx.xxx.xxx.49183: tcp 0 000016 vlan 22, p 0, IP 96.44.177.18.1868 > 194.xxx.xxx.xxx.3128: tcp 36 000086 vlan 22, p 0, IP 194.xxx.xxx.xx.3128 > 96.44.177.18.1868: tcp 0 000036 vlan 22, p 0, IP 60.248.16.57.25 > 194.xxx.xxx.xxx.57790: tcp 0 000184 vlan 22, p 0, IP 194.xxx.xxx.xxx.42377 > 46.45.155.2.25: tcp 36 000158 vlan 22, p 0, IP 118.168.141.165.1640 > 194.xxx.xxx.xx.3128: tcp 37 000358 vlan 4, p 0, IP 10.10.4.1.4214 > 178.162.248.79.80: tcp 0 000058 vlan 22, p 0, IP 194.xx.xx.xx.4214 > 178.162.248.79.80: tcp 0 000094 vlan 500, p 0, arp who-has 109.87.240.113 tell 109.87.240.254 

Tok ★★
( 14.04.11 13:04:18 MSK )
Ответ на: комментарий от Tok 14.04.11 13:04:18 MSK

спасибо. Сейчас страшно с VLAN играть удаленно нахожусь. Спасибо за наводку! Доберусь до места проверю.

petav ★★★★★
( 14.04.11 13:25:15 MSK ) автор топика
Ответ на: комментарий от petav 14.04.11 13:25:15 MSK

И как в итоге разрешилось/не_разрешилось?

У меня тоже проблема. С интелами: пакеты уходят из ВМ нетегированными. С pcnet вроде получше — пакеты тегируются, только вот, возвращаясь от хоста к ВМ становятся нетегированными.

nixtrian ★
( 03.05.11 09:36:35 MSK )
Ответ на: комментарий от nixtrian 03.05.11 09:36:35 MSK

В итоге

VirtualBox было временным решением, не стал морочится, когда понял в чем дело

Записки IT специалиста — Форум

Вернуться в блог

29 января 2024, 02:32

Цитата дня:

Теория- это когда ты знаешь все, но ничего не работает. Практика — это когда все работает, но никто не знает почему.

  • Записки IT специалиста — Форум
  • ► Серверные операционные системы
  • ► Windows Server 2012/2016/2019
  • ► WIn server 2016 на virtualbox и настройка сети

WIn server 2016 на virtualbox и настройка сети

Автор Максим Гузеватов, 28 ноября 2020, 11:53

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

Как настроить VLAN’ы на виртуальной машине?

Исходные данные:
Физический сервер на Win2012 R2, с встроенным в материнку гигабитным сетевым адаптером Realtek. Сервер подключен к тегированному (802.1q) порту управляемого L3 коммутатора. На сервере при помощи утилиты Realtek Ethernet Diagnostic Utility на основе одного физического сетевого адаптера подняты четыре виртуальных Vlan’а (каждый в разной подсети). В результате физический сервер является членом всех четырех vlan’ов, и ко всем имеет прямой доступ одновременно.

Необходимо:
На физическом сервере с помощью Vbox или Vmware поднять виртуальный сервер на Ubuntu 14.04 Server и настроить его таким образом, чтобы он (виртуальный сервер) имел постоянный доступ одновременно ко всем vlan’ам физической локальной сети (как и физический сервер).

Кто-нибудь сталкивался с этим, как осуществить?

  • Вопрос задан более трёх лет назад
  • 3133 просмотра

Как настроить vlan в virtualbox

Доброго времени суток. Хочу задать вопрос по теме управления правилами порта виртуальных тэгированных интерфейсов в Linux. Есть две виртуальные машины под Debian 5. Они соединены прямым линком. comp0:
eth0(нет IP-адреса)
eth0.99 (192.168.1.2)
comp5:
eth5(нет IP-адреса)
eth5.99(192.168.1.1)
Вопрос почему пинги на comp0 возвращаются не только при отправке через интерфейс eth0.99, но и при отправке через eth0? В такой ситуации смотрю tcpdump -i eth5. Видно что ICMP реквест логично приходит без тега а ответ на него уже тэгированный! Как мне сделать так чтобы мой eth5.99 отбрасывал не тегированный трафик, а не отвечал на него?

Оглавление

  • VLAN на Linux в VirtualBox, Xaionaro, 00:31 , 28-Авг-10, (1)
    • VLAN на Linux в VirtualBox, Гусище, 00:40 , 28-Авг-10, (2)
      • VLAN на Linux в VirtualBox, Xaionaro, 00:47 , 28-Авг-10, (3)
        • VLAN на Linux в VirtualBox, Гусище, 01:22 , 28-Авг-10, (4)

        Сообщения по теме [Сортировка по времени | RSS]

        >[оверквотинг удален]
        >
        >
        >Вопрос почему пинги на comp0 возвращаются не только при отправке через интерфейс
        >eth0.99, но и при отправке через eth0?
        >
        >В такой ситуации смотрю tcpdump -i eth5. Видно что ICMP реквест логично
        >приходит без тега а ответ на него уже тэгированный!
        >
        >Как мне сделать так чтобы мой eth5.99 отбрасывал не тегированный трафик, а
        >не отвечал на него?

        Может вы просто воткнуты в циску, где настроен native vlan?

        Циски нет, все машины виртуалки. Соединены так называемой «внутренней сетью».

        >Циски нет, все машины виртуалки. Соединены так называемой «внутренней сетью».

        В таком случае рассказывайте как подняты виртуальные машины и как их сеть слинкована. (kvm/xen/vmware/etc & br/xenbr/etc)

        >В таком случае рассказывайте как подняты виртуальные машины и как их сеть
        >слинкована. (kvm/xen/vmware/etc & br/xenbr/etc)

        Всё сделано в VirtualBox 3.2.6

        Есть две виртуальные машины со стандартными, установленными на них Debian 5 (добавил только пакеты tcpdump и vlan на каждую) подключены своими интерфейсами в, так называемую «Внутреннюю сеть» net1. Я так понимаю, что в vbox это является аналогом хаба. Ну и на них сделано следующее с помощю пакета vlan

        comp0

        ip link set eth0 up
        vconfig add eth0 99
        ip link set eth0.99 up
        ip address add 192.168.1.2/24 broadcast 255.255.255.0 dev eth0.99

        comp5

        ip link set eth5 up
        vconfig add eth5 99
        ip link set eth5.99 up
        ip address add 192.168.1.1/24 broadcast 255.255.255.0 dev eth5.99

        Всё, больше ничего не делаю, и происходит описанная ситуация. Проверено не раз.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *