我在装有 openwrt 的路由器上的 Linux 中使用 openvpn。
我的问题是,每天为了使 vpn 正常工作,我必须从 noip 帐户手动更改我的 IP。
我正在使用一个帐户,主机名为 noip,因此我使用它作为我的 vpn 连接的网关。
我可以为此做些什么吗?
不过,我不确定下面的第二行是否需要。我也删除了它,但仍然一样。
OpenVPN:
list 'push' 'redirect-gateway def1'
list 'push' 'dhcp-option DNS 192.168.1.1'
我正在使用这个:
输入我的主机名和用户名
答案1
这两个问题之间的联系可能并不完全明显。无论如何:
1.删除推 DHCP 选项 DNS..声明,这不是严格必要的;2. 确保您的 no-ip 配置已正确设置;如果是,您应该会看到您的名字的 IP 地址,例如 your-name.no-ip.biz,在更改后的几秒钟内更新为您的新 IP 地址。
这样,在客户端配置文件中,您可以将主服务器称为你的名字.no-ip.biz,无需提供IP地址。
要从 CLI 检查您的 IP(比使用浏览器访问 www.whatismyipaddress.com 或类似网站更快),请使用:
wget checkip.dyndns.org:80 -O - -o /dev/null | cut -d" " -f6 | sed 's/<\/body><\/html>//