Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Как включить интернет?  (Прочитано 1082 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Casso

  • Автор темы
  • Гость
Как включить интернет?
« : 18 Февраля 2025, 06:50:05 »
Стоит Ubuntu 24.04.1 lts установил впервые в жизни, решил узнать что это.

Пишу в /etc/netplan/00-manager.yaml стандартные команды, а интернет не включается, уже три дня не могу настроить его. Уже исправил всё ошибки, но всё равно интернет не включается, в w10 работает.

В общем я так понял всего лишь нужно, чтобы войти в интернет открыть любой .yaml и написать минимум хотя бы вот это, чтобы подключиться к динамическому соединению, что я и делаю третий день:

network:
  version: 2
  renderer: NetworkManager
  ethernets:
    enp1s0:
        dhсp4: yes

И всё должно работать и после прописать sudo netplan generate, sudo netplan apply. Но у меня нифига ничего не работает, терминал не показывает никакие ошибки после apply, раньше показывал, что неправильно было написано "enp1s0" я это исправил, и что я не имею права на .yaml я тоже исправил и ещё много других тупых ошибок. Что делать?
« Последнее редактирование: 18 Февраля 2025, 07:07:28 от Casso »

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3330
    • Просмотр профиля
Re: Как включить интернет?
« Ответ #1 : 18 Февраля 2025, 07:17:31 »
А графического интерфейса нет с обычным Network Manager?
Тогда nmtui используй для настройки, быстрее получится.
А чего это вы тут делаете, а?

Оффлайн Smörman

  • Азъ есмь Школяръ
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 579
  • When In Rome, Do As The Romans Do...
    • Просмотр профиля
    • Compizomania
Re: Как включить интернет?
« Ответ #2 : 19 Февраля 2025, 14:18:59 »
Но у меня нифига ничего не работает
Ну что ты выдумываешь себе проблемы?
Всё гораздо проще!

Во первых, имя файла для для Network Manager должно быть по феншую, а именно:
01-network-manager-all.yaml
Во вторых, содержимое файла энтого должно быть таким по умолчанию и этого достаточно, чтобы NM автоматом подцепил интерфейс соединения:
(строго соблюдай отступы, как в коде и чтобы не было перевода строки после последней буквы!!!)
# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager

В третьих, после того, как файлик энтот будет готов в /etc/netplan/:
полный путь
/etc/netplan/01-network-manager-all.yaml
проверяешь, что там у тебя в папке этой есть ещё:
ls /etc/netplan/
или
sudo ls /etc/netplan/

И если в ней остался старый файлик, тобою сварганенный, обязательно!!! удаляешь его:
sudo rm /etc/netplan/00-manager.yaml
И если остался файлик 01-netcfg.yaml от Networkd тоже удаляешь и его:
sudo rm /etc/netplan/01-netcfg.yaml
А теперь выполняешь в Терминале:
sudo netplan tryпроверяет на ошибки

Если ошибок нет, то:
sudo netplan apply
Может понадобится перезагрузка системы после выполнения последней команды, чтобы изменения вступили в силу...

А потом, если у тебя в комп уже с роутера приходит готовый Инет, то в верхней панели смотри на значок сети, он должен быть активным, т.е. в состоянии Подключено.
« Последнее редактирование: 20 Февраля 2025, 07:37:11 от Smorman »
OS: Ubuntu 22.04 'Jammy Jellyfish' LTS, Arch Linux + Openbox, W11 Home
PC: Lenovo H530, CPU: i5-4430 3.0, Video: nVidia PCI-X
SSD: SAMSUNG EVO870 1T, SSD: 2хSAMSUNG EVO870 500G, RAM: 16G, ODD

Оффлайн Dosifei

  • Активист
  • *
  • Сообщений: 315
    • Просмотр профиля
Re: Как включить интернет?
« Ответ #3 : 19 Февраля 2025, 18:36:14 »
Smorman, а если не с роутера а напрямую провод в порт LAN подсоединён подойдёт ваш мануаль?

Оффлайн Smörman

  • Азъ есмь Школяръ
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 579
  • When In Rome, Do As The Romans Do...
    • Просмотр профиля
    • Compizomania
Re: Как включить интернет?
« Ответ #4 : 19 Февраля 2025, 19:19:17 »
подойдёт ваш мануаль?
Так в самом Network Manager (GIU) ПКМ на иконку в панели, Параметры соединений..., в открывшемся менеджере на + и создаёшь соединение, если у провайдера свои IP, DNS-ы, гейты и пр. прописываешь всё, логин пароль и радуешься жизни.
netplan в данном случае просто поддерживает интерфейсы, а управляешь ты ими через NM, который в конфиге netplan прописан, как управляющий.
OS: Ubuntu 22.04 'Jammy Jellyfish' LTS, Arch Linux + Openbox, W11 Home
PC: Lenovo H530, CPU: i5-4430 3.0, Video: nVidia PCI-X
SSD: SAMSUNG EVO870 1T, SSD: 2хSAMSUNG EVO870 500G, RAM: 16G, ODD

Оффлайн Dosifei

  • Активист
  • *
  • Сообщений: 315
    • Просмотр профиля
Re: Как включить интернет?
« Ответ #5 : 19 Февраля 2025, 19:25:48 »
если у провайдера свои IP, DNS-ы, гейты и пр. прописываешь всё,
Нет ничего этого не будет подключение напрямую идёт по DHCP с динамическим адресом,по желанию за дп плату можно роутер добавить,но это я понял чтобы другие уст-ва с него сеть брали.

Оффлайн Smörman

  • Азъ есмь Школяръ
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 579
  • When In Rome, Do As The Romans Do...
    • Просмотр профиля
    • Compizomania
Re: Как включить интернет?
« Ответ #6 : 19 Февраля 2025, 20:38:31 »
напрямую идёт по DHCP с динамическим адресом
Так также всё.
На + выбрать тип соединения Ethernet, на Создать, в открывшемся окне настроек соединения дать название соединению и просто нажать на Сохранить.
Всё должно работать, т.к. все параметры выставлены по умолчанию Автоматически.

А вообще, если кабель приходит с Инетом сразу, без необходимости допом логиниться к прову по логину и паролю, то просто вставляешь в Ethernet-порт на компе кабель и соединение должно автоматически создаться.

Допускаю, что может придётся перезагрузиться, если кабель вставляется на рабочей системе...
Но не факт, должен сразу увидеть и создать соединение.
« Последнее редактирование: 19 Февраля 2025, 21:19:21 от Smorman »
OS: Ubuntu 22.04 'Jammy Jellyfish' LTS, Arch Linux + Openbox, W11 Home
PC: Lenovo H530, CPU: i5-4430 3.0, Video: nVidia PCI-X
SSD: SAMSUNG EVO870 1T, SSD: 2хSAMSUNG EVO870 500G, RAM: 16G, ODD

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 5695
    • Просмотр профиля

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3330
    • Просмотр профиля
Re: Как включить интернет?
« Ответ #8 : 20 Февраля 2025, 06:58:59 »
Да попробую через графический как только узнаю как его управить.
Что такое "управить"?
Ксли имелось ввиду установить, почему сразу с ГУИ не поставил?
Кстаи, nmtui - псевдографическая консольная утилита для нестройки сети.
Присутствует во всех, или почти всех современных дистрибутивах бнз ГУИ?
Идеально подойдёт для настройки сети особенно новичку.
Да и не новичку тоже будет полезна.
Недавно с помощью её настраивал сеть на  Raspberry Pi OS Lite на Raspberry Pi 3B+.
Всё удобно и понятно при том без всякого ГУИ.
« Последнее редактирование: 20 Февраля 2025, 07:04:21 от Usermaster »
А чего это вы тут делаете, а?

Оффлайн Smörman

  • Азъ есмь Школяръ
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 579
  • When In Rome, Do As The Romans Do...
    • Просмотр профиля
    • Compizomania
Re: Как включить интернет?
« Ответ #9 : 21 Февраля 2025, 00:00:35 »
создается второй .yaml
Вот мой вывод ls папки netplan:
$ ls /etc/netplan/
01-network-manager-all.yaml

И так всегда было и есть по умолчанию и ничего другого не создаётся на реальной машине.

А это вывод ls из 24.04 на виртуалке:
$ ls /etc/netplan/
01-network-manager-all.yaml  50-cloud-init.yaml

А вот тут есть этот второй файлик, но это только на виртуалках, или на облаке/clоud, т.е. VPS, созданный вашим хостером при установке сервера, или у вас установлена Ubuntu Server.
В живой системе такой файл не создаётся.
Поэтому ваше утверждение:
Цитировать
когда создаешь главный .yaml создается второй .yaml
неверно, т.к. этот файл создаётся установщиком Server-а автоматом...

Вот у нас на форуме есть чёткое и полное описание, а что это за файлик такой и где, и кем он создаётся:
https://forum.ubuntu.ru/index.php?topic=308762.msg2403135#msg2403135

Из всего этого можно сделать вывод, что у вас Ubuntu Server установлена, а не Desktop.

Кароче феншуй не обязателен
А вот тут не соглашусь!
Да, можно любое имя дать файлу, но у разрабов пакета netplan всё же утверждены и при установке системы прописываются автоматом, по умолчанию именно такие имена, а это и есть феншуй и, как по мне, для само-культуры и уважения к труду разрабов, я предпочитаю такой феншуй.
ИМХО

Пользователь добавил сообщение 21 Февраля 2025, 00:11:29:
И всё должно работать супер задумка но она не подошла в моей ситуации
Ещё раз - это лишнее вообще.
Дефолтного конфига достаточно, чтобы поднялся интерфейс автоматом.

А вот то, что у вас логин и пароль для доступа к Инету, так в GUI Network Manager PPoE настраивается легко и непринуждённо, только при нажатии на + надо выбирать не Ethernet, а DSL/PPoE, далее на Создать... и дальше вводите логин и пароль, Сохранить и радуетесь жизни и не надо никаких дополнительных параметров в кофниг netplan писать.

А
Цитировать
nmcli
первые 2 букофки nm - как расшифровываются?

Правильно - Network Manager.
А это в свою очередь означает, что nmcli - это консольная утилита управления сетевыми подключениями через API Network Manager...

Т.е. в ней делается всё тоже, что вы будете делать в самом GUI Network Manager.
За вами только выбор, что вам удобнее...

И ещё раз напомню - не надо колупать конфиг netplan от слова совсем, если у вас подключен к нему Network Manager.
« Последнее редактирование: 21 Февраля 2025, 07:56:11 от Smorman »
OS: Ubuntu 22.04 'Jammy Jellyfish' LTS, Arch Linux + Openbox, W11 Home
PC: Lenovo H530, CPU: i5-4430 3.0, Video: nVidia PCI-X
SSD: SAMSUNG EVO870 1T, SSD: 2хSAMSUNG EVO870 500G, RAM: 16G, ODD

 

Страница сгенерирована за 0.021 секунд. Запросов: 22.