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 для DHCP

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

# перезапустить
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