Cenots7命令列下修改IP位址為靜態位址

2021-09-10 20:00:21 字數 2436 閱讀 4351

使用ip address 檢視網路介面配置資訊

可以看到這台電腦有兩塊網絡卡

loens33

lo是環迴網絡卡,ens33是與外界連線的網絡卡

在一些linux系統中,ens33的名字是eth0,檢視網路介面的命令是

ifconfig
但是在centos7中預設沒有安裝,我們可以用

yum search ifconfig
檢視ifconfig命令所需要的包。但是一定要配置好yum源。

yum install -y net-tools
安裝ifconfig的依賴包。

網絡卡的配置檔案在/etc/sysconfig/network-scripts裡,我們用cd命令進入目錄。

cd /etc/sysconfig/network-scripts
用ls命令檢視檔案目錄下所包含的檔案,可以看到ifcfg-ens33的檔案

ls
因為我們要修改ens33的配置。所以使用cp命令對ifcfg-ens33檔案進行備份,使用-p在複製時連許可權也複製過去。在linux中,我們一般對複製檔案的加上.bak字尾名

cp -p ifcfg-ens33 ifcfg-ens33.bak
使用vim對檔案進行編輯,如果沒有vim命令,也可以使用vi

vim ifcfg-ens33
修改檔案的下列屬性,根據本身情況進行修改

bootproto=static

ipaddr=

netmask=

gateway=

dns1=

onboot=yes

type=ethernet                               #介面型別,一般為ethernet

proxy_method=none #

browser_only=no #

bootproto=static #介面如何配置位址。static是靜態配置,dhcp是使用dhcp服務自動配置,bootp是使用bootp協議配置,none是不使用任何協議

ipaddr=192.168.31.220 #ipv4的位址

netmask=255.255.255.0 #ipv4的掩碼

gateway=192.168.31.1 #ipv4的閘道器

dns1=192.168.31.1 #ipv4的dns伺服器,可以用dns2,dns3指定多個dns伺服器

defroute=yes #

ipv4_failure_fatal=no #如果你的電腦開啟了ip6和ip4,假設獲取到了ip6的位址,ip4的位址獲取失敗,則系統會報告錯誤,如果設定為no,則不會報告

ipv6init=yes #是否啟用ipv6位址

ipv6_autoconf=yes #

ipv6_defroute=yes #

ipv6_failure_fatal=no #

ipv6_addr_gen_mode=stable-privacy #

name=ens33 #介面(裝置,網絡卡)的名稱

uuid=7aed996d-976d-455e-b0ef-61e1db8210fd #系統層面的全域性唯一識別符號號

device=ens33 #此配置檔案所作用的裝置(一般與檔名一樣

onboot=yes #是否隨服務一起啟動

最後重啟網路服務

service network restart
用ip address檢視網路介面資訊,看是否配置成功。

linux命令列修改IP

本文介紹了通過linux命令列修改ip的方法,通過linux命令列修改ip可以通過以下兩種方式實現。方式一 1 ifconfig eth0 192.168.1.18 netmask 255.255.255.0 說明 該種方式可以使改變即時生效,重啟後會恢復為原來的ip 方式二 1 vi etc sy...

Windows下命令列修改IP位址DNS位址

netsh inte ce ip set address name 本地連線 source static addr 192.168.1.100mask 255.255.255.0 gateway 192.168.1.1 netsh inte ce ip set address name 本地連線 s...

centos7 命令列IP位址

centos7的網路ip位址配置檔案在 etc sysconfig network scripts 資料夾下 用ip ifconfig 檢視當前網絡卡 我查到的是enp0s3 配置網絡卡資訊檔案 vi etc sysconfig network scripts ifcfg enp0s3 編輯 typ...