要请求特定的地址,通常你需要为 pppd 提供以下选项
local addr:remote addr其中 local_addr 和 remote_addr 可以用点分十进制表示法或主机名来指定。
如果你只想设置本地地址,但接受对端使用的任何地址,你只需省略 remote_addr 部分。例如,要使 vlager 使用 IP 地址 130.83.4.27 而不是它自己的地址,你可以在命令行中输入 130.83.4.27:。类似地,要仅设置远程地址,你需要将 local_addr 字段留空。默认情况下,pppd 将使用与你的主机名关联的地址。
一些处理大量客户端站点的 PPP 服务器动态分配地址:地址仅在呼叫接入时分配给系统,并在注销后回收。当拨号连接到此类服务器时,你必须确保 pppd 不会向服务器请求任何特定的 IP 地址,而是接受服务器要求你使用的地址。这意味着你不能指定 local_addr 参数。此外,你必须使用 noipdefault 选项,这将使 pppd 等待对端提供 IP 地址,而不是使用本地主机的地址。