Проверить скорость (Типа спидтест)

wget -qO- speedtest.artydev.ru | bash Параметры сервера и проверка скорости к зарубежным провайдерам wget -qO- bench.sh | bash Проверка IP сервера на блокировки зарубежными сервисами: bash <(curl -Ls IP.Check.Place) -l en В реальном времени скачивание и отдача с указанием IP адресов apt install iftop iftop -i eth0 -n # (замените eth0 на ваш интерфейс)

Логи неудачных попыток входа по SSH с выводом в файл /root/Log_fail_aut_ssh.log

journalctl --since "30 days ago" _SYSTEMD_UNIT=ssh.service | egrep "Failed|failure" > /root/Log_fail_aut_ssh.log 2>&1

Настройка сети в Linux

Команды ip addr # Список интерфейсов подробный (3 Сетевой уровень модели OSI) ip link show # Список интерфейсов (2 Канальный уровень модели OSI)

Настройка сети Debian

Откройте файл конфигурации

nano /etc/network/interfaces
  • Пример для статического IP-Адреса
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
# The primary network interface
auto ens18
iface ens18 inet static
address 172.10.10.45
netmask 255.255.255.0
gateway 172.10.10.1



##allow-hotplug ens18
##iface ens18 inet dhcp
# This is an autoconfigured IPv6 interface
##iface ens18 inet6 auto

  • Пример для IP-Адреса получаемого по dhcp
allow-hotplug ens18 #ens18 interfaces
iface ens18 inet dhcp
  • nano /etc/resolv.conf DNS Прописываются тут
  • systemctl restart networking Перезагрузка интерфейса
  • sudo bash -c "ifdown ens18 && ifup ens18 или так вместо ens18 указать свой интерфейс

Настройка сети (Ubuntu 17.10 и новее) через netplan

Netplan — это стандартный инструмент для настройки сети в новых версиях Ubuntu. Настройки находятся в файле /etc/netplan/. Для изменения параметров:

Откройте файл конфигурации, например:

nano /etc/netplan/50-cloud-init.yaml

Внесите необходимые изменения, такие как IP-адрес, шлюз или DNS. Примените изменения командой:

netplan apply

  • Пример для статического IP-Адреса
# This file is generated from information provided by the datasource.  Changes
# to it will not persist across an instance reboot.  To disable cloud-init's
# network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
    ethernets:
        ens18:
            addresses:
            - 172.10.10.47/24
            nameservers:
                addresses:
                - 172.10.10.9
                - 172.10.10.3
                - 8.8.8.8
                search: []
            routes:
            -   to: default
                via: 172.10.10.1
    version: 2

Использование утилиты resolvectl (для управления DNS)

Просмотреть текущие настройки:

resolvectl status

Если вы хотите изменить настройки DNS, можно воспользоваться resolvectl, особенно если используется systemd-resolved. Например:

sudo resolvectl dns eth0 8.8.8.8

IPTABLES и сетевые порты

Посмотреть открытые порты Debian ss -tulpn или через netstat apt install net-tools -y & netstat -tulpn netstat -tulpn Просмотреть все правила IPTABLES iptables -L Входящие и исходящие iptables -L INPUT Входящие iptables -L+ хз

Добавить правило IPTABLES для открытия порта из подсети 1.0

iptables -A INPUT -p tcp --dport 80 -j ACCEPT

Сохранить правила IPTABLES при перезагрузки через инструмент iptables-persistent

apt install iptables-persistent dpkg-reconfigure iptables-persistent # (GUI) iptables-save > /etc/iptables/rules.v4 # (без GUI) Debian service iptables save (Для CentOS)

Диагностика сети

Трасировка + пинг в реальном времени (Аля PingPotter) MTR apt update && sudo apt install mtr -y && mtr 8.8.8.8 Устанавливаем mtr 8.8.8.8 далее просто mtr 8.8.8.8 Вывод кол-во Активных соединени на определенном порту

netstat -an | grep 80 | wc -l

WOL Проверка получения магического пакета

tcpdump -v -i enp5s0 ether proto 0x0842 or udp port 9