我有两个网络设备连接到我的电脑。
4G USB 棒(enx0c5b8f279a64)192.168.8.1
Eth 适配器(enp0s10 192.168.50.20)连接到 DIR-300 路由器(192.168.50.1)。
/etc/网络/接口
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
# 4g usb stick
auto enx0c5b8f279a64
iface enx0c5b8f279a64 inet dhcp
# ethernet
auto enp0s10
iface enp0s10 inet dhcp
连接由 DHCP 配置。调整路由后,我能够访问互联网和 LAN。
default 192.168.8.1 0.0.0.0 UG 21 0 0 enx0c5b8f279a64
192.168.8.1 * 255.255.255.255 UH 20 0 0 enx0c5b8f279a64
192.168.50.0 OpenWrt.lan 255.255.255.0 UG 11 0 0 enp0s10
OpenWrt.lan * 255.255.255.255 UH 10 0 0 enp0s10
一切正常。我可以访问互联网和局域网。但有一个问题。发送到互联网的每个查询都会在某个地方停留一秒钟左右。我的意思是每次响应之前都会有暂停。我认为这是路由问题,但 traceroute 显示没有过多的跳数。它只是网关->互联网主机。
traceroute google.com
traceroute to google.com (74.125.232.161), 30 hops max, 60 byte packets
1 192.168.8.1 (192.168.8.1) 17.222 ms 17.166 ms 17.152 ms
2 74.125.232.161 (74.125.232.161) 77.907 ms 82.239 ms 82.229 ms
我以为 DNS 解析有问题。但事实并非如此。当我尝试通过 ipv4 地址访问某些内容时也发生了同样的情况。
当我 ping google.com 时,我也遇到了这种奇怪的停顿,但是延迟本身是可以接受的(有点,因为那是 4G)。
ping google.com
PING google.com (64.233.161.113) 56(84) bytes of data.
64 bytes from lh-in-f113.1e100.net (64.233.161.113): icmp_seq=1 ttl=40 time=82.4 ms
64 bytes from lh-in-f113.1e100.net (64.233.161.113): icmp_seq=2 ttl=40 time=80.2 ms
64 bytes from lh-in-f113.1e100.net (64.233.161.113): icmp_seq=3 ttl=40 time=84.5 ms
64 bytes from lh-in-f113.1e100.net (64.233.161.113): icmp_seq=4 ttl=40 time=118 ms
64 bytes from lh-in-f113.1e100.net (64.233.161.113): icmp_seq=5 ttl=40 time=102 ms
感觉好像发生了某种转发,但我已将其关闭,并且没有配置 NAT 服务。老实说,我对网络一无所知。
我在这个领域的知识水平可以用“pressanykey”来形容。
PS. 我的英语也不好。