CentOS 7下面配置靜態IP

2021-08-22 19:07:38 字數 3169 閱讀 2231

這裡使用centos 7為例,因為linux是安裝在在虛擬機器中,這裡先看一下虛擬機器的網路介面卡:

這裡我將子網ip設定為192.168.85.0

這裡首先是進入/etc/sysconfig/network-scripts中檢視現有的配置檔案:

cd /etc/sysconfig/network-scripts
通過ls檢視檔案看到該檔案目錄下的檔案:

這裡需要使用的配置檔案是:ifcfg-eno16777736,每個人的可能不一樣,切換root許可權,通過vim進到裡面,可以看到裡面的內容:

type=ethernet

bootproto=dhcp

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=ae05ccde-6a29-4332-b486-f3042da73ac0

device=eno16777736

onboot=no

這裡說一下需要修改的位置:

#修改

bootproto=static

#這裡講dhcp換成ststic

onboot=yes #將no換成yes

#新增ipaddr=192.168

.85.100

#靜態ip

gateway=192.168

.85.2

#預設閘道器

netmask=255.255

.255

.0#子網掩碼

儲存退出後,重啟網路服務:

# service network restart

restarting network (via systemctl): [ 確定 ]

檢視當前ip:

# 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:e7:b8:77 brd ff:ff:ff:ff:ff:ff

inet 192.168

.85.100/24 brd 192.168

.85.255 scope global eno16777736

valid_lft forever preferred_lft forever

inet6 fe80::20c:29ff:fee7:b877/64 scope link

valid_lft forever preferred_lft forever

3: virbr0: mtu 1500 qdisc noqueue state down

link/ether 52:54:00:b9:8f:6c 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 500

link/ether 52:54:00:b9:8f:6c brd ff:ff:ff:ff:ff:ff

可以看到其中eno16777736對應的ip已經改變,此時在主機中ping 192.168.85.100驗證是否可以ping通:

注意 這裡我們設定好之後重啟虛擬機器,再使用:

# ip addr
發現此時eno16777736的ip位址變了,我這裡變成192.168.85.133,這裡沒關係的之前設定的靜態ip依然有效,在本機中依然可以ping通.

我這裡說這個是因為網上查資料說在配置是新增一行配置:

nm_controlled=no

這裡表示該介面將通過該配置檔案進行設定,而不是通過網路管理器進行管理。「onboot=yes」告訴我們,系統將在啟動時開啟該介面。

將nm_controlled設定成no後的ip的確不會改變,但是這時發現虛擬機器無法訪問外網,這裡繞了很多彎路後才發現在之前設定好後,如果沒有特殊需要的話上述配置就可以滿足需求。

CentOS 7下面配置靜態IP

一 檢視閘道器。使用nat模式,這裡主要看一下vmnet8的設定。二 dbcp設定 設定起始ip和結束ip,可以根據自己的喜歡定義,這裡選擇100 254。三 linux設定 這裡首先是進入 etc sysconfig network scripts中檢視現有的配置檔案 cd etc sysconf...

Centos7下面配置靜態IP

修改網絡卡配置檔案 操作前先備份一下該檔案 etc sysconfig network scripts ifcfg enp0s3 如下 type ethernet bootproto staticipaddr 192.168.1.101netmask 255.255.255.0network 192...

CentOS 7下面配置靜態IP

日期 2017 10 11 字型 大中小 這裡使用centos7為例,因為linux是安裝在在虛擬機器中,這裡先看一下虛擬機器的網路介面卡 這裡我使用的nat模式,接著配置虛擬機器的虛擬網路 這裡主要看一下vmnet8的設定 這裡我將子網ip設定為192.168.85.0 這裡首先是進入 etc s...