Ответ
Основные инструменты управления сетью:
ip(из пакета iproute2) — современная замена устаревшимifconfigиroute. Позволяет настраивать интерфейсы, адреса, маршруты, ARP-таблицы и политики маршрутизации.# Показать все интерфейсы и их адреса ip addr show # Добавить маршрут ip route add 10.0.1.0/24 via 192.168.1.1nmcli— CLI-клиент для NetworkManager. Идеален для управления подключениями Wi-Fi, Ethernet, VPN и настройки bonding/teaming.# Показать все доступные Wi-Fi сети nmcli device wifi list # Подключиться к сети nmcli device wifi connect "SSID_NAME" password "PASSWORD"netplan— декларативный сетевой менеджер по умолчанию в современных Ubuntu. Конфигурация описывается в YAML-файлах в/etc/netplan/.# /etc/netplan/01-netcfg.yaml network: version: 2 ethernets: enp3s0: dhcp4: false addresses: - 192.168.1.100/24 routes: - to: default via: 192.168.1.1 nameservers: addresses: [8.8.8.8, 1.1.1.1]Применение:
sudo netplan apply.
Инструменты диагностики и анализа:
ss— утилита для получения статистики о сокетах, заменяетnetstat. Быстрее и показывает больше информации.# Показать все TCP-соединения в состоянии LISTEN ss -tln # Показать процессы, использующие порт 80 ss -ltnp | grep ':80'tcpdump/wireshark— сниффинг и анализ сетевого трафика.mtr— комбинацияtracerouteиpingдля анализа маршрута и потерь пакетов в реальном времени.
Инструменты управления брандмауэром:
nftables— современный фреймворк, пришедший на сменуiptables. Использует единый синтаксис для IPv4/IPv6.# Разрешить входящие SSH-соединения nft add rule inet filter input tcp dport 22 acceptufw(Uncomplicated Firewall) — упрощенный фронтенд дляiptables, популярен для базовой настройки на серверах.sudo ufw allow 22/tcp sudo ufw enable
VPN и туннелирование:
WireGuard— современный, высокопроизводительный и простой в настройке VPN.# Проверить состояние интерфейса wg0 sudo wg show wg0OpenVPN— проверенное решение с широкими возможностями конфигурации.