- Настройка сети в Astra Linux
- 🖧 Как изменить IP-адрес на Linux
- Использование команды ip для установки IP-адреса
- Как сделать IP-адрес постоянным
- Использование Netplan для конфигурации сети (для Ubuntu)
- Заключение
- You may also like
- 📜 Чтение файла построчно на Bash
- 📧 В чем разница между IMAP и POP3
- ✔️ Как управлять контейнерами LXD от имени обычного.
- 📜 Руководство для начинающих по созданию первого пакета.
- Феноменальная популярность электроники Xiaomi: основные причины
- 📜 Получение вчерашней даты в Bash: Практическое руководство
- Использование специальных гелей при мышечных болях
- 📦 Как расширить/увеличить файловую систему VxFS на Linux
- Услуги по размещению серверного оборудования в ЦОД
- Для чего выполняется ИТ консалтинг на предприятиях?
- Leave a Comment Cancel Reply
- • Свежие записи
- • Категории
- • Теги
- • itsecforu.ru
- • Страны посетителей
- IT is good
- Как назначить IP адрес в Linux
- В дистрибутивах на базе Debian
- В дистрибутивах c менеджером пакетов RPM
- Дополнительные статьи
- Об этой статье
Настройка сети в Astra Linux
Astra Linux использует для конфигурирования сетей собственную утилиту wicd. В общем, она довольно удобна, но у неё есть фатальный недостаток — её писали не мы сеть не будет работать до авторизации пользователя в системе. Для обычных компьютеров в этом нет ничего страшного, однако, для сервера это большая проблема, так как иногда его приходится перезагружать по SSH.
Пусть компьютеры будут находиться в сети с адресами 192.168.0.XXX , где вместо XXX — число от 1 до 254.
Настройка осуществляется путем правки файла /etc/network/interfaces . Каждый сетевой интерфейс (сетевая карта, хотя это не совсем точное название) настраивается отдельно. Настройки для сервера выглядят так:
auto lo eth0 iface lo inet loopback iface eth0 inet static address 192.168.0.1 netmask 255.255.255.0 gateway 192.168.0.1 # В качестве шлюза - наш сервер с IP=1 network 192.168.0.0 # Указываем сеть, это обязательно для работы в составе ALD broadcast 192.168.0.255 # Сервер ALD начиная с Astra 1.5 выводит ошибку, если не видит # этого параметра в настройках сети. dns-nameservers 192.168.0.1 # Тут через пробел можно перечислить ВСЕ DNS-серверы сети dns-search DOMAIN.NET # Имя домена ALD
Первая строчка auto lo eth0 указывает, какие интерфейсы должны быть запущены при загрузке ОС. Отмечу, что локальная петля lo должна присутствовать там в любом случае.
Пропустим описание локальной петли и сразу перейдем к сетевому интерфейсу.
iface | Ключевое слово, говорящее о том, что дальше будет описание сетевого интерфейса |
eth0 | Указываем, что данный сетевой интерфейс должен быть привязан к сетевой карте eth0. Посмотреть список карт можно командой: lshw -class network |
inet | Указываем, что это будет настройка сети. |
static | При этом все настройки будут указаны вручную. |
address | IPv4-адрес компьютера |
netmask | Маска подсети. |
gateway | Шлюз, т. е. IP-адрес, через который идёт подключение к интернету. Обычно на сервере указывают адрес, выданный провайдером, но в нашем случае (закрытый от мира сегмент) пусть будет 192.168.150.1, т. е. компьютер обращается сам к себе. |
dns-nameservers | Список разделенных пробелами IP-адресов DNS-серверов. Полезно при разворачивании ЕПП под управлением Astra Linux и настройке приложения bind. |
На клиентских компьютерах настройки следует выполнить аналогичным образом, меняя только четвёртый октет в поле address .
На этом настройка не заканчивается. Теперь нужно отключить автозапуск встроенных утилит и остановить уже запущенный экземпляр службы wicd, после чего перезапустить службу поддержки сети.
service wicd stop chkconfig wicd off rm /etc/xdg/autostart/fly-admin-wicd.desktop service networking restart
Если на одной сетевой карте по каким-то причинам нужно иметь 2 или более IP-адресов, настройки делаются следующим образом:
auto lo iface lo inet loopback # Кстати, удалять интерфейс локальной петли не стоит, # некоторые службы от этого сходят с ума и начинают # выдавать весьма странные ошибки auto eth0:0 allow-hotplug eth0:0 iface eth0:0 inet static address 192.168.0.1 netmask 255.255.255.0 network 192.168.0.0 gateway 192.168.0.1 broadcast 192.168.0.255 dns-nameservers 192.168.0.1 192.168.0.2 dns-search DOMAIN.NET auto eth0:1 allow-hotplug eth0:1 iface eth0:1 inet static address 10.2.12.54 # Адрес, маска и все остальные параметры в этой netmask 255.255.255.128 # секции были придуманы за 20 секунд, поэтому network 10.2.12.0 # не ручаюсь за правильность заполнения. Гуглите gateway 10.2.12.1 # маску подсети для этого случая самостоятельно. broadcast 10.2.12.255 dns-nameservers 8.8.8.8 dns-search GOOGLE.RU
Посмотреть настройку сети в Debian более подробно можно на официальной Wiki-странице или её несколько устаревшей русской версии
🖧 Как изменить IP-адрес на Linux
Будучи системным администратором, вы часто сталкиваетесь с конфигурацией IP-адресов.
Изменение IP-адреса является одной из распространенных задач настройки IP-адресов.
Хотя IP-адреса в большинстве систем настраиваются автоматически, в некоторых случаях вам может понадобиться изменить их вручную.
В этой статье вы увидите различные способы изменения IP-адреса в Linux.
Я также отдельно остановлюсь на сетевой конфигурации Ubuntu.
Прежде чем продолжить, выполните эту команду, чтобы проверить текущий IP-адрес:
Здесь также будет показано имя интерфейса, которое понадобится при изменении IP-адреса.
Использование команды ip для установки IP-адреса
Команда ip доступна в большинстве дистрибутивов Linux.
Для установки IP-адреса используйте ее следующим образом:
ip addr add [ip_address] dev [interface]
Например, добавьте IP-адрес к интерфейсу eth1 следующим образом:
sudo ip addr add 192.168.56.21/24 dev eth1
Теперь у вас есть два IP-адреса: один из старой конфигурации и один из новой команды.
Как сделать IP-адрес постоянным
Удивительно, но IP-адреса, установленные вышеописанным способом, не сохраняются при перезагрузке системы.
sudo nano /etc/network/interfaces
Если ваш файл выглядит так, как показано ниже, ваш IP-адрес будет установлен клиентом DHCP:
auto eth0 iface eth0 inet dhcp
Чтобы изменить IP-адрес по своему усмотрению, мы можем изменить этот файл для ручной установки IP-адреса.
Чтобы установить IP-адрес статически, например, как 192.168.56.20, измените приведенную выше запись следующим образом:
auto enp0s3 iface enp0s3 inet static address 192.168.56.20 netmask 255.255.255.0 gateway 192.168.40.31
Приведенные выше записи не требуют пояснений для уверенных пользователей Linux.
Чтобы применить изменения, необходимо выполнить команду:
$ sudo systemctl restart networking.service
Совет: В системах на базе RedHat файл ‘/etc/sysconfig/networking-scripts/ifcfg-*’ служит для настройки сетевых интерфейсов.
Использование Netplan для конфигурации сети (для Ubuntu)
Ubuntu предоставляет утилиту Netplan для настройки сети.
Давайте рассмотрим пример настройки IP-адреса на Ubuntu 20.04.
Я использую ‘NetworkManager’ в качестве визуализатора для конфигурации сети.
Текущий IP-адрес можно проверить из файла конфигурации Netplan.
Этот файл имеет формат YAML и может быть создан, если его нет:
sudo nano /etc/netplan/config.yaml
Если IP-адрес динамический, вы увидите, что параметр ‘dhcp4’ установлен на true.
В случае, если у вас предварительно настроен статический IP, конфигурация будет выглядеть следующим образом:
--- network: version: 2 renderer: networkd ethernets: eth1: addresses: - 192.168.56.66/24 nameservers: addresses: - 8.8.8.8 routes: - to: default via: 10.0.2.2
Чтобы изменить IP-адрес, замените старый IP-адрес на новый.
Кроме того, вы можете оставить этот IP и добавить еще один к указанному выше интерфейсу (en01).
После того как вы настроили сеть, предварительно протестируйте ее перед применением:
После подтверждения изменений новая конфигурация может быть применена как:
Проверьте, были ли применены новые настройки:
Одним из преимуществ использования Netplan является то, что конфигурация сети будет сохраняться после перезагрузки.
Изменение вашего IP-адреса будет постоянным.
Заключение
Команда ip подходит для всех систем Linux.
Netplan – это новый способ управления сетью и очень простой подход для систем Ubuntu.
Я также добавил шаги для пользователей настольных систем, чтобы помочь им изменить IP-адрес графически.
Дайте мне знать, если у вас есть какие-либо вопросы или предложения.
itisgood
🐧 Как узнать дату установки ОС Linux?
🎧 Обзор наушников Sennheiser Momentum True Wireless 2
You may also like
📜 Чтение файла построчно на Bash
📧 В чем разница между IMAP и POP3
✔️ Как управлять контейнерами LXD от имени обычного.
📜 Руководство для начинающих по созданию первого пакета.
Феноменальная популярность электроники Xiaomi: основные причины
📜 Получение вчерашней даты в Bash: Практическое руководство
Использование специальных гелей при мышечных болях
📦 Как расширить/увеличить файловую систему VxFS на Linux
Услуги по размещению серверного оборудования в ЦОД
Для чего выполняется ИТ консалтинг на предприятиях?
Leave a Comment Cancel Reply
• Свежие записи
• Категории
• Теги
• itsecforu.ru
• Страны посетителей
IT is good
В этой статье вы узнаете, как удалить удаленный Git-репозиторий. Процесс прост, но его полезно запомнить, чтобы избежать неожиданностей в будущем. Git – это…
В 11-й версии своей операционной системы Microsoft серьезно переработала интерфейс и убрала несколько привычных функций. Нововведения не всем пришлись по душе. Мы дадим…
Продажа ноутбука нередко становится хлопотным занятием. Кроме поиска покупателя, продавцу необходимо подготовить устройство перед проведением сделки. Но если последовательно выполнить все шаги, ничего…
Вы можете оказаться в ситуации, когда вам нужно использовать скрипт шелла для чтения файлов построчно. В этом руководстве я расскажу о нескольких способах…
Вторичное жильё выгоднее для молодых семей, желающих приобрести свою первую квартиру. Сталкиваясь с ипотечным кредитованием, можно избежать много лишней суеты и проблем, если…
Как назначить IP адрес в Linux
В создании этой статьи участвовала наша опытная команда редакторов и исследователей, которые проверили ее на точность и полноту.
Команда контент-менеджеров wikiHow тщательно следит за работой редакторов, чтобы гарантировать соответствие каждой статьи нашим высоким стандартам качества.
Количество просмотров этой статьи: 94 491.
Из данной статьи вы узнаете, как назначить компьютеру с Linux новый IP-адрес. Это поможет решить проблемы с подключением к интернету.
В дистрибутивах на базе Debian
Обновите свою версию Linux. Популярными дистрибутивами Linux на базе Debian являются Ubuntu, Mint и Raspbian.
- Нажмите Ctrl + Alt + T или Ctrl + Alt + F1 (в Mac OS X вместо Ctrl зажмите ⌘ Command ).
- Если возможно, щелкните по текстовому полю в верхней или нижней части экрана.
- Откройте окно «Меню» и щелкните по «Терминал».
- Учетная запись суперпользователя в Linux является аналогом учетной записи администратора в Windows или Mac OS X.
- Возглавляет список активный сетевой интерфейс (Wi-Fi или Ethernet). Он помечен как «eth0» (Ethernet) или «wifi0» (Wi-Fi).
- Например, чтобы назначить IP-адрес «192.168.2.100» Ethernet-соединению («eth0»), введите sudo ifconfig eth0 192.168.0.100 netmask 255.255.255.0 .
Назначьте адрес основного шлюза. Введите route add default gw 192.168.1.1 и нажмите ↵ Enter . [1] X Источник информации
Проверьте, изменился ли IP-адрес выбранного сетевого интерфейса. Введите ifconfig , найдите сетевой интерфейс и посмотрите на адрес справа от имени интерфейса. Скорее всего, вы увидите IP-адрес, который вы только что назначили.
В дистрибутивах c менеджером пакетов RPM
Обновите свою версию Linux. Популярными дистрибутивами Linux с менеджером пакетов RPM являются CentOS, Red Hat и Fedora.
- Нажмите Ctrl + Alt + T или Ctrl + Alt + F1 (в Mac OS X вместо Ctrl зажмите ⌘ Command ).
- Если возможно, щелкните по текстовому полю в верхней или нижней части экрана.
- Откройте окно «Меню» и щелкните по «Терминал».
- Учетная запись суперпользователя в Linux является аналогом учетной записи администратора в Windows или Mac OS X.
Найдите сетевой интерфейс, которому нужно назначить новый IP-адрес. Обычно это Ethernet-соединение или Wi-Fi-соединение, текущий IP-адрес которого можно найти в правой части окна.
Выведите на экран параметры сети. Введите ls и нажмите ↵ Enter . Имя текущего соединения отобразится в верхнем левом углу параметров сети.
- BOOTPROTO: измените dhcp на none .
- Any IPV6 entry: удалите все записи с IPV6; для этого поставьте курсор возле I (слева) и нажмите Del .
- ONBOOT: измените no на yes .
- Введите PREFIX=24 и нажмите ↵ Enter . Также можно ввести NETMASK=255.255.255.0 .
- Введите GATEWAY=192.168.2.1 и нажмите ↵ Enter . Если нужно, замените адрес шлюза на свой.
Сохраните внесенные изменения и закройте файл. Для этого воспользуйтесь меню «Файл» или введите :wq и нажмите ↵ Enter .
- В некоторых специфических дистрибутивах Linux необходимо выполнить другие действия, чтобы назначить новый IP-адрес. Подробную информацию ищите в интернете.
Дополнительные статьи
Об этой статье
В создании этой статьи участвовала наша опытная команда редакторов и исследователей, которые проверили ее на точность и полноту.
Команда контент-менеджеров wikiHow тщательно следит за работой редакторов, чтобы гарантировать соответствие каждой статьи нашим высоким стандартам качества. Количество просмотров этой статьи: 94 491.