1. 程式人生 > >Ubuntu16.04 配置固定IP地址

Ubuntu16.04 配置固定IP地址

概述:

  有時我們會在區域網內搭建linux系統伺服器。通過命令列工具遠端控制系統,但有時開關機後會發現IP地址發生了變化,這對我們來說是一件非常糟糕的事情,我們可以通過以下兩種辦法固定電腦IP。

方法:

  1. 設定路由器: 首先我們要有路由器的登入賬號和密碼,登入路由器後設定mac地址與IP地址繫結,這樣每次開機路由器都會給我們分配一個固定的IP地址。這種方式是最穩定可靠的方式,但很多情況下我們並沒有登入路由器的許可權,尤其是在辦公區,並不十分通用,這裡不做詳細說明。

  2. 配置系統: 我們都知道window系統有自動獲取IP和手動配置IP地址兩種方式,linux也支援手動配置。(以下操作我都是在管理員許可權下完成)

首先在linux系統下獲取網絡卡名,終端下輸入ifconfig

我這裡網絡卡名為:enp2s0,同時記錄下掩碼地址,下面會用到這兩個引數。

  終端輸入vi /etc/network/interfaces命令編輯配置檔案,增加如下內容:     
    auto enp2s0
    iface enp2s0 inet static
    address 192.168.1.211
    netmask 255.255.255.0
    gateway 192.168.1.1
    iface enp2s0 inet6 auto

如下圖所示:



  網絡卡名改為自己電腦的網絡卡名,address:就是要固定的IP地址,這裡我設定為211,然後儲存退出,設定IP地址時儘量避開100開始的地址,這是因為現在大部分路由器都是從100開始自動分配地址,如果你的電腦設定為101,當其他電腦開機早,而101沒有被佔用時,路由器很可能把這個IP地址分配出去,當你的電腦開機後就無法被分配這個地址,造成錯誤。現在大部分路由器無線連線最多支援16個,有線也不是無限擴充套件的,所以分配200以上的地址,一般不會出現佔用衝突。

  配置完成後需要重啟相應網絡卡,使用 ifdown enp2s0 關閉網絡卡,使用 ifup enp2s0 啟動網絡卡,完成網絡卡重啟,通過 ifconfig 命令檢視IP地址,此時發現IP地址已經是設定的IP地址。