Centos 7 學習之靜態IP設定

2021-10-03 13:33:38 字數 2918 閱讀 2480

由於家裡新裝的本地環境centos的ip經常改變, 所以經常要切換切換資料啥的, 麻煩, 所以狠下心把家裡的本地伺服器設定成靜態ip, 不讓它的ip經常改變, 不說了, 請看下面的步驟:

一、如是伺服器的系統是centos7以下的版本用ifconfig命令檢視ip位址, 我的是centos7以上的, 所以用ip addr 命令:

[root@wzb1 ~]# ip addr

1: lo: mtu 65536 qdisc noqueue state unknown

link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

inet 127.0.0.1/8 scope host lo

valid_lft forever preferred_lft forever

inet6 ::1/128 scope host

valid_lft forever preferred_lft forever

2: eno16777736:

mtu 1500 qdisc pfifo_fast state up qlen 1000

link/ether 00:0c:29:f3:c3:79 brd ff:ff:ff:ff:ff:ff

inet 192.168.0.101/24 brd 192.168.0.255 scope global dynamic eno16777736

valid_lft 5162sec preferred_lft 5162sec

inet6 fe80::20c:29ff:fef3:c379/64 scope link

valid_lft forever preferred_lft forever

注意這裡: eno16777736, 每個人都不一樣. 我的是這個, 這個很重要, 後面要對它操作.

二、檢視目錄是否有這個檔案:

3. 編輯它:

vim /etc/sysconfig/network-scripts/ifcfg-eno16777736
4. 修改如下內容:

bootproto="static" #dhcp改為static 

onboot="yes" #開機啟用本配置

ipaddr=192.168.0.104 #靜態ip

gateway=192.168.0.1 #預設閘道器

netmask=255.255.255.0 #子網掩碼

dns1=192.168.0.1 #dns 配置

5. 修改後效果:

[root@wzb1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eno16777736 

type="ethernet"

bootproto="static"

defroute="yes"

peerdns="yes"

peerroutes="yes"

ipv4_failure_fatal="no"

ipv6init="yes"

ipv6_autoconf="yes"

ipv6_defroute="yes"

ipv6_peerdns="yes"

ipv6_peerroutes="yes"

ipv6_failure_fatal="no"

name="eno16777736"

uuid="55216af3-1370-4f3d-b7c9-f01e7dc3d06a"

device="eno16777736"

onboot="yes"

ipaddr=192.168.0.104 #靜態ip

gateway=192.168.0.1 #預設閘道器

netmask=255.255.255.0 #子網掩碼

dns1=192.168.0.1 #dns 配置

6.重啟下網路服務

service network restart
7. 檢視改動後的效果,centois 7 之後不再使用 ifconfig 而是用 ip 命令檢視網路資訊:

[root@wzb1 ~]# ip addr

1: lo: mtu 65536 qdisc noqueue state unknown

link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

inet 127.0.0.1/8 scope host lo

valid_lft forever preferred_lft forever

inet6 ::1/128 scope host

valid_lft forever preferred_lft forever

2: eno16777736:

mtu 1500 qdisc pfifo_fast state up qlen 1000

link/ether 00:0c:29:f3:c3:79 brd ff:ff:ff:ff:ff:ff

inet 192.168.0.104/24 brd 192.168.0.255 scope global eno16777736

valid_lft forever preferred_lft forever

inet6 fe80::20c:29ff:fef3:c379/64 scope link

valid_lft forever preferred_lft forever

Centos 7 學習之靜態IP設定

本學習主要針對 centos 7.0.1406 版本進行學習整理!如果你使用 virtualbox 配置 centos 那麼請參考我的這篇文章 centos 7 學習之靜態ip設定 續 1 編輯 ifcfg eth0 檔案,vim 最小化安裝時沒有被安裝,需要自行安裝不描述。vim etc sysc...

Centos 7 學習之靜態IP設定

本學習主要針對 centos 7.0.1406 版本進行學習整理!如果你使用 virtualbox 配置 centos 那麼請參考我的這篇文章 centos 7 學習之靜態ip設定 續 1 編輯 ifcfg eth0 檔案,vim 最小化安裝時沒有被安裝,需要自行安裝不描述。plain view p...

Centos 7 學習之靜態IP設定

本學習主要針對 centos 7.0.1406 版本進行學習整理!如果你使用 virtualbox 配置 centos 那麼請參考我的這篇文章 centos 7 學習之靜態ip設定 續 1 編輯 ifcfg eth0 檔案,vim 最小化安裝時沒有被安裝,需要自行安裝不描述。vim etc sysc...