Linux предлагает гибкие и мощные инструменты для настройки сети. Освоив их‚ вы сможете легко управлять сетевыми интерфейсами‚ IP-адресами‚ маршрутизацией и другими параметрами. Рассмотрим основные способы настройки сети в Linux.
Способы настройки сети
Существует несколько способов настройки сети в Linux:
- Network Manager: Графический инструмент‚ удобный для начинающих‚ особенно для управления беспроводными сетями.
- Командная строка: Предоставляет полный контроль над настройками сети‚ используя утилиты вроде
ifconfig(устаревший)‚iproute2(современный)‚nmcli(интерфейс командной строки для Network Manager). - Netplan: Инструмент для автоматической настройки сети‚ используемый в Ubuntu и других дистрибутивах.
- Systemd-networkd: Сервис управления сетью‚ интегрированный с systemd.
- Сетевые скрипты: Традиционный способ настройки сети‚ используя скрипты‚ расположенные в
/etc/network/interfaces(Debian/Ubuntu).
Основные понятия и инструменты
Сетевые интерфейсы: Представляют собой физические или виртуальные сетевые адаптеры (eth0‚ wlan0‚ enp0s3 и т.д.).
IP-адрес: Уникальный адрес устройства в сети. как в linux настроить сетевое подключение
Маска подсети: Определяет‚ какая часть IP-адреса относится к сети‚ а какая – к хосту.
Шлюз по умолчанию: IP-адрес маршрутизатора‚ через который устройство отправляет трафик в другие сети.
DNS-серверы: Преобразуют доменные имена в IP-адреса.
Утилиты: ifconfig (отображает и настраивает сетевые интерфейсы)‚ ip addr (отображает IP-адреса)‚ ip route (управляет маршрутами)‚ ping (проверяет доступность хоста)‚ traceroute (отслеживает маршрут пакетов).

Настройка IP-адреса
DHCP: Автоматическое получение IP-адреса от DHCP-сервера.
Статический IP: Ручная настройка IP-адреса‚ маски подсети‚ шлюза по умолчанию и DNS-серверов.
Настройка DNS
Файл /etc/resolv.conf содержит список DNS-серверов. Network Manager и другие инструменты могут автоматически управлять этим файлом.
Беспроводная сеть (Wi-Fi)
Network Manager – наиболее удобный способ настройки Wi-Fi. Можно также использовать командную строку (iwconfig‚ wpa_supplicant).
Диагностика сети
Используйте ping‚ traceroute‚ netstat‚ tcpdump для диагностики проблем с сетью.