CentOS 7 配置 IP

本文详细介绍了在CentOS系统中如何配置网络,包括动态DHCP和静态IP设置。通过修改配置文件ifcfg-eno16777736,可以实现IP地址、网关、子网掩码和DNS的设定。文章还提供了重启网络服务使配置生效的命令。

1. 找到IP的配置文件

# cd /etc/sysconfig/network-scripts

# ls

打开配置文件进行修改

# vi ifcfg-eno16777736

第一种:配置动态IP地址

TYPE="Ethernet"
BOOTPROTO="dhcp"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
NAME="eno16777736"
UUID="101298be-0411-44a6-9692-4deacb054436"
DEVICE="eno16777736"
ONBOOT="yes"
PEERDNS="yes"
PEERROUTES="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_PRIVACY="no" 

  第二种:配置静态IP地址

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.1 #默认网关
NETMASK=255.255.255.0 #子网掩码
DNS1=8.8.8.8 #DNS

 然后重启服务(配置才会生效)

# service network restart

### 配置CentOS 7上的静态IP或动态IPCentOS 7 中,网络接口的配置文件通常位于 `/etc/sysconfig/network-scripts/` 目录下。这些文件用于定义网络接口的行为,包括 IP 地址分配方式(静态或动态)。以下是具体操作方法: #### 动态IP (DHCP) 配置 要使网络接口通过 DHCP 自动获取 IP 地址,需编辑对应的网络接口配置文件。假设目标网卡名称为 `eth0`,其路径应为 `/etc/sysconfig/network-scripts/ifcfg-eth0`。 打开该文件并修改以下参数: ```bash BOOTPROTO=dhcp ONBOOT=yes ``` 上述命令中的 `BOOTPROTO=dhcp` 表明此接口将使用 DHCP 协议来自动获取 IP 地址[^1]。而 `ONBOOT=yes` 则表示系统启动时会激活这个网络接口。 保存更改后重启网络服务以应用新的设置: ```bash systemctl restart network ``` #### 静态IP 配置 如果希望手动指定固定的 IP 地址,则同样需要调整同一目录下的相应配置文件。继续以前述 `eth0` 接口为例,在相同的配置文件里输入如下内容代替原有的 DHCP 设置部分: ```bash BOOTPROTO=static ONBOOT=yes IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8 DNS2=8.8.4.4 ``` 这里设置了几个重要字段:`BOOTPROTO=static` 明确指定了这是一个静态 IP 的设定;接着分别设定了具体的 IPv4 地址 (`IPADDR`)、子网掩码(`NETMASK`)、默认网关(`GATEWAY`)以及首选和备用 DNS 服务器地址[`DNS1`, `DNS2`] [^2] 。 完成以上改动之后再次重载网络服务或者直接重新引导机器让新规则生效即可: ```bash systemctl restart network ``` 最后确认当前使用的 IP 是否符合预期可以运行下面这条指令查看本机所有活动连接详情及其关联属性信息。 ```bash ip addr show eth0 ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值