3

В последнее время для тестирования дыма в ядре Perl 5 я использовал VirtualBox для установки виртуальных машин различных версий FreeBSD на хост Linux x86_64.

В своей первой попытке я следовал (очень хорошим) инструкциям FreeBSD Foundation по его установке в виртуальную коробку. Я скачал FreeBSD-10.3-RELEASE-amd64-disc1.iso и использую его для создания VBox. Я не помню точных шагов, которые я предпринял, чтобы гарантировать, что виртуальная машина имела сетевой доступ, но я знаю, что смог успешно использовать обычные сетевые программы (ping, scp, sftp, curl, git, ...).

Сегодня мне нужно было установить более свежую версию FreeBSD, FreeBSD-12.0-CURRENT. В этой версии пока нет файла .iso, поэтому я работал с FreeBSD-12.0-CURRENT-amd64.vmdk.xz . После распаковки этого файла я использовал приведенные здесь инструкции для создания новой виртуальной машины, я успешно загрузил FreeBSD-12.0-CURRENT, но быстро стало очевидно, что у меня нет доступа к Интернету. "ping" не удалось найти google.com.

Следуя приведенным здесь инструкциям, я назвал ifconfig , названный dhclient em0 , и заметил, что теперь у меня есть доступ в Интернет. Затем я смог вызвать pkg install pkg и продолжить установку других пакетов. Я добавил пользователя без полномочий root, вышел из системы как root и вошел в систему как этот пользователь, и отметил, что у этого пользователя также был доступ в Интернет.

Затем я выключил виртуальную машину. Когда я перезагрузился, я обнаружил, что у меня больше нет доступа к сети. В качестве пользователя root я снова позвонил в dhclient em0 и получил доступ в Интернет для обоих пользователей.

Итак, я хочу узнать, как сохранить эффект dhclient em0 постоянной основе, то есть при выключениях и перезагрузках виртуальной машины.

1 ответ1

4

Я думаю, что добавление ifconfig_em0="DHCP" в /etc/rc.conf должно соответствовать вашим потребностям.

Таким образом, интерфейс em0 попытается автоматически подключиться к сети.

Обратитесь к главе 29.3.3.1.2 Основные настройки в руководстве FreeBSD для получения дополнительной информации.

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