我使用的是 Ubuntu 14.04.2。我已經閱讀並嘗試了很多,但我的配置中的某個地方顯然有問題。
看來我的網路配置有錯誤,有人可以幫助我,但請指出對我來說顯而易見的問題
我的目標是
- 擁有靜態IP
- 有一個環回地址
貓 /etc/網路/接口 # ifup(8) 和 ifdown(8) 所使用的介面(5) 文件 自動定位 iface lo inet環回 iface eth0 inet 靜態 地址 192.168.1.250 網路遮罩 255.255.255.0 網關192.168.1.1
貓 /etc/resolv.conf # 由 resolvconf(8) 產生的 glibc 解析器(4) 的動態 resolv.conf(5) 文件 # 不要由 Hane 編輯此文件 - 您的更改將被覆蓋
症狀:
- 當我運行時
ifconfig -a
我沒有IP位址 - 我看不到任何網站
這是我的 ifconfig -a 輸出。
eth0 連結 encap:乙太網路 HWaddr 00:21:78:13:6a:aa 廣播組播 MTU:1500 度量:1 RX 封包:0 錯誤:0 丟棄:0 溢出:0 幀:0 TX 資料包:0 錯誤:0 丟棄:0 溢位:0 操作員:0 碰撞:0 txqueuelen:1000 RX 位元組:0 (0.0 B) TX 位元組:0 (0.0 B) lo 連結 encap:本地環回 inet 位址:127.0.0.1 遮罩:255.0.0.0 inet6 位址:::1/128 範圍:主機 上環回運行 MTU:65536 公制:1 RX 資料包:48 個錯誤:0 個丟棄:0 個溢出:0 個幀:0 TX 資料包:48 錯誤:0 丟棄:0 溢位:0 操作員:0 碰撞:0 txqueuelen:0 接收位元組:3600 (3.6 KB) 傳送位元組:3600 (3.6 KB)
當我運行主機 bbc.co.uk 時,我看不到網路上的機器
;;連接超時;無法存取伺服器
答案1
您應該auto eth0
在該行上方新增iface eth0
以便在啟動時啟動網路。新增該行後運行sudo service networking restart
以避免重新啟動。
/etc/resolv.conf
您需要在其中靜態分配位址的條目。由於它/etc/resolv.conf
是由resolvconf
服務管理的,因此您需要使用nameserver [your nameserver IP, usually on the gateway]
來新增/etc/resolvconf/resolv.conf.d/base
並應用變更sudo service resolvconf restart
。
使用 DHCP 如果您的網關支援,它是一個更舒適的選擇。