如何修改CentOS7以上版本為固定IP位址

2021-08-31 18:32:53 字數 1768 閱讀 1848

前言:我們裝好centos系統後,網路的ip是動態獲取的,就是dhcp模式,每次重啟虛擬機器ip都會變化,這樣對於我們的日常使用帶來很**煩,每次都要去ifconfig檢視ip位址,再修改配置的ip位址,相當蛋疼啊!

改為固定ip方法:針對centos7以上版本

1、進入/etc/sysconfig/network-scripts/這個目錄下,找到你的網絡卡檔案(linux下一切皆檔案),怎麼找呢?先通過ifconfig命令檢視ip,紅圈標註的就是使用的網絡卡(每個人不盡相同),下面的都是虛擬機器本身其他服務不用理會。

那麼我的網絡卡配置檔案就是

2.直接使用root使用者編輯此檔案vi ifcfg-eno16777736

type=ethernet

bootproto=static  --->由原來的dhcp改為static動態改為靜態ip

defroute=yes

ipv4_failure_fatal=no

ipv6init=yes

ipv6_autoconf=yes

ipv6_defroute=yes

ipv6_failure_fatal=no

name=eno16777736

uuid=cc939a13-6fa6-4116-a07d-35253fabeb85

device=eno16777736

onboot=yes --->改為yes 啟動機器後啟用網絡卡,不然沒辦法上網

peerdns=yes

peerroutes=yes

ipv6_peerdns=yes

ipv6_peerroutes=yes

#新增一下配置 如何得來的?

檢視vmware的虛擬網路編輯器圖1 圖2

ipaddr=192.168.172.11 #靜態ip --->     這個就是你虛擬機器以後的ip

gateway=192.168.172.2 #預設閘道器

圖1

圖2

最後說下這個nm_controlled=no的這個配置: 我們的centos系統本身具有管理網路配置的工具,如果是yes那這裡的配置檔案就不會生效,改為no後才配置檔案就生效了!

3.修改完配置檔案儲存退出後,需要重啟網路服務j即可,centos7以上版本的命令:systemctl restart network.service

centos7 以上 修改ssh 埠後 不能使用

修改埠 進入 etc ssh目錄 編輯 vi sshd config 找到 port 22 去掉注釋,並將22 替換為你需要的埠,儲存退出 重啟sshd systemctl restart sshd 正常的話將埠新增到防火牆例外中就可以遠端訪問了,如果出現以下錯誤 job for sshd.serv...

centos7如何永久修改別名?

centos7如何永久修改別名?eg 讓rm命令等價echo command not exec 第乙個里程 編寫profile檔案 vi etc profile alias rm echo command exec 第二個里程 載入profile檔案內容 source etc profile 補充 ...

如何檢視CentOS7的版本資訊

centos的版本號資訊一般存放在配置檔案當中,在centos中,與其版本相關的配置檔案中都有centos關鍵字,該檔案一般存放在 etc 目錄下,所以說我們可以直接在該資料夾下搜尋相關的檔案。ll etc centos 檢視的結果 其中存放其版本配置資訊的檔案為 centos release 翻譯...