Я выполняю Сервер Ubuntu на своем VMBox и потребности установить статический IP. Путем выполнения шагов описал в https://www.techrepublic.com/article/how-to-configure-a-static-ip-address-in-ubuntu-server-18-04/, я создал конфигурационный файл, 01-netcfg.yaml следующим образом.
network:
version: 2
renderer: networkd
ethernets:
enp0s3:
dhcp4: no
addresses: [10.10.21.8/24]
gateway4: 10.10.21.100
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
Выполнение sudo netplan apply --debug
результаты в:
Который я не уверен, успешен ли процесс или не, так как он упоминает объединенную конфигурацию, но не дает ошибки в конце. Однако я не могу соединиться с Интернетом. sudo ping www.facebook.com
возвраты "Временный отказ в определении имен". ping 64.233.169.104
результаты в "Недостижимом Узле назначения". sudo apt-get update
сбои также.
sudo lshw -C network:
cat /etc/netplan/*
После попытки ответа.
cat /etc/resolv.conf
ls -al /etc/resolv.conf
ls -al /etc/netplan
sudo netplan generate --debug
sudo netplan apply
Никакой вывод.
systemd-resolve --status
Частичный ответ...
Из комментариев...
В /etc/netplan
у нас есть три файла...
01-network-card.yaml # the file that you created
50-cloud-init.yaml # the file that was already there
99-disable-network-config.cfg # who knows where this file came from
cd /etc/netplan
# каталоги изменения
sudo mv 50-cloud-init.yaml 50-cloud-init.yaml.HOLD
# переименуйте файл
sudo mv 99-disable-network-config.cfg 99-disable-network-config.cfg.HOLD
# переименуйте файл
sudo netplan --debug generate
# генерируйте файлы конфигурации
sudo netplan apply
# примените новую конфигурацию
Примечание: Новая конфигурация может уже работать в этой точке.
reboot
# подтвердите операцию
Обновление № 1:
10.10.21.8 и 10.10.21.100 адреса не корректны. Вернитесь к своему преподавателю и получите допустимые адреса, и затем это должно все работать теперь. Это все работы при использовании dhcp4: true
вместо статического IP.
После нескольких часов попыток безуспешных попыток и, поскольку у меня также была эта проблема с машиной виртуальной машины, я наконец смог выполнить обновление/обновление apt-get, просто создав еще одну сетевую карту виртуальной машины в настройках виртуальной машины. Ubuntu Server 18.04 сразу же перенастроил его и настроил новый сетевой адаптер с DHCP. Apt-get смог подключиться к репозиториям, загрузить и обновить установку. Затем я выключил виртуальную машину Ubuntu, удалил вторичную сетевую карту из ее настроек и смог использовать Apt-get и ping google.com после перезагрузки, используя только исходную сетевую карту. Мои настройки статического IP не изменились.