Рубрики
Uncategorized

Подключение к вашей сети на Minimal Centos 8 (возможно, сложнее, чем вы ожидаете)

Если вам нравится Linux, а также играете с последними и лучшими инструментами, чем недавний выпуск CE … Tagged с Linux, учебным пособием, DevOps, OpenSource.

Если вам нравится Linux, а также играть с новейшими и лучшими инструментами, то недавний выпуск Centos 8 мог быть на вашем радаре.

В свободное время я люблю экспериментировать с различными инструментами и технологиями DevOps, которые я дал на CentOS 7. Я также люблю писать для них немало автоматизации. Поэтому, когда появился новый релиз, я подумал, что это будет прекрасной возможностью, чтобы все снести и начать с нуля, чтобы посмотреть, смогу ли я вернуть вещи в одно и то же состояние. Я думаю, что это отличная практика, чтобы проверить надежность вашей инфраструктуры и найти области, которые могут использовать улучшение. Вероятно, это плохая идея сделать что -то такое экстремальное производство, но если это выходит из вашего дома для развлечения … кому это действительно волнует, верно?

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

Для установки я выбрал Минимальный сервер как я только ssh В эту машину, поэтому графический интерфейс — просто пустая трата ресурсов. Чтобы подключиться к моей сети, я обычно использую Network Manager и включенный инструмент CLI nmcli как это рекомендуемый инструмент.

Стандартная команда, используемая для подключения к вашей сети через Wi -Fi …

$nmcli connection add con-name  type wifi ssid  ifname `- registers a connection for your network
$nmcli con modify  wifi-sec.key-mgmt wpa-psk
$nmcli con modify  wifi-sec.psk 

Если ваша сеть не защищена паролем, последние две команды не нужны.

Обычно это сработало бы, но на этот раз я вернул ошибку …

Error: Connection activation failed: No suitable device found for this connection (device lo not available because device is strictly unmanaged).

После небольшого расследования … a.k.a, проверяя журналы, я заметил, что есть недостающий плагин.

$journalctl -u NetworkManager
...
Oct 17 20:41:21 localhost.localdomain NetworkManager[960]:  [1571359281.1533] manager: (wlp0s20f3): 'wifi' plugin not available; creating generic device

Здесь было намного больше, но я взял его на простоту. Реальная вещь, которую нужно отметить, если у вас есть эта проблема, это Плагин «Wi -Fi» недоступен; Анкет В частности, это означает, что вам не хватает плагина NetworkManager-Wifi Анкет Чтобы проверить, вы можете запустить следующее, а не то, что он не появляется.

$sudo dnf list | grep NetworkManager

NetworkManager.x86_6 1:1.14.0-14.e18
NetworkManager-libnm.x86_6 1:1.14.0-14.e18
NetworkManager-team.x86_6 1:1.14.0-14.e18
NetworkManager-tui.x86_6 1:1.14.0-14.e18

Ethernet здесь также не будет работать, так как есть больше дополнительных пропущенных плагинов. Так как же при установке сетевых плагинов без интернета? Единственный способ, которым мне удалось сделать это, — это вытащить его из ISO, используемого для установки. В моем случае, установленном через USB, но каким бы способом вы использовали, вы сможете установить ISO в качестве устройства, чтобы извлечь его. Это потребует корневых привилегий.

$ sudo mkdir /media/CentOS
$ mount -o loopback,rw /dev/sdb2 /media/CentOS

Создание /СМИ/Центоты Справочник и монтаж устройства в этом месте необходимы как DNF Имеет это местоположение в качестве репо для установки базовых пакетов ОС из. Это может использоваться как часть начального процесса установки, но IDK. Вам придется проверить, какое устройство зарегистрировано ваш ISO. В моем случае это было /dev/sdb Но это не всегда будет так. Первым разделом для установки CentOS, кажется, является загрузочное устройство, а вторым являются фактические пакеты и тому подобное.

После этого мы можем включить необходимые репо и просто установить.

dnf --enablerepo=c8-media-BaseOS,c8-media-AppStream install NetworkManager-wifi

Вы должны увидеть обычное DNF Вывод и пакет плюс зависимости должны быть добавлены просто в порядке.

Попробуйте снова поднять соединение, и вы увидите следующее.

$nmcli con up 
Connection successfully activated (D-Bus active path: /org/freedesktopon/1

Если вы видите это или что -то в этом роде, вы должны быть все готово. Теперь вы можете установить что угодно !!

Оригинал: «https://dev.to/bvkin/connecting-to-your-network-on-centos-8-minimal-maybe-trickier-than-you-d-expect-3791»