pppd: In file /etc/ppp/peers/myvpn: unrecognized option 'remote'
时间: 2023-08-26 19:04:25 浏览: 307
这个错误提示是因为 `/etc/ppp/peers/myvpn` 文件中的 `remote` 参数的值没有被正确识别。请检查一下 `remote` 参数的格式是否正确,它应该是 `remote <remote-IP-address>` 的格式。
在你提供的配置文件中,`remote` 参数似乎没有被正确设置,可能是因为该行前面有注释符号 `#`。请将该行前面的注释符号删除,并将 `remote` 参数设置为远程服务器的 IP 地址,例如 `remote 192.168.10.52`。
因此,你需要修改 `/etc/ppp/peers/myvpn` 文件中的 `remote` 参数为正确的远程服务器的 IP 地址,并删除该行前面的注释符号,例如:
```
pty "pptp 192.168.10.52 --nolaunchpppd"
name "jinghongye"
password "1234"
#remotename PPTP
#require-mppe-128
#refuse-pap
#refuse-chap
require-mschap-v2
nodefaultroute
persist
maxfail 0
#defaultroute
replacedefaultroute
#demand idle 1800
local 192.168.1.100
remote 192.168.10.52
#myip 192.168.10.33
```
请将 `remote` 参数设置为远程服务器的 IP 地址,并保存文件后重新运行 `myvpn` 命令。
相关问题
pppd: In file /etc/ppp/peers/myvpn: unrecognized option 'myip'
如果您在使用 `pppd call` 命令连接到PPTP服务器时遇到 `unrecognized option 'myip'` 错误,这可能是因为您的PPTP配置文件中没有 `myip` 选项。
`myip` 选项用于指定您连接到PPTP服务器时使用的本地IP地址。它应该是您的本地计算机的IP地址。这通常是您计算机的物理IP地址,但在某些情况下,它也可以是虚拟IP地址(例如,如果您使用虚拟专用网络或VPN)。
要解决此错误,您可以编辑您的PPTP配置文件,并添加以下行:
```
myip <your_local_ip_address>
```
在这个命令中,`<your_local_ip_address>`应替换为您的本地计算机的IP地址。完成后,保存文件并退出编辑器。现在,您可以使用 `pppd call` 命令连接到PPTP服务器,并使用您指定的本地IP地址。例如,要连接名为 "myvpn" 的PPTP服务并指定本地IP地址为 `192.168.1.100`,请使用以下命令:
```
sudo pppd call myvpn myip 192.168.1.100
```
请注意,如果您使用的是动态IP地址,则可以将 `myip` 行省略,因为PPTP客户端会自动获取本地IP地址。但是,如果您使用的是固定IP地址,则必须指定 `myip` 行,以确保使用正确的IP地址进行连接。
pppd: In file /etc/ppp/peers/myvpn: unrecognized option 'require-mppe-128'
如果您在使用 `pppd call` 命令连接到PPTP服务器时遇到 `unrecognized option 'require-mppe-128'` 错误,这可能是因为您的pppd版本不支持 `require-mppe-128`(要求使用MPPE加密)选项。
在这种情况下,您可以尝试使用 `refuse-pap` 和 `refuse-chap` 选项来拒绝使用PAP和CHAP身份验证协议。这样可以确保只使用支持更安全的MS-CHAPv2身份验证协议的服务器进行连接。要使用这些选项,请编辑您的PPTP配置文件,并添加以下两行:
```
refuse-pap
refuse-chap
```
添加完毕后,保存文件并退出编辑器。现在,您可以使用 `pppd call` 命令连接到PPTP服务器,而无需 `require-mppe-128` 选项。例如,要连接名为 "myvpn" 的PPTP服务,请使用以下命令:
```
sudo pppd call myvpn
```
请注意,这将仅使用MS-CHAPv2身份验证协议进行连接,并拒绝使用PAP和CHAP身份验证协议。这样可以确保连接更加安全。
阅读全文