Centos7 下靜態IP設定

2021-08-10 22:57:19 字數 3584 閱讀 2317

1、進入network-scripts目錄並且檢視該目錄下存在的ifcfg-xx檔案

cd /etc/sysconfig/network-scripts

#xx為使用者自己目錄下的ifcfg-xx 檔案

vim /etc/sysconfig/network-scripts/ifcfg-xx

2.修改如下配置內容

bootproto=static

#將dncp改為static

onboot="yes"

#開機時啟用本配置

ipaddr=192.168

.13.131

#靜態ip

gateway=192.168

.13.2

#預設閘道器

netmask=255.255

.255

.0#子網掩碼

dns1=192.168

.13.2

#dns配置

3.修改後ifcfg-ens33 檔案內容如下

type="ethernet"

defroute=yes

ipv4_failure_fatal="no"

ipv6init="yes"

ipv6_autoconf="yes"

ipv6_defroute="yes"

ipv6_failure_fatal="no"

ipv6_addr_gen_mode="stable-privacy"

name="ens33"

uuid="c40937f7-ebf8-41e8-8541-d79fc3dff61e"

device="ens33"

prefix=24

ipv6_peerdns=yes

ipv6_peerroutes=yes

bootproto=static #將dncp改為static

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

dns1=192.168.13.2 #dns配置

ipaddr=192.168.13.131 #靜態ip

netmask=255.255.255.0#子網掩碼

gateway=192.168.13.2 #預設閘道器

4.重啟網路服務

service network restart
5.檢視改動後的效果,使用ifconfig或者ip addr

ifconfig

#輸出結果如下

ens33: flags=4163

mtu 1500

inet 192.168.13.131 netmask 255.255.255.0 broadcast 192.168.13.255

inet6 fe80::c43e:1e6b:69b:5ba8 prefixlen 64 scopeid 0x20ether 00:0c:29:9e:22:eb txqueuelen 1000 (ethernet)

rx packets 6763 bytes 520694 (508.4 kib)

rx errors 0 dropped 0 overruns 0 frame 0

tx packets 2700 bytes 541708 (529.0 kib)

tx errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73

mtu 65536

inet 127.0.0.1 netmask 255.0.0.0

inet6 ::1 prefixlen 128 scopeid 0x10loop txqueuelen 1 (local loopback)

rx packets 0 bytes 0 (0.0 b)

rx errors 0 dropped 0 overruns 0 frame 0

tx packets 0 bytes 0 (0.0 b)

tx errors 0 dropped 0 overruns 0 carrier 0 collisions 0

virbr0: flags=4099

mtu 1500

inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255

ether 52:54:00:96:18:0e txqueuelen 1000 (ethernet)

rx packets 0 bytes 0 (0.0 b)

rx errors 0 dropped 0 overruns 0 frame 0

tx packets 0 bytes 0 (0.0 b)

tx errors 0 dropped 0 overruns 0 carrier 0 collisions 0

ip addr

#輸出如下

1: lo: mtu 65536 qdisc noqueue state unknown qlen 1

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: ens33:

mtu 1500 qdisc pfifo_fast state up qlen 1000

link/ether 00:0c:29:9e:22:eb brd ff:ff:ff:ff:ff:ff

inet 192.168

.13.131/24 brd 192.168

.13.255 scope global ens33

valid_lft forever preferred_lft forever

inet6 fe80::c43e:1e6b:69b:5ba8/64 scope link

valid_lft forever preferred_lft forever

3: virbr0: mtu 1500 qdisc noqueue state down qlen 1000

link/ether 52:54:00:96:18:0e brd ff:ff:ff:ff:ff:ff

inet 192.168

.122

.1/24 brd 192.168

.122

.255 scope global virbr0

valid_lft forever preferred_lft forever

4: virbr0-nic:

mtu 1500 qdisc pfifo_fast master virbr0 state down qlen 1000

link/ether 52:54:00:96:18:0e brd ff:ff:ff:ff:ff:ff

centos7下設定靜態ip

一般我們想要拿本地的linux當做伺服器用來測試,但是我們的ip設定規則時dhcp,即自動分配ip原則,所以為了方便,這裡記錄了如何固定ip的方法 我們要設定ip,要知道vm的網路介面卡有三種原則 我們的真實主機有兩塊對應的網絡卡 由於我們這裡只固定ip,所以別的我們現在先不了解。修改我們的子網ip...

CentOS7 下設定靜態IP

1.更改虛擬機器網路介面卡 虛擬機器 設定 網路介面卡 網路連線選擇nat模式 2.設定虛擬網路編輯器 編輯 虛擬網路編輯器 3.修改本地vmnet8ip 4.修改linux下網絡卡配置檔案 nmcli conn檢視當前連線的網絡卡名稱 顯示當前的網絡卡是ens33 vim etc sysconfi...

Centos 7 靜態IP設定

在做專案時由於公司區域網採用自動獲取 的方式,導到每次伺服器重啟主機 都會變化。為了解決這個問題,我參考了的文章然後根據自己的情況設定靜態ip解決了這個問題,處理方式如下 device eth0 描述網絡卡對應的裝置別名,例如ifcfg eth0的檔案中它為eth0 bootproto static...