1 / 0 / 0
Регистрация: 17.01.2017
Сообщений: 216
|
||||||||||||||||
1 | ||||||||||||||||
Статический IP Ubuntu Server 20.04.311.11.2021, 15:18. Показов 11516. Ответов 29
Метки нет (Все метки)
Здравствуйте.
Установил Ubuntu Server 20.04.3 Нужно назначить статический IP адрес 192.168.1.35 В каталоге /etc/netplan три файла: 00-installer-config-wifi.yaml 01-installer-config.yaml 01-netcfg.yaml Команда
Код
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 28:d2:44:b0:b4:fe brd ff:ff:ff:ff:ff:ff inet 192.168.1.39/24 brd 192.168.1.255 scope global dynamic enp3s0 valid_lft 24006sec preferred_lft 24006sec inet6 fe80::2ad2:44ff:feb0:b4fe/64 scope link valid_lft forever preferred_lft forever 3: wlp2s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000 link/ether 18:cf:5e:e7:34:c9 brd ff:ff:ff:ff:ff:ff Код
network: version: 2 renderer: networkd ethernets: enp0s3: dhcp4: no addresses: [192.168.1.35/24] gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 8.8.4.4]
0
|
11.11.2021, 15:18 | |
Ответы с готовыми решениями:
29
Для веб сервера Apache, что нужно установить на ноутбук Ubuntu server или Ubuntu desktop? Локальный сайт на ubuntu server или server 2012? Проблема с установкой mysql-server на linux ubuntu server 11.04 Ubuntu Server 18.04 + Windows server 2012 R2 как добавить загрузку последней через Grub-Customizer Ubuntu Server 20.04 и домен Windows Server 2008 R2 |
1 / 0 / 0
Регистрация: 17.01.2017
Сообщений: 216
|
|
11.11.2021, 16:46 [ТС] | 3 |
Без понятия. Что нашёл, то м попробовал.
Уровень знаний минимальный.
0
|
1 / 0 / 0
Регистрация: 17.01.2017
Сообщений: 216
|
|
11.11.2021, 18:36 [ТС] | 5 |
Как я понял дело в табуляции, нужно соблюдать пробелы
Код
/etc/netplan/00-installer-config.yaml:4:1: Invalid YAML: tabs are not allowed for indent: enp3s0: Код
sudo nano /etc/netplan/00-installer-config.yaml network: version: 2 ethernets: enp0s3: dhcp4: no dhcp6: no addresses: [10.0.2.15/24] gateway4: 10.0.2.1 nameservers: addresses: [8.8.8.8, 8.8.4.4] sudo netplan apply На сервере следующая информация Код
ip a
0
|
1 / 0 / 0
Регистрация: 17.01.2017
Сообщений: 216
|
|
11.11.2021, 19:08 [ТС] | 6 |
Валидатор YAML пишет что файл валидный, даже если использую табуляцию
0
|
1 / 0 / 0
Регистрация: 17.01.2017
Сообщений: 216
|
|
11.11.2021, 19:38 [ТС] | 7 |
С ошибкой разобрался, использовал пробелы.
Но адрес не меняется.
0
|
3281 / 892 / 196
Регистрация: 14.01.2013
Сообщений: 4,451
|
|
11.11.2021, 19:43 | 8 |
Вот вариант с рабочего сервера
Код
network: version: 2 renderer: networkd ethernets: enp2s0: dhcp4: no dhcp6: no addresses: [ 172.16.0.88/24 ] gateway4: 172.16.0.81 nameservers: addresses: [ 172.16.0.81, 77.88.8.1 ]
0
|
1 / 0 / 0
Регистрация: 17.01.2017
Сообщений: 216
|
|
11.11.2021, 19:46 [ТС] | 9 |
Да в принципе у меня тоже самое, но ip a показывает туже информацию из верхнего скрина, и нет связи по указанному адресу
0
|
1041 / 324 / 70
Регистрация: 30.08.2017
Сообщений: 2,081
|
|||||||||||
11.11.2021, 20:03 | 10 | ||||||||||
renderer: networkd
а может и NetworkManager. У Вас там что? Вообще проверьте все пробелы. рекомендую ВЕЗДЕ отступы в 2 пробела. Ну или по стандарту python 4. Но ВЕЗДЕ одинаково, будет лишний где/не хватать, парсер YAML может заругаться. Я пару раз мимоходом этот netplan курил, сложностей не вызывало кроме необходимости очередную ересь изучить и попробовать запомнить (не удалось ). Проверить что накалякали (если память не подводит):
0
|
1 / 0 / 0
Регистрация: 17.01.2017
Сообщений: 216
|
|
11.11.2021, 20:09 [ТС] | 11 |
Попробовал команду
Код
netplan --debug generate
0
|
1041 / 324 / 70
Регистрация: 30.08.2017
Сообщений: 2,081
|
|
11.11.2021, 20:10 | 12 |
доступ запрещён написано
значит sudo и неужели нельзя скопировать с терминала, зачем мутные фото?
0
|
1 / 0 / 0
Регистрация: 17.01.2017
Сообщений: 216
|
|
11.11.2021, 20:16 [ТС] | 14 |
0
|
1041 / 324 / 70
Регистрация: 30.08.2017
Сообщений: 2,081
|
|
11.11.2021, 20:22 | 15 |
А. Это отдельная физическая машина...
А чё там такое намешано? OpenVSwitch, NetworkManager. Ужасы какие-то, вот не помню Ну кажись не инвалид конфиг.. и что netplan apply выдал?
0
|
1 / 0 / 0
Регистрация: 17.01.2017
Сообщений: 216
|
|
11.11.2021, 20:25 [ТС] | 16 |
0
|
1041 / 324 / 70
Регистрация: 30.08.2017
Сообщений: 2,081
|
|
11.11.2021, 20:28 | 17 |
Ну и ip a?
systemctl status networkd? Мы тут мысли читать не умеем, уж извините
0
|
1 / 0 / 0
Регистрация: 17.01.2017
Сообщений: 216
|
|
11.11.2021, 20:34 [ТС] | 18 |
Попробовал на других соединениях и вернулся к своему, адрес поменялся, но не пингуется.
0
|
1 / 0 / 0
Регистрация: 17.01.2017
Сообщений: 216
|
|
11.11.2021, 20:49 [ТС] | 19 |
Перезагрузил сервер полностью обесточив.
Выполнил те-же действия, IP стал виден. Перезагрузил. Такая же ерунда. Выполнил netplan apply, заработало. Переустанавливаю сервер. Отпишусь.
0
|
1041 / 324 / 70
Регистрация: 30.08.2017
Сообщений: 2,081
|
|
11.11.2021, 20:59 | 20 |
меня смущает какой-то ip на loopback
0
|
11.11.2021, 20:59 | |
11.11.2021, 20:59 | |
Помогаю со студенческими работами здесь
20
Ubuntu server: "Не удается найти ip адрес для security.ubuntu" Name Server, BIND и Ubuntu Server ubuntu server Ubuntu Server Ubuntu - server server ubuntu Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
Реализация передвижения персонажа в Unity3d на C#
InfoMaster 10.01.2025
Реализация передвижения персонажа в Unity3D начинается с правильной настройки проекта. Этот этап критически важен для создания отзывчивого и плавного управления. Рассмотрим основные шаги для создания. . .
|
Docker: руководство для начинающих
InfoMaster 10.01.2025
В современном мире разработки программного обеспечения контейнеризация стала неотъемлемой частью процесса создания и развертывания приложений. Docker, как ведущая платформа контейнеризации, произвела. . .
|
Книги и учебные ресурсы по C#
InfoMaster 08.01.2025
Базовые учебники и руководства
Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
|
Что такое NullReferenceException и как исправить?
InfoMaster 08.01.2025
NullReferenceException - одно из самых распространенных исключений, с которым сталкиваются разработчики на C#. Это исключение возникает при попытке обратиться к членам объекта (методам, свойствам или. . .
|
Что такое Null Pointer Exception (NPE) и как это исправить?
InfoMaster 08.01.2025
Null Pointer Exception (NPE) - это одно из самых распространенных исключений в Java, которое возникает при попытке использовать ссылку на объект, значение которой равно null. Это исключение относится. . .
|
Русский язык в консоли C++
InfoMaster 08.01.2025
При разработке программ на C++ одной из частых проблем, с которой сталкиваются русскоязычные программисты, является корректное отображение кириллицы в консольных приложениях. Эта проблема особенно. . .
|
Telegram бот на C#
InfoMaster 08.01.2025
Разработка ботов для Telegram стала неотъемлемой частью современной экосистемы мессенджеров. C# предоставляет мощный и удобный инструментарий для создания разнообразных ботов, от простых. . .
|
Использование GraphQL в Go (Golang)
InfoMaster 08.01.2025
Go (Golang) является одним из наиболее популярных языков программирования, используемых для создания высокопроизводительных серверных приложений. Его архитектурные особенности и встроенные. . .
|
Что лучше использовать при создании класса в Java: сеттеры или конструктор?
Alexander-7 08.01.2025
Вопрос подробнее:
На вопрос: «Когда одновременно создаются конструктор и сеттеры в классе – это нормально?» куратор уточнил: «Ваш класс может вообще не иметь сеттеров, а только конструктор и геттеры. . .
|
Как работать с GraphQL на TypeScript
InfoMaster 08.01.2025
Введение в GraphQL и TypeScript
В современной разработке веб-приложений GraphQL стал мощным инструментом для создания гибких и эффективных API. В сочетании с TypeScript, эта технология. . .
|
Счётчик на базе сумматоров + регистров и генератора сигналов согласования.
Hrethgir 07.01.2025
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
|
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален
В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
|