Linux(ubuntu)下固定IP的方法


寫在前面,問:為什么要固定ip。答:要知道固定IP的好處多多,隨意搬動,固定共享地址,不怕斷網等等

首先,我們要選取一個局域網內的IP,方法如下:

1、選取IP號段,一般是路由器DCHP以外的IP地址

比如:DCHP動態IP地址由192.168.1.11~255,那我們可以選取192.168.1.10(保證此IP沒有被其他設備占用)

 

2、路由器內設置要固定的IP地址和Mac碼,其中Mac碼可以找一個正在用的IP下分配好的來用,然后起個名字記錄下來

 

第二步,(Ctrl+Alt+T)打開命令行,ifconfig查看記錄相關配置(默認網關、子網掩碼等)

首先輸入 vim  /etc/network/interface(每次更改前記得備份配置文件)

然后打開interfaces文件,若沒有權限更改可以先 su下到root權限,如圖:

 

將自動分配使用#號注釋掉,並添加信息如下(VIM可以使用wq!強制保存哦)

 

#auto lo
#iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.10    #要固定的IP地址
netmask 255.255.255.0   #ifconf可以查看的子網掩碼
gateway 192.168.1.1     #默認網關
dns-nameserver 114.114.114.114 8.8.8.8 #靜態DNS碼

第三步:設置DNS配置文件,vim /etc/resolvconf/resolv.conf.d/base

打開界面添加設置如圖:

 

若本身已經有了數據,可以先用‘#’號注釋,然后再添加信息

第四步:其實到這一步就已經設置完畢了,但

可能未保存同步的還需要設置下 /etc/resolv.conf內的nameserver 

打開方法都是使用vim編輯器,然后配置如圖:

 

第五步重啟網絡配置和網絡服務  /etc/init.d/networking restart

接着就重啟系統,ifconfig查看IP是否固定成功吧 

 

經常遇到的問題:

配置完畢后,重啟系統無網絡???

原因:由於重啟導致  /etc/reslov.conf 內的修改被清空了,可以先查看下

解決辦法:重新設定/etc/reslov.conf 內的配置並保存退出,確認interfaces內的靜態DNS碼已填寫正常

追加:若還是無網絡的話,就vim 打開/etc/NetworkManager/NetworkManager.conf   將里面的 managed=false 改為 managed=true(!!!)

若是VM虛擬機的話,記得把網絡橋連方式更改下

 


免責聲明!

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



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