CentOS7 配置网络IP

centos7获取IP地址的方法主要有两种,1:动态获取ip;2:设置静态IP地址

在配置网络之前我们先要知道centos的网卡名称是什么,可通过命令 ip addr或者ip a查看
如图,网卡名为ens192,是没有IP地址的在这里插入图片描述

网络配置文件解读

一般网卡信息在/etc/sysconfig/network-scripts/ 的目录下,当前ens192为网卡名
所以查看网卡完整命令为

cat /etc/sysconfig/network-scripts/ifcfg-ens192

默认的网卡信息如下:

 TYPE="Ethernet"   # 网卡类型: 这里默认是以太网
 PROXY_METHOD="none"  # 代理方式
 BROWSER_ONLY="no"    
 BOOTPROTO="no"   # 静态ip
 DEFROUTE="yes"       # 默认路由
 IPV4_FAILURE_FATAL="no"   # 是否开启IPV4致命错误检测:否
 IPV6INIT="yes"        # ipv6是否初始化:是
 IPV6_AUTOCONF="yes" 
 IPV6_DEFROUTE="yes"
 IPV6_FAILURE_FATAL="no"
 IPV6_ADDR_GEN_MODE="stable-privacy"
 NAME="ens33"   #网卡物理设备名称
 UUID="b4af2f5f-f889-40d6-9058-2eff9f29539b"  # 网卡信息通用唯一识别码
 DEVICE="ens192"   # 网卡设备名称,必须和`NAME` 相同
 ONBOOT=no      # 是否开机启动,默认:no

动态获取IP地址

前提是你的路由器已经开启了DHCP,才能动态获取IP

修改网卡配置文件

vi /etc/sysconfig/network-scripts/ifcfg-ens192    #最后的ifcfg-ens192为网卡的名称

文本编辑说明:
按i 进入文本编辑模式,此时左下角显示"INSERT",可以开始编辑内容。编辑完成后按Esc键切换到命令模式,输入:wq三个字符,回车保存并退出文本

动态获取IP地址需要修改两处地方即可

(1)BOOTPROTO=dhcp #动态获取IP地址
(2)ONBOOT=yes #自启动网卡
在这里插入图片描述

修改后重启一下网络服务即可

systemctl restart network

这样动态配置IP地址就设置好了
这个时候再查看一下ip addr就可以看到已经获取了IP地址192.168.0.107,且可以上网(ping 百度)

在这里插入图片描述

配置静态IP地址

设置静态IP地址与动态IP差不多,也是要修改网卡配置文件

vi /etc/sysconfig/network-scripts/ifcfg-ens192  #最后一个为网卡名称

修改内容:
(1)BOOTPROTO=static #使用静态IP地址
(2)ONBOOT=yes #自启动网卡
(3)在最后加上几行,IP地址、子网掩码、网关、dns服务器
IPADDR=192.168.0.42
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
DNS1=192.168.0.1
DNS2=8.8.8.8

重启网络服务

systemctl restart network

在这里插入图片描述
查看IP地址,测试联网

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值