По работе поставил на домашнюю машину клиент Zscaler. Запустил его конфигуратор, который заругался на отсутствие systemctl(?) и чего-то debconf. После этого начались проблемы с сетью: уже открытые сайты работали, но новые не открываются, и ничего не пингуется. Админ предложил снести Zscaler и перезагрузиться — не помогло.
Ping, как выяснилось, работает только по IP и под рутом. Доменные имена не ресолвятся. Gentoo с OpenRC.
В чём проблема, как исправить?
Дополнение 1:
DNS отвалилось из-за замены /etc/resolv.conf на симлинк на /run/systemd/resolve/stub-resolv.conf. Восстановил из резервной копии.
Ошибка, которую выдаёт пинг без рута:
$ LC_ALL='C' ping 8.8.8.8
ping: socktype: SOCK_RAW
ping: socket: Operation not permitted
ping: => missing cap_net_raw+p capability or setuid?
Если добавить setcap CAP_NET_RAW+p /usr/bin/ping
и даже setcap CAP_NET_RAW+i /usr/bin/ping
или setcap CAP_NET_RAW+e /usr/bin/ping
, как советуют на некоторых форумах, это не помогает.
Дополнение 2:
ping заработал после переустановки net-misc/iputils.
Дополнение 3:
За неделю новых проблем не появилось.