1

У меня есть Ubuntu VM, в которой я развернул образы и 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 ответ1

0

Теперь я могу получить 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

* Руководство на немецком языке, однако внизу есть ссылки на английские сайты.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .