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...