LINUX.ORG.RU
ФорумAdmin

Настройка сети на сервере (Ubuntu 21.10)

 , , ,


0

1

Подскажите пожалуйста как настроить сеть на сервере. На сервере установлен xrdp, подключаюсь удаленно к рабочему столу с помощью RDP-клиента. Сетевые настройки не редактируются (в окошке Edit Connections все настройки выделены серым цветом и их нельзя редактировать).

При вводе в консоле «ip link show»: 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000 link/ether 52:54:00:1d:8d:d3 brd ff:ff:ff:ff:ff:ff altname enp0s3 3: ens6: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000 link/ether 52:54:00:5d:e5:fc brd ff:ff:ff:ff:ff:ff altname enp0s6

При вводе «nmcli device status»: DEVICE TYPE STATE CONNECTION ens3 ethernet не настроенно – ens6 ethernet не настроенно – lo loopback не настроенно –


Как правильно копировать вывод терминала — размечай нормально, читать невозможно. И почему 21.10? Ты же в курсе, что это не LTS релиз, и поддержка кончится уже в июле этого года? По теме:

Ты пытаешься настроить сеть через NetworkManager на Ubuntu Server, но в отличии от Desktop, тут сетью управляет Netplan. Но даже если ты переключишь на NM Подскажите по настройке сети (комментарий) , то и в этом случае не нужен рабочий стол — через nmtui , весьма продвинутый TUI, всё настраивается легко по SSH.

Причина, по которой большинство серверов на Linux работают без GUI, заключается в том, что многое из того, что нужно на сервере, можно настроить исключительно через командную строку.

Поэтому проще подключиться через SSH. А если и нужно какое-то одно GUI приложение, то проброс графики для приложения через ssh -X решает, благо X-server позволяет такое.

Хотя многие приложения, например Zabbix, имеют WebUI — то есть ты подключаешься к своему ПО на сервере через браузер и так же управляешь им.

А вот аналогов «Панели Управления» в Linux негусто. Хотя в RHEL и клонах, как и в Fedora, есть Cockpit — это WebUI для настройки всего сервера. В SUSE и в OpenSUSE есть yast2 — он имеет как GUI, так и TUI интерфейс, а сейчас в разработке и WebUI.

Но даже с этими весьма полезными утилитами многое по-прежнему настраивается только из командной строки.

Короче, Linux — это не Windows. У тебя не выйдет поставить аналог «Удаленного рабочего стола», найти аналог «Панели Управления» и через это всё настроить.

Vsevolod-linuxoid ★★★★★ ()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от Vsevolod-linuxoid

Да, спасибо, исправил разметку. Мне просто нужен Wine, запускаю программа под Windows, ей нужно подключение к интернету. Попробую настроить сеть через netplan…

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
    link/ether 52:54:00:1d:8d:d3 brd ff:ff:ff:ff:ff:ff
    altname enp0s3
3: ens6: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    link/ether 52:54:00:5d:e5:fc brd ff:ff:ff:ff:ff:ff
    altname enp0s6
DEVICE  TYPE      STATE          CONNECTION
ens3    ethernet  не настроенно  --
ens6    ethernet  не настроенно  --
lo      loopback  не настроенно  --
mikl ()
Ответ на: комментарий от Vsevolod-linuxoid
cat /etc/netplan/*
# This file is generated from information provided by the datasource.  Changes
# to it will not persist across an instance reboot.  To disable cloud-init's
# network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
    version: 2
    ethernets:
        ens3:
            addresses:
            - 141.8.194.125/24
            - 2a0a:2b41:6:56a9::/64
            gateway4: 141.8.194.1
            gateway6: fe80::1
            nameservers:
                addresses:
                - 141.8.194.254
                - 141.8.197.254

mikl ()
Ответ на: комментарий от Vsevolod-linuxoid

Причина, по которой большинство серверов на Linux работают без GUI, заключается в том, что многое из того, что нужно на сервере, можно настроить исключительно через командную строку.

Нет, причина в том что гуи не нужен. А то, что настраивается через командную строку - это следствие.

firkax ★★★ ()

Это пипец какойто... Там ведь netplan

Bootmen ☆☆☆ ()
Ответ на: комментарий от mikl

Я бы попробовал для начала ребутнуть виртуалку, вроде при этом настройки сети сбросятся в дефолтные, что выданы провайдером. Потому что конфигурация вроде нормальная…

Технически, ты можешь отключить автоматику и настроить всё руками и как угодно, в комментариях в файле даже подсказано, как.

Но вот стоит ли это делать? Сеть ведь не твоя.

Vsevolod-linuxoid ★★★★★ ()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 2)
Ответ на: комментарий от mikl

Да, вопрос такой — а почему ты вообще полез что-то менять в сети? У тебя же ставились пакеты с репозиториев и работало подключение по xrdp — то есть сеть в каком-то виде работала и так.

И обычно, когда выделяют VDS, там это и так настроено, базовый функционал же.

Vsevolod-linuxoid ★★★★★ ()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от Vsevolod-linuxoid

Да, похоже сеть уже была настроена, я добавил в «/etc/netplan/*» строку «renderer: networkd» и теперь сеть ethernet ens3 определяется.

nmcli device status
DEVICE  TYPE      STATE          CONNECTION
ens3    ethernet  подключено     netplan-ens3
ens6    ethernet  подключено     Проводное соединение 1
lo      loopback  не настроенно  --

Всем спасибо!

mikl ()

Я бы посоветовал использовать LTS версию Ubuntu, ибо если спотыкаетесь на вещах элементарных, тогда какие будут ваши действия, если будут баги в неочевидных нюансах?

Infra_HDC ★★★★★ ()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.