Я использую OpenVPN в Linux в маршрутизаторе, который имеет OpenWRT.

Моя проблема в том, что каждый день, чтобы VPN работал, мне приходится вручную менять свой IP из учетной записи noip.

Я использую учетную запись, имя хоста в noip, так что в качестве шлюза для моего соединения VPN я использую это.

Могу ли я сделать что-нибудь для этого?

Я не уверен, нужна ли вторая строка ниже.Я тоже убрал его, но все так же.

OpenVPN:

list 'push' 'redirect-gateway def1' 
list 'push' 'dhcp-option DNS 192.168.1.1'

Я использую это:

где я ввожу свое имя хоста и имя пользователя

1 ответ1

0

Возможно, не совсем очевидно, что эти два вопроса связаны. Во всяком случае:

1.Удалите параметр DHCP push DNS DNS , это не обязательно; 2. убедитесь, что ваша конфигурация no-ip настроена правильно; если это так, вы должны увидеть IP-адрес своего имени, например your-name.no-ip.biz, обновленный до вашего нового IP-адреса в течение нескольких секунд после его изменения.

Таким образом, в файле конфигурации на стороне клиента вы можете ссылаться на свой домашний сервер как your-name.no-ip.biz, не нужно указывать IP-адрес.

Чтобы проверить свой IP-адрес из интерфейса командной строки (быстрее, чем переход в браузер на сайт www.whatismyipaddress.com и т. П.), Используйте:

  wget checkip.dyndns.org:80 -O - -o /dev/null | cut -d" " -f6 | sed 's/<\/body><\/html>//

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .