VirtualBox: ifconfig не показывает мой IP-адрес

Я недавно установил centos7 на виртуальную коробку. Я включил мостовую сеть на адаптере 1 (enp0s3) в диспетчере виртуальных ящиков, чтобы подключить беспроводной адаптер к хосту.

Когда я печатаю ifconfig на гостевой (виртуальной машине) я не вижу ни одного IP-адреса и не могу получить доступ к Интернету.

Ifconfig

Позже я изменил мостовой адаптер на адаптер 3, а затем я вижу IP-адрес в enp0s3. Что дает?

Может кто-нибудь объяснить разницу между выбором Adapter # 1,2,3 и 4? Кроме того, является ли enp0s3 адаптером, который я должен использовать? или третий, virbr0 (не уверен, что это)? Я думаю, что петлевой адаптер не подходит.

2 ответа

После udev-200 соглашение об именах интерфейсов больше не следует соглашению об именах ядра. Следовательно, eth0 больше не существует, и что-то вроде enp0s3 является новым соглашением об именах. Теперь названия различаются в зависимости от того, где карта Ethernet находится на плате.

Нет разницы между номером адаптера, но может быть разница, если подключен к другому. Убедитесь, что вы используете правильную форму прикрепления к вашему хосту.

virbr0 - это виртуальный сетевой интерфейс, который используется для подключения хоста к гостю в виртуализированной среде. Вам не нужно беспокоиться об этом сейчас.

Петлевой адаптер выглядит нормально.

Вы хотите использовать адаптер enp0s3. Редактировать / создать /etc/sysconfig/network-scripts/ifcfg-enp0s3 от имени root и вы можете установить IP, DNS-шлюз, загрузочный и другие параметры. Затем перезагрузитесь и у вас должен быть интернет. Вы также хотите запустить echo "<IP of DNS server>" >> /etc/resolv.conf установить DNS-сервер, если он не указан в ifcfg-enp0s3 ,

Вы можете использовать это как шаблон: https://gist.github.com/fernandoaleman/2172388

Часть UUID использовать uuidgen enp0s3 и скопировать вывод и использовать его для ifcfg-enp0s3 ,

Другие вопросы по тегам