Ты не можешь вклиниться в https трафик (фактически можешь, но пользователь будет получать ошибку сертификата и ничего хорошего из этого не получиться). Можно с помощью DNS перенаправлять на какую-то страницу (captive portal) с сообщением "У вас задолженность" и какую-то кнопку ОК и пока он не нажмет ОК дальше не пускать. Но это будет работать не для всех.
В спецификации BGP есть механизм отправки вышестоящему ISP понижения приоритета (увеличения длины маршрута), но на практике его не все соблюдают. Что же остается, ты можешь определить приоритет для исходящего трафика, но входящий трафик - никак.
Малова-то информации для понимания проблема. При использовании git по SSH создает отдельная учетка которая не имеет прав на использование bash, а может только git. Соответственно подключиться к bash по SSH она не может.
В resolv.conf часом нет записи типа # Generated by NetworkManager.
Можно отключить в настройках dhcp-client получать DNS по DHCP, тогда файл не должен перезаписываться.
Refguser,
sw - явно указывает использовать опции монтирования для swap.
defaults - использовать опции монтирования по умолчанию (defaults) для ранее указанной файловой системы (swap).
По факту одно и тоже. Да debian и ubuntu похожи... но не во всем.