ubuntu14.04 網絡配置


流程分析:
    1. 在Ubuntu系統網絡設備啟動的流程中,會依賴/etc/network/interface的配置文件初始化網絡接口,所以直接在/etc/network/interface之中配置好對應的dns服務器會最先寫入/etc/resolv.conf。所以我們可以在其中添加如下內容:

             dns-nameservers 180.76.76.76 //支持一下,百度的DNS服務器
  • 2.接下來NetworkManager會接力填充/etc/resolv.conf。依賴配置文件/etc/NetworkManager/NetworkManager.conf,通過修改這個配置文件中的dns項,我們也可以實現靜態dns配置的目的:

    dns=119.29.29.29 //騰訊的DNS服務器
  • 3.如果你錯過了前面兩步,沒關系,我們還有機會補救。接下來resolv會讀取自己的dns配置文件,寫入/etc/resolv.conf。依賴的配置文件是/etc/resolvconf/resolv.conf.d/tail。通過添加dns服務器的方式,我們也可以實現寫入我們靜態配置的dns服務器。

    nameserver=223.5.5.5 //阿里的DNS服務器

1.ubuntu14.04 臨時修改ip

一、修改IP地址
非root用戶:sudo ifconfig -a|more
先查看一下有哪些網卡,准備修改哪個網卡
sudo ifconfig eth0 192.168.1.100 broadcast 192.168.1.255 netmask 255.255.255.0
修改完成后可以再用ifconfig -a | more命令來查看一下是否把eth0網卡的ip地址修改成功
二、增加網關
命令:sudo route add default gw 192.168.1.1 dev eth0
三、增加DNS
編輯/etc/resolv.conf文件,增加
nameserver 202.106.0.20
四、重啟動網卡
/etc/init.d/networking start
OK,可以上網了。

2、直接修改配置文件

為Ubuntu14.04設置靜態IP

Ubuntu IP的網絡配置文件是這個:/etc/network/interfaces

注意:如果Ubuntu系統采用的是desktop版,由於desktop版安裝了NetworkManager,修改完interfaces文檔中的內容后,不會生效。需要先修改/etc/NetworkManager/NetworkManager.conf文檔中的managed參數,使之為true,並重啟系統, 然后在修改/etc/network/interfaces文件,設置靜態IP。

修改/etc/network/interfaces設置靜態IP

sudo vim /etc/network/interfaces

用下面的代碼替換有關eth0的內容:

# The primary network interface auto eth0 #表示讓網卡開機自動掛載eth0 iface eth0 inet static address 192.168.2.1 gateway 192.168.2.254 netmask 255.255.255.0 #network 192.168.2.0 #broadcast 192.168.2.255 

重啟網絡使上面的配置生效:

sudo /etc/init.d/networking restart 

如果上面命令無法令ubuntu重啟網絡,則使用下面命令:

sudo ifdown eth0 && sudo ifup eth0

為Ubuntu14.04設置固定DNS

方法一:

創建/修改下面的文件

sudo vim /etc/resolvconf/resolv.conf.d/base

添加下面內容:

nameserver 8.8.8.8 nameserver 8.8.4.4 

修改好保存,然后執行:

resolvconf -u

再看/etc/resolv.conf,最下面就多了2行

cat /etc/resolv.conf

 

方法二:

通過/etc/network/interfaces,在它的最后增加一句:

dns-nameservers 8.8.8.8

# 如果多個dns: # dns-nameservers X.X.X.X Y.Y.Y.Y Z.Z.Z.Z 

然后重啟網絡:

sudo ifdown eth0 && sudo ifup eth0

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM