LINUX.ORG.RU

В режиме bridged сетевой адаптер виртуальной машины подключается в одну сеть с указанным адаптером хоста. Ни какого dhcp сервера, создаваемого средствами VirtualBox, в этом случае нет в этой сети. Вам нужно либо поднять dhcp сервер на адаптере хоста, в том случае, если в сети, к которой он подключен его нет, либо настроить на адаптере виртуальной машины нужные параметры сети в самой системе.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

В локальной сети есть свой dhcp сервер. Linux с ним прекрасно работает. Но гостевая Windows его не видит, поскольку bridging работает неправильно или вообще не работает.

bbk123 ★★★★★
() автор топика

Настроил в Windows статический адрес. Так работает. Значит проблема в поддержке DHCP в VirtualBox.

bbk123 ★★★★★
() автор топика
Ответ на: комментарий от fornlr

Да, tcpdump показывает, что DHCP запросы выходят. Значит опять IT-шники что-то намудрили. Но они говорят, что на DHCP сервере фильтрации по MAC адресу нет. А как иначе оно могло бы не работать по их вине? Linux ведь получает IP адрес по DHCP.

bbk123 ★★★★★
() автор топика
Последнее исправление: bbk123 (всего исправлений: 1)
Ответ на: комментарий от fornlr

В Windows нет никаких проблем и это официальная инсталяция. Linux может не пропускать ответы от DHCP в сторону VirtualBox.

bbk123 ★★★★★
() автор топика
Последнее исправление: bbk123 (всего исправлений: 1)
Ответ на: комментарий от bbk123

Linux может не пропускать ответы от DHCP в сторону VirtualBox.

Ну так ты даже tcpdump'ом пользоваться умеешь - вот и проверь.

kernelpanic ★★★★★
()
Ответ на: комментарий от bbk123

Попробуйте в virtualbox в дополнительных настройках сетевого адаптера активируйте Неразборчивый режим - Разрешить все.

vxzvxz ★★★
()
Ответ на: комментарий от vxzvxz

Давно попровобал. Не влияет.

Может быть причина в /etc/udev/rules.d/70-persistent-net.rules ?

# PCI device 0x8086:/sys/devices/pci0000:00/0000:00:19.0 (e1000e)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="2c:27:d7:xx:xx:xx", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
bbk123 ★★★★★
() автор топика
Ответ на: комментарий от Chaser_Andrey

А на хосте ответы приходят от DHCP?

Когда запросы идут от самого хоста? Да, всё работает.

Проблема лишь c VirtualBox. И даже если предположить, что меня фильтруют, не могу представить по какому признаку. Точно не по первым трём байтам MAC адреса (по ним можно понять, что это VirtualBox). Я менял MAC адрес - безрезультатно.

bbk123 ★★★★★
() автор топика
Последнее исправление: bbk123 (всего исправлений: 1)
Ответ на: комментарий от bbk123

Когда запросы идут от виртуалки на хосте, то:

1. Они идут от хоста? Можешь проверить другим устройством, воткнутым в сеть или прямо в сетевуху хоста?

2. Приходят ли ответы на запросы виртуалки на хост от DHCP-сервера?

Chaser_Andrey ★★★★★
()

Оно таки заработало

И судя по всему после того, как наш IT-шник что-то у себя поправил. Наверное выключил фильтрацию по MAC адресу. Но не признаётся. Вот ведь редиска!

bbk123 ★★★★★
() автор топика
Последнее исправление: bbk123 (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.