教你怎麼在linux上永久修改IP地址
1.首先,我們來看看ip地址。
ifconfig
這裡的是eth0,可以看到詳細的網絡卡資訊,包括網絡卡型別(乙太網網絡卡),硬體地址,IP地址,IP廣播地址,子網掩碼等。
這裡我們不細說這些內容,因為經驗的目的只是修改IP。
我們要注意兩個內容,第一:inet addr:xxx.xxx.xxx.xxx(這是IPV4地址)
inet6 addr:xxxxxxxxxxxxxxx(這是IPV6地址),第二我們要注意mask後面的內容:xxx.xxx.xxx.xxx這是子網掩碼。
例如小編這裡的就是192.168.1.254,子網掩碼是255.255.255.128(25位)
2.
我們要永久修改IP地址的話,只能修改網絡卡的配置檔案。這裡偏愛red hat,所以使用的是centos(fedora、centos、red hat都是一樣的。)
紅帽系列的網絡卡配置檔案在/etc/sysconfig/network-scripts下。
我們先改變路徑。
cd /etc/sysconfig/network-scripts
3.
ls檢視目錄檔案。
我們可以看到我們的eth0的配置檔案是ifcfg-eth0
ifcfg-eth0:x是我做的虛擬網絡卡
4.我們vi ifcfg-eth0開啟配置檔案
5.
可以看到,這裡使用的是dhcp自動獲取IP地址(因為BOOTPROTO的引數為dhcp)
BOOTPROTO接受3個引數:none(禁止dhcp),static(靜態IP),dhcp(自動獲取)
6.
我們需要先修改BOOTPROTO的引數為static,然後建立兩個新引數IPADDR和NETMASK。
例如我們這裡修改IP地址為192.168.1.250,子網掩碼為255.255.255.128
7.
按下ESC
輸入:wq儲存退出。(如果不是root使用者,那麼要:wq! 強行儲存並退出)
reboot重啟。
8.重啟後檢視ip是不是已經改了?