我对网络设置概念摇摇欲坠。
当我在我的机器上执行 ipconfig/all 时,我得到:
我需要建立一个基本的家庭网络,并想了解这些基本的事情和正在发生的事情。
我想了解 ipconfig 的输出以及不同的含义。
特别是:
这些不同的物理地址是什么?他们的目的?
有不止一种适配器:以太网适配器和 PPP 适配器。是否可以同时激活多个?如果超过 1 个同时处于活动状态,系统将只有 1 个 IP 地址,对吗?
我一直在尝试让 Verizon USB551L 4G USB 记忆棒在 Debian Linux 上运行。我已经能够让它连接,但它总是在 10 秒到 2.5 分钟后断开连接,然后它无法在没有电源循环或重新连接棒的情况下再次连接。我知道这不是信号强度问题,因为我在 Windows 下没有同样的问题,Verizon 客户端显示 4 条。
有没有人知道问题可能是什么?更多细节如下。
在 Windows XP 上使用相同的棒,我可以使用 Verizon 的 VzAccessManager 建立稳定的连接,但是使用手动配置的串行端口上的 DUN,我遇到了与 Linux 上相同的断开连接症状。
我使用带有 Debian GNU/Linux wheezy 3.2.27+ 的 Raspberry Pi 进行了以下操作。我也在我的 Mac 上用 Ubuntu Linux VirtualBox VM 尝试过它,但我从来没有走得很远,因为驱动程序没有正确识别卡。
使用 Raspberry Pi,识别棒并“cdc_ether”驱动程序为其创建了 wwan0 接口,“选项”驱动程序创建了 /dev/ttyUSB0、/dev/ttyUSB1、/dev/ttyUSB2 和 /dev/ttyUSB3 . 详情如下所示。
为了在 Linux 上建立连接,我从 VZAccessManager 和使用名为 HHD Free Serial Port Monitor 的程序嗅探 Windows COM 端口获取了一些信息,以向我展示 Verizon 通过串行端口发送到调制解调器的命令:
ATS0=0 好的 在 好的 AT&F&D2&C1E0V1S0=0 好的 AT+IFC=2,2 好的 …
我使用的是 Windows 7,并且有一台带有 T-Mobile(美国)的 BlackBerry。我已经通过蓝牙将手机与我的电脑配对,它会自动为其创建一个串行端口。我能够在 PuTTY 中打开端口并成功向调制解调器发出 AT 命令,包括拨号。但是,在使用 Windows 创建和建立拨号网络连接时,我收到一个错误对话框,指出“错误 678。远程计算机没有响应”。
在我的测试中,我还尝试建立连接以拨打连接到电话的号码。尝试通过此连接进行连接时,电话会响铃,但在我接听电话的那一刻,我的计算机显示上述错误对话框。
要成功建立这样的 PPP 连接,必须做什么?也许是一些特殊的 AT 初始化字符串?
为了澄清起见,我指的不是描述良好且流行的称为“网络共享”的技术,其中数据链路的远程主机是移动服务提供商。我对与我的移动服务提供商以外的远程主机建立直接数据链接特别感兴趣。想想老式固定电话连接到您朋友的计算机或 BBS。
编辑 1
正如 grawity 在评论中指出的那样,拼图的缺失部分是与 v 系列协议兼容的实际调制器,我希望将其内置到手机中。到目前为止,我能找到的最好的 唯一软件替代方案是这个实验项目。
编辑 2今天 找到了这个论坛讨论。参与者表示黑莓中没有老式调制解调器。
编辑 3 当我使用 ATD 在 PuTTY 中拨打电话时,在接听电话后(并且被叫方正在发起握手),手机立即返回 OK。这不是建立数据连接的预期行为。手机应该回应握手,成功后返回 CONNECT。(或者,它应该返回 BUSY 或 NO CARRIER,但绝不是简单的 OK。)Windows DUN 必须将此解释为我看到的“错误 678”。
我正在使用 3G 调制解调器为我的 Linux 机器提供互联网连接。
因此,当我发出命令时ifconfig
,我会看到以下内容:
ppp0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST> mtu 1500
inet 10.223.229.136 netmask 255.255.255.255 destination 10.64.64.64
ppp txqueuelen 3 (Point-to-Point Protocol)
RX packets 120 bytes 33390 (32.6 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 197 bytes 23842 (23.2 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Run Code Online (Sandbox Code Playgroud)
destination
例如默认网关有什么问题?
根据我对PPP协议的理解,网络掩码是255.255.255.255,所以网关的IP地址应该是10.223.229.137或者类似的东西。
我想念什么?或者我们都在同一个网络上,因为地址是 A 类?
route -n
给了我以下内容:
[root@server ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags …
Run Code Online (Sandbox Code Playgroud) ppp ×4
linux ×2
blackberry ×1
gateway ×1
ifconfig ×1
mobile-phone ×1
modem ×1
networking ×1
serial-port ×1
usb ×1
windows ×1