我有兩個網路設備連接到我的電腦。
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 設定。在調整路由後,我能夠存取網際網路和區域網路。
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
這一切都有效。我可以存取 Internet 和 LAN。但有一個問題。發送到互聯網的每個查詢都會在某個地方卡住一秒鐘左右。我的意思是每次回覆前都會有一個停頓。我認為這是路由問題,但追蹤路由顯示沒有過多的躍點。它只是網關->網際網路主機。
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」來形容。
附言。我英文也不好。