Сетевое подключение виртуальной машины использует режим NAT, а сетевое подключение физической машины использует Vmnet8.
В настройках виртуальной машины - сетевой адаптер выбираем режим NAT для сетевого подключения.
Строка меню виртуальной машины — «Правка» — «Редактор виртуальной сети», выберите режим Vmnet8 NAT,
После завершения настройки нажмите «Применить», чтобы выйти.
Подключение к сети физического компьютера VMNet8. Вручную установите IP-адрес 192.168.66.1, маску подсети 255.255.255.0.
Шлюз и адрес DNS — 192.168.66.2 (то есть адрес шлюза NAT виртуальной машины).
Отредактируйте файл конфигурации сетевой карты Linux eth0. 1
#vi /etc/sysconfig/network-scripts/ifcfg-ens33
Введите указанную выше команду и нажмите Enter, откройте файл конфигурации, с помощью клавиш со стрелками переместите курсор на последнюю строку, нажмите буквенную клавишу «O», чтобы войти в режим редактирования, и введите следующее содержимое:
IPADDR=192.168.66.99 NETMASK=255.255.255.0 GATEWAY=192.168.66.2
Кроме того, переместите курсор на строку «ONBOOT=no» и измените ее на ONBOOT=yes.
«BOOTPROTO=dhcp», изменить на BOOTPROTO=none или static.
После завершения нажмите клавишу ESC в левом верхнем углу клавиатуры и введите: wq. Вы можете увидеть его в левом нижнем углу экрана. Нажмите Enter, чтобы сохранить файл конфигурации.
Если вы настроили DNS на предыдущем шаге, вам не нужно настраивать его на этом этапе. Просто перезагрузите сеть. Если вы не можете пропинговать Baidu, вам необходимо установить следующую конфигурацию DNS Установите адрес DNS и выполните команду #vi. /etc/resolv.conf
Переместите курсор на пустую строку, нажмите клавишу «O», введите сервер имен 192.168.66.2, нажмите клавишу ESC для выхода, введите: wq и нажмите Enter, чтобы сохранить файл конфигурации.
Перезапустите сетевую службу
Команда CentOS 7: #service network restart
Уведомление: 1. Сетевая карта вновь установленной системы по умолчанию — ONBOOT=no, которую необходимо изменить. 2. Перезагрузите сетевую карту, centos 8Невозможно использовать сервис и systemctl 3. Перезапускаем сетевую карту методом: nmcli. c reload +имя сетевой карты Способ 1: nmcli c reload ifcfg-xxx Способ 2: nmcli c load /etc/sysconfig/network-scripts/ifcfg-xxx Способ третий: nmcli c load /etc/sysconfig/network-scripts/route-xxx Если описанный выше метод не подействует, перезагрузите систему виртуальной машины и проверьте еще раз, все в порядке. 4. Существует три способа немедленной перезагрузки сетевой карты, чтобы изменения вступили в силу (рекомендуется). nmcli c up Имя сетевой карты nmcli d reapply Имя сетевой карты nmcli d connect Имя сетевой карты
После перезапуска используйте #ifconfig или ip a, чтобы проверить настроенный IP-адрес. Физическая машина может проверить связь с этим адресом.