通过 Wvdial 连接到 Internet 时出现错误。这是我得到的输出:
tusharmakkar08@tusharmakkar08-卫星-C660 ~ $ sudo wvdial --> WvDial:互联网拨号器版本 1.61 --> 正在初始化调制解调器。 --> 发送:ATZ 阿兹 好的 --> 发送:ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 好的 --> 调制解调器已初始化。 --> 发送:ATDT#777 --> 等待承运人。 ATDT#777 连接 316800 --> 检测到运营商。立即启动 PPP。 --> 于 2013 年 11 月 7 日星期四 15:24:48 开始 pppd --> pppd 的 pid: 6699 --> 使用接口 ppp0 --> pppd: �p�[08]�h�[08] --> pppd: �p�[08]�h�[08] --> pppd: �p�[08]�h�[08] --> pppd: �p�[08]�h�[08] --> pppd: �p�[08]�h�[08] --> 本地IP地址115.241.16.160 --> pppd: �p�[08]�h�[08] --> 远程IP地址220.224.141.145 --> pppd: �p�[08]�h�[08] --> 主 DNS 地址 220.226.6.104 --> pppd: �p�[08]�h�[08] --> 辅助 DNS 地址 220.226.100.40 --> pppd: �p�[08]�h�[08] --> pppd: �p�[08]�h�[08] --> 连接时间 0.1 分钟。 --> pppd: �p�[08]�h�[08] --> pppd: �p�[08]�h�[08] --> pppd: �p�[08]�h�[08] --> pppd: �p�[08]�h�[08] --> 2013 年 11 月 7 日星期四 15:24:58 断开连接 --> PPP 守护进程已死亡:调制解调器挂断了电话(退出代码 = 16) --> man pppd 更详细地解释了 pppd 错误代码。 --> 再试一次并查看 /var/log/messages 以及 wvdial 和 pppd 手册页以获取更多信息。 --> 将在 5 秒后尝试自动重新连接 --> 正在初始化调制解调器。 --> 发送:ATZ 阿兹 好的 --> 发送:ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 好的 --> 调制解调器已初始化。 --> 正在初始化调制解调器。 --> 发送:ATZ 阿兹 好的 --> 发送:ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 好的 --> 调制解调器已初始化。 --> 发送:ATDT#777 --> 等待承运人。 ATDT#777 连接 3100000 --> 检测到运营商。立即启动 PPP。 --> 于 2013 年 11 月 7 日星期四 15:25:10 开始 pppd --> pppd 的 pid: 6758 --> 使用接口 ppp0 --> pppd: �p�[08]�h�[08] --> pppd: �p�[08]�h�[08] --> pppd: �p�[08]�h�[08] --> pppd: �p�[08]�h�[08] --> pppd: �p�[08]�h�[08] --> 于 2013 年 11 月 7 日星期四 15:25:11 断开连接 --> PPP 守护进程已死亡:调制解调器挂断了电话(退出代码 = 16) --> man pppd 更详细地解释了 pppd 错误代码。 --> 再试一次并查看 /var/log/messages 以及 wvdial 和 pppd 手册页以获取更多信息。 --> 将在 10 秒后尝试自动重新连接 --> 正在初始化调制解调器。 --> 发送:ATZ 阿兹 好的 --> 发送:ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 好的 --> 调制解调器已初始化。
这是wvdial.conf
输出:
编辑“/etc/wvdial.conf”。 扫描调制解调器的串行端口。 调制解调器端口扫描:S0 S1 S2 S3 S4 S5 S6 S7 调制解调器端口扫描:S8 S9 S10 S11 S12 S13 S14 S15 调制解调器端口扫描:S16 S17 S18 S19 S20 S21 S22 S23 调制解调器端口扫描:S24 S25 S26 S27 S28 S29 S30 S31 抱歉,未检测到调制解调器!它是否被其他程序使用? 您是否使用setserial正确配置了它? 请阅读 http://alumnit.ca/wiki/?WvDial 上的常见问题解答
这是我的wvdial.conf的内容
[拨号器默认值] 初始化1 = ATZ Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 愚蠢模式 = 1 调制解调器类型 = USB 调制解调器 综合业务数字网 = 0 电话=#777 新 PPPD = 是 调制解调器 = /dev/ttyUSB0 用户名 = 9354380887 密码=9354380887 CB波特 = 460800
我的/etc/ppp/options
文件包括
# /etc/ppp/选项 # # 最初由吉姆·诺布尔创建 # 由 alvar Bray 针对 Debian 进行修改 # 由 Christoph Lameter 针对 PPP 服务器设置进行修改 # # 要快速查看此文件中哪些选项处于活动状态,请使用以下命令: #egrep -v '#|^ *$' /etc/ppp/options # 指定传入的 Win95 或 WinNT 连接应使用哪些 DNS 服务器 # 可以远程配置两台服务器 # ms-dns 192.168.1.1 # ms-dns 192.168.1.2 # 指定传入连接 Win95 或 WinNT 应使用哪些 WINS 服务器 # ms-wins 192.168.1.50 # ms-wins 192.168.1.51 # 运行 pppd 后指定的可执行文件或 shell 命令 # 终止链接。例如,该脚本可以发出命令 # 如果有硬件调制解调器控制信号,则发送至调制解调器,使其挂起 # 不可用。 #disconnect "聊天 -- \d+++\d\c OK ath0 OK" # 异步字符映射 -- 32 位十六进制;每一位都是一个字符 # 需要转义 pppd 才能接收它。 0x00000001 # 代表'\x01',0x80000000 代表'\x1f'。 异步映射 0 # 要求对等方在允许网络之前验证自身身份 # 要发送或接收的数据包。 # 请不要禁用此设置。预计将成为标准 # pppd 的未来版本。使用调用选项(请参阅联机帮助页)来禁用 # 特定对等点的身份验证。 #auth 没有身份验证 # ...不幸的是,在对等文件中正确修复了这个问题 #(通常是/etc/ppp/peers/ppp0)显然与 # gnome-system-tools 和 system-tools-backend 使用的范例 # 管理对等文件。所以在 Ubuntu Feisty 中我们更改了默认值。 # 使用硬件流控制(即RTS/CTS)来控制数据流 # 在串行端口上。 ctscts # 使用软件流控制(即XON/XOFF)来控制数据流向 # 在串行端口上。 #xonxoff # 指定某些字符在传输时应该转义 # (无论对等方是否请求使用其转义 # 异步控制字符映射)。要转义的字符是 # 指定为以逗号分隔的十六进制数字列表。注意 # 几乎任何字符都可以指定为转义选项,与此不同 # asyncmap选项只允许控制字符 # 指定的。不能转义的字符是带有十六进制的字符 # 值 0x20 - 0x3f 或 0x5e。 #转义 11,13,ff # 不要使用调制解调器控制线。 #当地的 # 指定 pppd 应在串行设备上使用 UUCP 样式的锁 # 确保对设备的独占访问。 锁 # 记录 PAP 数据包内容时不显示密码。 # 这是默认值。 隐藏密码 # 当记录 PAP 数据包的内容时,此选项使 pppd # 在日志消息中显示密码字符串。 #显示密码 # 使用调制解调器控制线。在 Ultrix 上,此选项意味着硬件 # 流量控制,与 crtscts 选项相同。 (这个选项并不完全 # 实施的。) 调制解调器 # 设置MRU[最大接收单元]值进行协商。点对点 # 将要求对等方发送不超过字节的数据包。这 # 最小 MRU 值为 128。默认 MRU 值为 1500。值为 # 对于慢速链接,建议使用 296(TCP/IP 标头 40 字节 + 256 # 字节数据)。 #mru 542 # 将接口网络掩码设置为“小数点”形式的 32 位网络掩码 # 符号(例如 255.255.255.0)。 #网络掩码255.255.255.0 # 未指定本地 IP 地址时禁用默认行为, # 用于确定(如果可能)本地 IP 地址 # 主机名。使用此选项,对等方必须提供本地 IP # IPCP 协商期间的地址(除非在协议中明确指定) # 命令行或选项文件中)。 #noip默认值 # 启用 LCP 中的“被动”选项。使用此选项,pppd 将 # 尝试发起连接;如果没有收到回复 # 对等点,pppd 将被动等待来自的有效 LCP 数据包 # 对等点(而不是像没有此选项时那样退出)。 #被动的 # 使用此选项,pppd 将不会传输 LCP 数据包来启动 # 连接,直到从对等方收到有效的 LCP 数据包(至于 # 旧版本 pppd 的“被动”选项)。 #沉默的 # 不请求或允许协商 LCP 和 IPCP 的任何选项 #(使用默认值)。 #-全部 # 禁用地址/控制压缩协商(使用默认值,即 # 地址/控制字段已禁用)。 #-ac # 禁用asyncmap协商(使用默认的asyncmap,即escape # 所有控制字符)。 #-是 # 不要 fork 成为后台进程(否则 pppd 会这样做 # 如果指定了串行设备)。 #-分离 # 禁用IP地址协商(使用此选项,远程IP # 地址必须用命令行或中的选项指定 # 一个选项文件)。 #-ip # 禁止IPCP协商和IP通信。该选项应该 # 仅当对等点有问题并且被请求混淆时才需要 # 来自 pppd 进行 IPCP 协商。 #noip # 禁用幻数协商。使用此选项,pppd 无法 # 检测环回线路。 #-mn # 禁用MRU[最大接收单元]协商(使用默认值,即 #1500)。 #-mru # 禁用协议字段压缩协商(使用默认值,即 # 协议字段压缩已禁用)。 #-个人电脑 # 要求对等体使用PAP 对其自身进行身份验证。 #+巴普 # 不同意使用 PAP 进行身份验证。 #-pap # 要求对等方使用 CHAP [加密 #握手认证协议]认证。 #+章节 # 不同意使用 CHAP 进行身份验证。 #-章节 # 禁用 Van Jacobson 风格 IP 标头压缩的协商(使用 # 默认,即不压缩)。 #-vj # 增加调试级别(与-d相同)。如果给出此选项,pppd # 将记录发送或接收的所有控制数据包的内容 # 可读形式。数据包通过系统日志轻松记录 # 守护进程和级别调试。该信息可以通过以下方式定向到文件 # 适当设置 /etc/syslog.conf(请参阅 syslog.conf(5))。 (如果 # pppd 是在启用额外调试的情况下编译的,它将记录消息 # 使用工具 local2 而不是守护进程)。 #调试 # 将域名附加到本地主机名进行身份验证 # 目的。例如,如果 gethostname() 返回名称 porsche, # 但完全限定域名是 porsche.Quotron.COM,您会 # 使用domain选项将域名设置为Quotron.COM。 #领域 # 在内核级 PPP 驱动程序中启用调试代码。参数 n # 是一个数字,它是以下值的总和: 1 表示启用 # 一般调试消息,2 请求接收到的内容 # 打印数据包,4 请求传输的内容 # 打印数据包。 #kdebug n # 将MTU[最大传输单元]值设置为。除非同龄人 # 通过 MRU 协商请求较小的值,pppd 将请求该值 # 内核网络代码发送不超过n个字节的数据包 # 通过 PPP 网络接口。 #mtu # 设置用于认证的本地系统名称为 。 # 这是一个特权选项。使用此选项,pppd 将使用 # 查找时具有第二个字段的秘密文件 # 用于验证对等方身份的秘密。另外,除非被覆盖 # 带有用户选项,将用作发送给对等方的名称 # 向对等方验证本地系统时。 (请注意 pppd 不会 # 不将域名附加到 .) #姓名 # 强制使用主机名作为本地系统的名称 # 身份验证目的(覆盖名称选项)。 #使用主机名 # 设置远程系统的假定名称以进行身份验证 # 到 。 #远程名称 # 添加一个条目到该系统的 ARP [地址解析协议] # 包含对等方 IP 地址和本端以太网地址的表 # 系统。 #proxyarp # 使用系统密码数据库来验证对等方 # 巴氏硬度。注意:mgetty 已经提供了这个选项。如果指定了这个 # 然后用户在 Linux 下使用脚本拨入来启动 ppp 将不起作用。 # 登录 # 如果给出此选项,pppd 将发送一个 LCP 回显请求帧到 # 每 n 秒对等一次。通常,对等方应该响应回显请求 # 通过发送回显回复。该选项可以与 # lcp-echo-failure 选项检测对等点不再连接。 LCP 回波间隔 30 # 如果给出此选项,pppd 将假定对等点已死亡(如果 n) # 在未收到有效 LCP 回显应答的情况下发送 LCP 回显请求。 # 如果发生这种情况,pppd 将终止连接。使用这个 # 选项要求 lcp-echo-interval 参数为非零值。 # 该选项可用于使 pppd 在物理连接后终止 # 连接已中断(例如,调制解调器已挂断) # 没有可用的硬件调制解调器控制线的情况。 LCP 回波失败 4 # 设置LCP重启间隔(重传超时)为秒 #(默认 3)。 #lcp-重新启动 # 将 LCP 终止请求传输的最大数量设置为 #(默认 3)。 #lcp-max-终止 # 设置LCP配置请求传输的最大数量为 #(默认 10)。 #lcp-最大配置 # 设置启动前返回的 LCP 配置-NAK 的最大数量 # 将配置拒绝发送到(默认 10)。 #lcp-最大失败 # 设置IPCP重启间隔(重传超时)为 # 秒(默认 3)。 #ipcp-重新启动 # 将 IPCP 终止请求传输的最大数量设置为 #(默认 3)。 #ipcp-max-终止 # 设置IPCP配置请求传输的最大数量为 #(默认 10)。 #ipcp-最大配置 # 设置启动前返回的 IPCP 配置-NAK 的最大数量 # 将配置拒绝发送到(默认 10)。 #ipcp-最大失败 # 设置PAP重启间隔(重传超时)为秒 #(默认 3)。 #pap-重新启动 # 将 PAP 验证请求传输的最大数量设置为 #(默认 10)。 #pap-max-authreq # 设置 pppd 等待对等方验证的最长时间 # 本身带有 PAP 到秒(0 表示没有限制)。 #pap 超时 # 设置CHAP重启时间间隔(重传超时时间) # 个挑战)到秒(默认 3)。 #chap-重新启动 # 设置CHAP质询传输的最大数量为 #(默认 10)。 #chap-最大挑战 # 如果给出此选项,pppd 将每隔一段时间重新挑战对等点 # 秒。 #章节间隔 # 使用此选项,pppd 将接受对方对我们本地 IP 的想法 # 地址,即使在选项中指定了本地 IP 地址。 #ipcp-接受本地 # 使用此选项,pppd 将接受对等方对其(远程)IP 的想法 # 地址,即使在选项中指定了远程 IP 地址。 #ipcp-接受远程 # 关闭IPXCP和IPX协议。 # 要让 pppd 传递 IPX 数据包,请将其注释掉 --- 您可能还会 # 要安装 ipxripd,并启用内部 IPX 网络选项 # 在你的内核中。 /usr/doc/HOWTO/IPX-HOWTO.gz 包含更多信息。 诺伊克斯 # 连接建立并终止后退出。这是默认的, # 除非指定了“persist”或“demand”选项。 #不坚持 # 连接终止后不退出;而是尝试重新打开 # 连接。 #坚持 # 连续n次连接尝试失败后终止。 # 值为 0 表示没有限制。默认值为 10。 #最大失败 # 仅根据需要(即存在数据流量时)启动链接。 # 使用此选项,远程 IP 地址必须由用户指定 # 命令行或选项文件中。 Pppd 最初将配置 # 接口并启用它用于 IP 流量,而无需连接到对等方。 # 当流量可用时,pppd 将连接到对等点并执行 # 协商、身份验证等。完成后,pppd 将 # 开始通过链路传递数据包(即IP 数据包)。 #要求 # 指定如果链路空闲数秒,pppd 应断开连接。 # 当没有数据包(即IP数据包)发送时,链路空闲或者 # 已收到。注意:不建议将此选项与 persist 一起使用 # 没有需求选项的选项。如果给出有源滤波器选项, # 也被指定活动过滤器拒绝的数据包 # 算作链路空闲。 #闲置的 # 指定在重新启动链接之前等待的秒数 # 它终止。此选项仅在持续或要求时才有效 使用#选项。如果链接是,则不应用延迟期 # 由于空闲而终止。 #延缓 # 连接脚本完成后等待 n 毫秒以获得有效的连接 # 来自对等方的 PPP 数据包。在此时间结束时,或当有效的 PPP # 从对等方收到数据包,pppd 将开始协商 # 发送第一个 LCP 数据包。默认值为 1000(1 秒)。 # 此等待时间仅在使用 connect 或 pty 选项时适用。 #连接延迟 # 数据包过滤:更多信息,请参见 pppd(8) # 任何与过滤器表达式匹配的数据包都将被解释为链接 # 活动,并将导致“需求”连接被激活并重置 # 空闲连接计时器。 (空闲选项) # 过滤器表达式类似于 tcpdump(1) #主动过滤器 LCP 回波失败 0 LCP 回波间隔 0 -vj #------
如何删除/纠正此错误?