![可以使用主机名连接到 VPN(pptp)](https://linux22.com/image/602991/%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%E4%B8%BB%E6%9C%BA%E5%90%8D%E8%BF%9E%E6%8E%A5%E5%88%B0%20VPN%EF%BC%88pptp%EF%BC%89.png)
我有几台计算机需要连接到 VPN。现在,我必须手动检查 VPN 为每台计算机分配了什么 IP 地址,以便稍后可以通过 SSH 进入每台计算机。理想情况下,如果每台计算机都使用给定的主机名登录网络,效果会更好。这是否可行,或者与 PPTP 或其他 VPN 类似?
答案1
在每台计算机的 PPTP 客户端配置中使用不同的用户名连接到 pptpd 服务器。然后/etc/ppp/chap-secrets
您可以按如下方式将用户名映射到 IP 地址。
# Secrets for authentication using CHAP
# client server secret IP addresses
user1 pptpd pass1 192.168.1.10
user2 pptpd pass2 192.168.1.11
第四列为第一列中的用户分配静态 IP 地址。现在虽然您不能使用主机名,但至少每台计算机都有固定的 IP 地址。因此您不必手动检查计算机的 IP 地址。
或者如果你有本地 DNS 服务器可用,
然后,您在本地 DNS 服务器中为每台计算机添加记录,以将主机名指向您在文件A
中为计算机分配的静态 IP 地址。chap-secrets