無法解析任何主機,沒有 IP 位址(靜態分配不起作用??)

無法解析任何主機,沒有 IP 位址(靜態分配不起作用??)

我使用的是 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 如果您的網關支援,它是一個更舒適的選擇。

相關內容