我一生中從未遇到過如此困難的設定靜態 IP 的情況。我研究了 askubuntu.com 上的通過問題,並查找了有關設定靜態 IP 的多個參考資料和文件。我已經 ping 了幾個 IP 位址,例如我的網關,並且正在接收資料包,但我 ping google.com 卻沒有收到任何資料包。我什至對自己進行了 ping 操作“我給自己的靜態 IP”,它返回了資料包。所以現在我完全迷失了。
這是我的介面檔案中的內容:
auto eth0
iface eth0 inet static
address 10.25.12.201
netmask 255.255.255.0
gateway 10.25.12.10
我發出了以下命令,其結果如下
ifconfig
-->eth0 Link encap:Ethernet HWaddr 00:24:81:19:b2:ee
inet addr:10.25.12.201 Bcast:10.25.12.255 Mask:255.255.255.0
inet6 addr: fe80::224:81ff:fe19:b2ee/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1396 errors:0 dropped:0 overruns:0 frame:0
TX packets:63 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:98518 (98.5 KB) TX bytes:8988 (8.9KB)
Interrupt:19 Memory:f0500000-f0520000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:236 errors:0 dropped:0 overruns:0 frame:0
TX packets:236 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:17383 (17.3 KB) TX bytes:17383 (17.3 KB)
ping google.com
-->ping: unknown host google.com
ping 10.25.12.10
-->PING 10.25.12.10 (10.25.12.10) 56(84) bytes of data
-->64 bytes from 10.25.12.10: icmp_seq=1 ttl=64 time=1.08 ms
-->64 bytes from 10.25.12.10: icmp_seq=2 ttl=64 time=0.571 ms
-->10.25.12.10 ping statistics
-->2 packets transmitted, 2 received, 0% packet loss, time 1001ms
-->rtt min/avg/max/mdev = 0.571/0.830/1.089/0.259 ms
ping 10.25.12.201
-->PING 10.25.12.201 (10.25.12.201) 56(84) bytes of data
-->64 bytes from 10.25.12.201: icmp_seq=1 ttl=64 time=0.021 ms
-->1 packets transmitted, 1 received, 0% packet loss, time 0ms
-->rtt min/avg/max/mdev = 0.021/0.021/0.021/0.000 ms
關於如何解決這個問題的任何想法。我還重新啟動了網路並重新啟動了電腦幾次。我還在文件介面的頂部添加了“auto lo”和“iface lo inet Loopback”,但它仍然不起作用。似乎無論我做什麼,我都無法 ping google.com 並建立任何類型的網路連線。