Назад | Перейти на главную страницу

Не удается запустить сеть и запустить ее после настройки Pi-hole

На моем VPS (CentOS 7) я пытался настроить OpenVPN + PiHole. В процессе мне пришлось перезапустить сеть. Впоследствии сеть была нарушена, и я был заблокирован. Теперь я могу получить доступ к своей капле только с консоли на панели управления Digital Ocean.

Войдя внутрь, я вижу, что все работает, как ожидалось (Apache, SSH, Gitlab и т. Д.), Но поскольку моя сеть не работает, ни к чему нельзя получить доступ извне.

Я обнаружил основную причину проблемы до сломанной eth0 настройки. Я не верю, что проблема в брандмауэре. Нарушены настройки моего IP и сетевой маски. Они были ложно изменены Pi-Hole. Я попытался исправить их, но по-прежнему получаю то же сообщение об ошибке, что и перед попыткой исправить свои настройки при выполнении systemctl status network:

Как мне продолжить?

Обновление 1

ifcfg-eth0:

DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
IPADDR=104.248.31.98
PREFIX=24
GATEWAY=104.248.16.1
DNS1=208.67.222.222
DNS2=208.67.222.220
USERCTL=no

route -n:

Обновление 2

route -n после перезагрузки:

ip a sh:

Ваш шлюз не является локальным, т. Е. Он находится в другой подсети по сравнению с вашим интерфейсом Ethernet. Вся суть шлюза по умолчанию заключается в том, что он должен быть локально доступным хостом, который может маршрутизировать трафик в остальной мир и обратно. Попытка использовать нелокальный шлюз приводит к network is unreachable вы видите ошибку, и без шлюза ваш трафик не может попасть в Интернет.

(Из этого правила есть исключения, но они необычны, они связаны с маршрутами точка-точка, и использование широкого (например, /24) маска сети с такой.)

Проверьте все трое настройки - ваш IP, ваша сетевая маска, ваш шлюз по умолчанию - с помощью DO, и исправьте тот (или те), который неверен.