
Я использую VirtualBox, работающий на Win XP, и гостевую ОС Linux Fedora 16 с сетевым мостом (eth4).Он работал без проблем в течение многих лет.независимо от того, использовались ли статические или динамические адреса через DHCP (переключаемые вручную в конфигурации сети) в зависимости от того, к какому месту я подключался.
Поскольку я использую Putty для входа в гостевую систему Linux, периодическая перенастройка Putty (IP) раздражала меня, поэтому я включил второй сетевой адаптер (eth5) настроен какАдаптер Ethernet только для хостапредоставление "достаточно статического" адреса через DHCP. Putty настроен на вход по этому адресу. Этот интерфейс (eth5) работает как задумано, но мостовая сеть ведет себя непредсказуемо.
По большей частиeth4не получает IP-адрес, я вижуDHCP-обнаружениезапрос на хосте при перехвате интерфейса (ethereal). Но нет ни ответа, ни передачи на шлюз для запроса DHCP-сервера. Я не уверен, что мог бы увидеть переданный запрос, но я думаю, что ответ должен быть виден. Кажется, драйвер Windows блокирует трафик. Я не вижу этого в журнале брандмауэра (но я думаю, что есть только UDP/TCP). Когда я отключаю/включаю флажок кабеля в VirtualBox, я вижу действие в dmesg и пытаюсь получить IP-адрес в ethereal. Когда я делаюsudo dhclient -r eth4ничего не происходит, strace говорит, что, вероятно, сначала пытается отправить широковещательный сигнал (0.0.0.0), а затем следует предыдущая аренда DHCP (шлюз 192.168.0.1), взятая из/var/lib/dhclient/dhclient.leases.
Иногда и хозяин, и гость (eth4) работают как и ожидалось (по крайней мере некоторое время). Иногда после загрузки гостевой Fedoraeth4получаю IP, но перестаю работать интерфейс хоста (шлюз доступен/пингуется с гостя, но не с хоста). Когда я запустил гостя с отключенным "кабель-гость" и пинговал шлюз с консоли хоста. Я мог видеть, что он перестал работать, когда я включил кабель для гостя.
Я не могу понять, в чем разница.
Я подключен к локальной сети через Gigabit NIC или беспроводную карту. Разницы в поведении нет.
После переустановки на более новую версию Vbox 4.3.36, казалось, проблема была исправлена. Но это была ложная надежда, так как через некоторое время проблемы возникли снова.
Основная проблема в том, что даже если я удалю второй адаптер Host-only, я не смогу заставить его работать так, как он работал раньше (ненадежно).
Кто-нибудь сталкивался с подобной проблемой или у кого-нибудь есть идеи, как отладить проблему на низком уровне?Драйвер виртуального мостового сетевого интерфейсауровень?