Skip to content

Подсказки по работе с сетью ​

Изменить hostname системы (перезагрузка не требуется) ​

shell
hostnamectl set-hostname new-hostname

Дополнение: Полный сброс настроек для компонента network

shell
systemctl restart systemd-hostnamed && \
docker rm -f netip.network

и запустите переустановку компонентов

Мониторинг потребления сетевых ресурсов ​

Для интерфейса eth0

shell
apt install tcptrack && \
tcptrack -i eth0

Только порт 443

shell
tcptrack -i eth0 port 443

Все интерфейсы

shell
apt install nethogs && \
nethogs

Мониторинг UDP соединений ​

shell
apt install conntrack -y && \
conntrack -L -p udp

Изменить DNS ​

Изменить DNS при использовании dhcpcd ​

shell
nano /etc/dhcpcd.conf
# добавить
interface ens160
static domain_name_servers=1.1.1.1 8.8.8.8
# или добавить для всех интерфейсов
static domain_name_servers=1.1.1.1 8.8.8.8

# перезапустить
systemctl restart networking.service

Изменить DNS при использовании dhclient ​

shell
nano /etc/dhcp/dhclient.conf
# добавить
supersede domain-name-servers 1.1.1.1, 8.8.8.8;

# перезапустить
systemctl restart networking.service

Жесткое изменение DNS ​

Если не помогает, то, изменить вручную и запретить запись

Изменить или добавить nameserver в /etc/resolv.conf

Заблокировать файл и перезапустить

shell
chattr +i $(readlink -f /etc/resolv.conf) && \
systemctl restart networking.service

Откат: Снять запрет на запись

shell
chattr -i $(readlink -f /etc/resolv.conf) && \
systemctl restart networking.service && resolvconf -u

Работа с TCP и UDP ​

Проверка UDP порта через nmap ​

Если закрыт state будет closed

shell
nmap -sU -p 53

Проверка UDP порта на хосте ​

shell
ss -lunp | grep 53
# или
lsof -iUDP:53

Проверка TCP порта через nmap ​

-Pn – отключает проверку доступности хоста перед сканированием

shell
nmap -Pn 1.2.3.4 -p 443

Проверка TCP порта через nc ​

shell
nc -zv -w 3 1.2.3.4 443