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

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

Ifconfig

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

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

2 ответа2

1

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

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

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

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

0

Вы хотите использовать адаптер enp0s3. Отредактируйте /create /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 .

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