Re: [freebsd] Re: [freebsd] Freebsd гость на хосте win8.1 в виртуал бокс и тегированый траффик

2016-07-10 Пенетрантность Eugene Grosbein

10.07.2016 12:22, Vasiliy P. Melnik пишет:

насколько я понял не закрыт тикет
https://www.virtualbox.org/ticket/5415


Это не проблема vbox-а, это общая проблема винды - в ней вообще нет
штатной поддержки vlan-ов. Даже драйвера сетевых вынуждены эмулировать
отдельные "сетевые интерфейсы" для вланов и всё равно пакеты отдают, снимая 
теги.
И даже родные интелевские драйвера умеют отдавать пакеты с неснятыми тегами
только в режиме "мониторинга", предназначенного для снифферов и в этом режиме
не только теги не снимаются, но и служебные части ethernet-фреймов с CRC
и отключаются дропы пакетов с битыми CRC на уровне драйвера. Отправлять
трафик с тегами в любом случае в windows нельзя приложениям типа vbox
штатными средствами за неимением таковых.


https://forum.opnsense.org/index.php?topic=1651.0
Попробуйте выключить qos на интерфейсе винды, ну и там еще пишут что нужна 
интеловая сетевуха


С интел-драйверами нельзя одновременно отключить qos и включить поддержку VLAN.
Оно и понятно, ведь теги приоритетов и теги vlan в одном месте живут.



Re: [freebsd] Re: [freebsd] Re: [freebsd] Freebsd гость на хосте win8.1 в виртуал бокс и тегированый траффик

2016-07-10 Пенетрантность Eugene Grosbein

10.07.2016 5:03, Vladislav V. Prodan пишет:

А если q-in-q залить?
Первый тэг снимет интерфейс virtualbox, а второй тэг попадет в виртуалку :)


virtualbox не снимает теги, это делает виндовый драйвер сетевой - либо снимает 
теги,
либо просто дропает "непонятные" пакеты типа q-in-q.




[freebsd] Re: [freebsd] Freebsd гость на хосте win8.1 в виртуал бокс и тегированый траффик

2016-07-09 Пенетрантность Vasiliy P. Melnik
насколько я понял не закрыт тикет
https://www.virtualbox.org/ticket/5415

https://forum.opnsense.org/index.php?topic=1651.0
Попробуйте выключить qos на интерфейсе винды, ну и там еще пишут что нужна
интеловая сетевуха


9 июля 2016 г., 21:32 пользователь Andrey  написал:

> Есть хост на вин8.1 с виртуалбоксом и на нем настроено несколько вланов.
> Сталкивался ли кто с пробросом freebsd-гостю тегированого трафика? У гостя
> (параметры ВМ) сетевая настроена мостом на самом госте настроен влан но
> трафик он не принмиает.
>
>
>


[freebsd] Re: [freebsd] Re: [freebsd] Freebsd гость на хосте win8.1 в виртуал бокс и тегированый траффик

2016-07-09 Пенетрантность Vladislav V. Prodan
А если q-in-q залить?
Первый тэг снимет интерфейс virtualbox, а второй тэг попадет в виртуалку :)


-- 
 Vladislav V. Prodan
 System & Network Administrator
 support.od.ua


[freebsd] Re: [freebsd] Freebsd гость на хосте win8.1 в виртуал бокс и тегированый траффик

2016-07-09 Пенетрантность Eugene Grosbein

10.07.2016 3:51, Eugene Grosbein пишет:


- с этим драйвером в диспетчере устройств в свойствах сетевой появляется 
вкладка VLANs
и в ней можно создать, скажем, VLAN10
- после этого в диспетчере устройств появляется новый "сетевой адаптер"
по имени Intel(R) 82579LM Gigabit Network Connection - VLAN : VLAN10


Если нужно не нарушить работу хоста через эту же сетевую в нетегированном влане,
не забыть создать и нетегированный влан в той же вкладке и настроить на нём IP
вместо физического интерфейса. Или можно точно так же прокинуть нетегированный 
влан
гостю.




Re: [freebsd] Re: [freebsd] Freebsd гость на хосте win8.1 в виртуал бокс и тегированый траффик

2016-07-09 Пенетрантность Andrey
понял. у меня риалтек сетевая. попробую драйыера под нее обновить.

 
 --- Исходное сообщение ---
 От кого: "Eugene Grosbein" 
 Дата: 9 июля 2016, 23:52:02
  


> 10.07.2016 1:32, Andrey пишет:
> > Есть хост на вин8.1 с виртуалбоксом и на нем настроено несколько вланов.
> > Сталкивался ли кто с пробросом freebsd-гостю тегированого трафика?
> > У гостя (параметры ВМ) сетевая настроена мостом на самом госте настроен 
> > влан но трафик он не принмиает.
> 
> Работает на 8.1 вот в такой конфигурации:
> 
> - физическая сетевая Intel 82579LM (интегрированная)
> - стандарный драйвер сетевой windows 8.1 обновлен на интелевский драйвер
> из пакета https://downloadmirror.intel.com/21642/eng/PROWinx64.exe
> со страницы 
> https://downloadcenter.intel.com/download/21642/Intel-Network-Adapter-Driver-for-Windows-8-?
> 
> Пакет версии 21.0 от 20 мая 2016, ставит драйвер e1c64x64.sys версии 
> 12.15.31.4 от 23 марта 2016.
> 
> - с этим драйвером в диспетчере устройств в свойствах сетевой появляется 
> вкладка VLANs
> и в ней можно создать, скажем, VLAN10
> - после этого в диспетчере устройств появляется новый "сетевой адаптер"
> по имени Intel(R) 82579LM Gigabit Network Connection - VLAN : VLAN10
> (физическая сетевая именуется просто Intel(R) 82579LM Gigabit Network 
> Connection)
> - в настройках VirtualBox в свойствах виртуальной машины FreeBSD 10.3 тип 
> подключения
> задан "Сетевой мост" и сетевой интерейс хоста упомянутый выше "... VLAN10"
> и тип адаптера virtio-net
> - в госте появляется сетевой интерфейс vtnet0 (драйвер есть в ядре GENERIC)
> и всё работает, хотя для гостя трафик выглядит нетегированным.
> 
> VirtualBoX позволяет прокидывать гостю до восьми сетевых интерфейсов,
> первые четыре можно настроить через графический интерфейс плюс ещё четыре
> командой VBoxManage modifyvm
> https://www.virtualbox.org/manual/ch08.html#vboxmanage-modifyvm
> 
> То есть, таким образом можно прокинуть до восьми предконфигуренных вланов в 
> FreeBSD.
> Можно ли прокинуть целиком транк (или хотя бы только все тегированне фреймы) 
> - не знаю.
> 
> 
 
 


[freebsd] Re: [freebsd] Freebsd гость на хосте win8.1 в виртуал бокс и тегированый траффик

2016-07-09 Пенетрантность Eugene Grosbein

10.07.2016 1:32, Andrey пишет:

Есть хост на вин8.1 с виртуалбоксом и на нем настроено несколько вланов.
 Сталкивался ли кто с пробросом freebsd-гостю тегированого трафика?
 У гостя (параметры ВМ) сетевая настроена мостом на самом госте настроен влан 
но трафик он не принмиает.


Работает на 8.1 вот в такой конфигурации:

- физическая сетевая Intel 82579LM (интегрированная)
- стандарный драйвер сетевой windows 8.1 обновлен на интелевский драйвер
из пакета https://downloadmirror.intel.com/21642/eng/PROWinx64.exe
со страницы 
https://downloadcenter.intel.com/download/21642/Intel-Network-Adapter-Driver-for-Windows-8-?

Пакет версии 21.0 от 20 мая 2016, ставит драйвер e1c64x64.sys версии 12.15.31.4 
от 23 марта 2016.

- с этим драйвером в диспетчере устройств в свойствах сетевой появляется 
вкладка VLANs
и в ней можно создать, скажем, VLAN10
- после этого в диспетчере устройств появляется новый "сетевой адаптер"
по имени Intel(R) 82579LM Gigabit Network Connection - VLAN : VLAN10
(физическая сетевая именуется просто Intel(R) 82579LM Gigabit Network 
Connection)
- в настройках VirtualBox в свойствах виртуальной машины FreeBSD 10.3 тип 
подключения
задан "Сетевой мост" и сетевой интерейс хоста упомянутый выше "... VLAN10"
и тип адаптера virtio-net
- в госте появляется сетевой интерфейс vtnet0 (драйвер есть в ядре GENERIC)
и всё работает, хотя для гостя трафик выглядит нетегированным.

VirtualBoX позволяет прокидывать гостю до восьми сетевых интерфейсов,
первые четыре можно настроить через графический интерфейс плюс ещё четыре
командой VBoxManage modifyvm
https://www.virtualbox.org/manual/ch08.html#vboxmanage-modifyvm

То есть, таким образом можно прокинуть до восьми предконфигуренных вланов в 
FreeBSD.
Можно ли прокинуть целиком транк (или хотя бы только все тегированне фреймы) - 
не знаю.



Re: [freebsd] Re: [freebsd] Freebsd гость на хосте win8.1 в виртуал бокс и тегированый траффик

2016-07-09 Пенетрантность Andrey
судя по этому https://www.virtualbox.org/manual/ch06.html раздел 6.5 то умеет


но tcpdump -i em0 в госте  трафик уже без тегов.

видимо не судьба.
 
 --- Исходное сообщение ---
 От кого: "Vladislav V. Prodan" 
 Дата: 9 июля 2016, 22:57:30
  


> 
> 
> 
> Вы для начала прочитайте документацию VirtualBox'a, умеет ли он пробрасывать 
> vlan теги.
>