Virtual Box - потеря IP в мостовой сети
У меня есть виртуальная машина Ubuntu, в которой я развернул образы и rootfs для моей U-Boot. В настройках VirtualBox (версия 5.0.2) я настроил мостовой адаптер. На этом изображении вы можете увидеть мою установку:
Когда я даю ВМ IP с
sudo ifconfig eth1 192.168.99.1
Я могу пинговать ВМ с помощью U-Boot. тем не мение eth1
Интерфейс снова очень быстро теряет IP, и я не нашел решения, как это предотвратить.
Я читал, что это связано с ARP-протоколом и не может быть отключено. Можете ли вы помочь мне с возможными конфигурациями того, как я могу получить доступ к виртуальной машине на хосте с платы с U-Boot?
PS: плата и хост подключены только через кабель локальной сети. Я где-то читал, что переключение между ними разрешит потерю IP. Я попробовал это, но ничего не произошло.
1 ответ
Теперь я могу получить IP, который не теряю. Каждый, кто имеет такую же проблему, а именно потерю IP после короткого времени в мостовой сети, также может использовать это решение [My Ubuntu is 14.04 LTS]
,
В хост-системе ничего не изменилось. Я все еще использую мостовой адаптер в виртуальной коробке.
1. Настройте сервер DHCP*:
sudo apt-get install isc-dhcp-server
2. Отредактируйте файл конфигурации для демона DHCP: /etc/dhcp/dhcpd.conf
:
cat >> /etc/dhcp/dhcpd.conf << EOF
subnet 192.168.2.0 netmask 255.255.255.0 {
interface eth1;
range 192.168.2.10 192.168.2.40;
option domain-name-servers 192.168.2.1;
option broadcast-address 192.168.2.255;
option subnet-mask 255.255.255.0;
option routers 192.168.2.1;
}
EOF
(Параметры могут быть адаптированы к индивидуальным потребностям, конечно.)
3. Запустите DHCP-сервер:
sudo /etc/init.d/isc-dhcp-server start
4. Подождите, пока ваш IP:
ifconfig eth1 | grep "inet addr"
Могут быть проблемы с получением IP. Отключение интерфейса Ethernet с помощью команды ip link set eth0 down
перезагрузка и повторный запуск DHCP-сервера могут помочь в решении этой проблемы.
Возьмите Лоо в /var/log/syslog
в случае, если вы столкнетесь с ошибками:
cat /var/log/syslog
* Руководство на немецком языке, однако внизу есть ссылки на английские сайты.