我正在使用时下流行的 Huawei Brovi E3372-325 LTE USB Stick 将一台 Linux 机器连接到互联网。特殊要求是传入的 ssh/ping/NTP/... 连接必须到达我的 linux 操作系统。
状态是,使用usb_modeswitch -X
和option driver
I 可以调出 3 个 ttyUSB 接口,并使用 连接成功wvdial
。但由于某种原因,ifconfig
没有列出 ppp0 接口的硬件/MAC 地址,同一 APN 网络上的设备无法 ping 我的 IP 地址。我认为原因不是 ISP 阻塞,因为我的其他设备在网络上可以 ping 通。
的输出ip addr
19: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 3
link/ppp
inet 10.250.0.112 peer 10.64.64.64/24 scope global ppp0
valid_lft forever preferred_lft forever
- 如果我没记错的话,我现在不使用 RNDIS。我是对的吗,一般来说,流行的 RNDIS 协议不适合我的用例,因为这会创建一个额外的本地网络,使得将传入连接转发到操作系统变得更加棘手?ping 可能从外部工作,因为它由 USB 调制解调器本身回答,但传入的 ssh 会失败。
- ppp0 没有 MAC 地址可能是什么原因?这怎么可能?我应该分配一个吗?这可能是其他设备无法 ping 通它的 IP 的原因吗?如何解决这种情况?