Как указать DNS сервер при установке Ubuntu без GUI?
При установке Debian через netisnt образ в тектовом режиме, установщик срашивает IP, Маску, шлюз, DNS.
При установке свежей Ubuntu после неудачного получения настроек через DHCP убунта предлагает варианты, такие как:
1 - Повторить DHCP настройку (не катит, в сети нет DHCP)
2- Повторить настройку DHCP с передачей hostname
3- Настроить сеть вручную
4 - Пропустить настройку сети
Первые 2 варианта сразу отметаются.
3-й вариант просто тупо не работает. При выборе данного пункта, убунта не предлагает ввести настройки сети, а тупо сразу предлагает выбрать зеркало для скачивания.
4-й вариант на дистрибутиве netinst вообще зачем?
Ну ладно, захожу в TTY2, вбиваю
ip add add x.x.x.x dev enp18
ip route add default via x.x.x.y
Айпишники интернета пингуются. Но DNS то как добавить?
resolv.conf не существует на данном этапе установки. Добавлял его сам, но толку нет.
Можно было бы как полагается - настроить через yaml файл netplan'a но на данном этапе установки и нетплана - нет.
Единственное, что мне пришло в голову, это зафигачить в /etc/hosts айпишник зеркала ru.archive.ubuntu.com
Но возникает вопрос - а это вообще нормально, или я что-то делаю не так?
З.Ы.
DHCP не возможен в данном варианте, так как по причине нахождения в подсети некоторых специфичных железок, у которых статика меняется автоматом на DHCP адрес, как только железяка видит в сети DHCP.
В Ubuntu сетями рулит Netplan.
Его конфиг, а он может быть под разными именами.
После установки сервера или голой системы он будет 01-netcfg.yaml
Если будет DE, то тогда уже он будет 01-network-manager-all.yaml.
Вот в них и вписываются руками или можешь SEDои или AWK добавить любые параметры сети.
Файлик этот всегда лежит в папочке:
/etc/netplan
Апосля редактирования обязательно выполнить в Терминале: sudo netplan apply
А как и что писать, кури маны Netplan.
На просторах их валом!
Можно было бы как полагается - настроить через yaml файл netplan'a но на данном этапе установки и нетплана - нет.
во время установки на данном этапе нет файлов в /etc/netplan, нет yaml-файлов, и если создать самому - тоже не подхватывает. (Команды netplan вообще нет в это время).
Устанавливал убунту с netinst, так же как Debian. Это консоль. Там нет live,
Но ваше решение наверное - единственная альтернатива моему решению с колхозом в /etc/hosts
Наиболее инфраструктурно-верный способ - побороться вот с этим.
DHCP не возможен в данном варианте, так как по причине нахождения в подсети некоторых специфичных железок, у которых статика меняется автоматом на DHCP адрес, как только железяка видит в сети DHCP.
Зачем мне в сети, где одни COM-IP преобразователи, не умеющие в DHCP - запускать DHCP сервер?
Правильнее уж тогда будет сменить дистрибутив, в котором не работает пункт меню "настройка вручную" на тот, где она работает, ибо уже изначально видно, как ведет себя ОС уже в процессе установки.