Рейтинг:2

Нет сети из минимальной сетевой установки

флаг mx
xpt
  • Я выполнил минимальную сетевую установку, но моя новая система не запускает сеть автоматически -- Нет IP-адреса с моим eth0 устройство.
  • я установил dhclient упаковать себя, но это не помогает. Я думал, что об этом нужно было позаботиться после установки dhclient упаковка.
  • Сам искал ответ, нашел эта страница, намекая на то, что я должен написать такой модуль systemd для себя.
  • Если это так, я должен сначала понять, что блок systemd активировать против включения, в то время как ранее в init5 все, что мне нужно было сделать, — это установить пакет службы, а его пост-установка позаботится о включении самой службы.

Я считаю, что все это было слишком сложно, чем следовало бы. Кто-нибудь, помогите пожалуйста.

ОБНОВИТЬ:

Хорошо, возможно, причина в том, что это минимальная сетевая установка, и у меня нет всего этого необходимого. Вот дополнительная информация:

$ ip а
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    ссылка/петля 00:00:00:00:00:00 брд 00:00:00:00:00:00
    инет 127.0.0.1/8 область хоста lo
       valid_lft навсегда
    inet6 :: 1/128 узел области видимости 
       valid_lft навсегда
2: eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    ссылка/эфир 00:0c:29:56:d8:4c брд ff:ff:ff:ff:ff:ff
    альтернативное имя enp2s1
    альтернативное имя ens33

$ лс /etc/netplan
ls: невозможно получить доступ к '/etc/netplan': нет такого файла или каталога

$ статус службы sudo NetworkManager
Модуль NetworkManager.service не найден.

$ ls /usr/lib/systemd/system/dhcpcd.service
ls: невозможно получить доступ к '/usr/lib/systemd/system/dhcpcd.service': нет такого файла или каталога

Но все же, если я побегу dhclient сам вручную, я будет получить IP при такой минимальной установке. То есть NetworkManager не совсем нужен, надеюсь. И я надеюсь, что есть исправление для такой ситуации, будь то использование dhcpcd или же dhclient.

guiverc avatar
флаг cn
О какой ОС и выпуске вы спрашиваете?
флаг mx
xpt
20.04 LTS @guiverc
chili555 avatar
флаг cn
Пожалуйста, отредактируйте свой вопрос, чтобы показать результат следующих команд терминала: `ip a`, а также: `cat /etc/netplan/*.yaml` и, наконец, `sudo service NetworkManager status | grep Active` Я сомневаюсь, что сообщение на форуме Arch, которому девять лет, здесь действительно.
флаг mx
xpt
Спасибо @chili555, по сути, это минимальная сетевая установка, и у меня нет всего того, что вы просили. Смотрите мой обновленный ОП.
Рейтинг:2
флаг th

У вас не установлен сетевой менеджер, поэтому ваш хост не может получить IP-адрес. У вас есть два варианта: 1) вручную настроить интерфейс eth0 в /etc/network/interfaces или 2) установить network-manager

  1. Настроить вручную

компакт-диск /etc/сеть/

нано интерфейсы

Добавьте эти строки внизу:

авто eth0

iface eth0 инет dhcp

  1. Установить сетевой менеджер

sudo apt установить сетевой менеджер

После того, какой подход вы выберете, перезагрузите машину. Не делайте и того, и другого, так как network-manager будет игнорировать то, что находится в интерфейсах после включения. Протестировано и подтверждено Ubuntu 20.x и Debian Bullseye.

флаг mx
xpt
Третьим вариантом будет установка `dhcpcd`, и он исправит мой IP, поэтому NetworkManager не является абсолютно необходимым. Но я проголосую за вас.
oemb1905 avatar
флаг th
@xpt в идеале, статическая конфигурация в интерфейсах была бы лучше, чем все три, особенно если это общедоступно, поскольку вы не хотите просто слепо принимать запросы DHCP-сервера … но да, это тоже работает, поскольку это часть DHCP сетевого менеджера, но, вероятно, это менее узкая конфигурация, чем простая конфигурация, если вы стремитесь к пространству и минимализму. ;)
chili555 avatar
флаг cn
Я считаю, что /etc/network/interfaces устарел в 20.04 в пользу netplan.
oemb1905 avatar
флаг th
Это, безусловно, устаревшее исправление, но оно предназначено для минимальной установки, все еще работает и очень элегантно.
oemb1905 avatar
флаг th
Кроме того, интерфейсы устарели только в настольной Ubuntu, а не в серверной Ubuntu и/или Debian.
Рейтинг:1
флаг mx
xpt

Установка dhcpcd получил мой IP, но только для IPv6, без адреса IPv4. Поэтому я закрываю этот и открываю вместо него другой.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.