Debian
ifconfig 不顯示更改的 IP 地址
我正在嘗試在執行 Rasperian 的 Raspberry Pi 上配置 IP 設置。
我將 /etc/networks/interfaces 編輯為:
auto lo iface lo inet loopback iface eth0 inet static address 110.76.71.106 netmask 255.255.255.0 network 110.76.71.0 broadcast 110.76.71.255 gateway 110.76.71.1 dns-nameserver 143.248.1.177 allow-hotplug wlan0 iface wlan0 inet manual wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf iface default inet dhcp
之後,我回到 bash 並輸入“ifconfig”,結果是這樣的:
eth0 Link encap:Ethernet HWaddr b8:27:eb:e0:70:ca UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
據我所知,在 ‘Link encap:Ethernet HWaddr b8:27:eb:e0:70:ca’ 行下面,應該有類似 ‘inet addr:110.76.71.106 Bcase:110.76.71.255 …blahblah’ .
我做錯了什麼?
PS當我這樣做時,我還沒有將LAN電纜插入樹莓派。這可能是沒有顯示正確的“ifconfig”結果的原因嗎?
正如 Steeldriver 在評論中指出的那樣,有一個錯字。如果這不僅僅是您的問題中的錯字,您需要修復它。
iface etho0 inet static ^ extra "o"
此外,為了可讀性,傳統上它們是縮進的,當預設值正常時,您實際上不需要指定網路和廣播:
iface eth0 inet static address 110.76.71.106 netmask 255.255.255.0 gateway 110.76.71.1 dns-nameserver 143.248.1.177
一旦你解決了這個問題(或者如果這不是實際文件中的錯誤),那麼你需要重新啟動或
ifdown eth0; ifup eth0
實際應用網路配置。此外,您需要一個allow-hotplug eth0
orauto eth0
行使其在啟動時出現。