前言

使用命令ifconfig查看当前的IP地址,如下所示:

可以看到当前IP地址为192.168.0.102,查看配置文件使用以下命令:

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

可以看到BOOTPROTO选项的模式为dhcp,此模式会自动分配IP地址

DHCP介绍

DHCP是Dynamic Host Configuration Protocol的缩写,表示“动态主机配置协议”,他是一种基于UDP协议并且仅限于在局域网内部使用的网络协议。主要用于局域网环境或者存在较多办公设备的局域网环境中,为了局域网内部的设备货网络供应商自动分配IP地址等参数,DHCP协议可以自动管理主机的IP地址、子网掩码、网关、DNS地址等参数。

网卡配置文件常用参数

参数

功能

TYPE

设备类型

BOOTPROTO

地址分配模式

NAME

网卡名称

ONBOOT

是否启动

IPADDR

IP地址

NETMASK

子网掩码

修改DHCP使其变成静态ip

方式一:不使用DHCP动态分配

vim /etc/sysconfig/network-scripts/ifcfg-enp0s3#修改BOOTPROTO为static,增加IPADDR对ip进行指定,增加NETMASK设置子网掩码,然后保存退出systemctl restart network

方式二:nmtui:控制Network Manager的文本用户界面

nmtui介绍

nmtui是Network Manager Text User Interface的缩写,表示“网络管理器的文本用户界面”,以文字形式的用户界面来控制Network Manager(网络管理器)。

命令

nmtui

回车后会看到如下界面:

第一个选项为编辑一个连接,第二个选项为激活一个连接,第三个是设置系统的主机名。

选择第一个选项,会自动列出接口,选中接口,选择右侧的Edit选项进行编辑,可以看到Profile name(接口名)、Device(设备名和MAC地址),选中Ipv4,在IPv4选项后的Address<>中摁回车可以进行调整,选中ok,摁回车,选择back退出,选择quit退出。

然后运行命令刷新配置文件。

systemctl restart network

#yyds干货盘点#DHCP动态分配IP以及静态分配IP相关推荐

  1. C语言数组的动态分配内存和静态分配内存

    在日常的编程中,我们难免会用到数组,很多时候由于静态开辟数组空间,导致很多空间浪费又或是空间不足,那么这时候就需要用到动态开辟数组内存.下面就介绍这两种初始化数组的方式: 一.静态分配 指定数组长度 ...

  2. DHCP是如何实现自动分配ip地址的

    DHCP服务:自动分配IP地址 1.DHCP是如何工作的? DHCP服务是由DHCP服务器提供,DHCP客户端只需要打开DHCP服务就能够租约到ip地址,DHCP服务器从创建的ip地址池中选择地址,每 ...

  3. #yyds干货盘点# Kubernetes 怎样控制业务的资源水位?(16)

    相信你已经见识到了 Kubernetes 的强大能力,它能帮你轻松管理大规模的容器服务,尤其是面对复杂的环境时,比如节点异常.容器异常退出等,Kubernetes 内部的 Service.Deploy ...

  4. #yyds干货盘点# 如何在 Kubernete 中做日志收集与管理(14)

    说到日志,你应该不陌生.日志中不仅记录了代码运行的实时轨迹,往往还包含着一些关键的数据.错误信息,等等.日志方便我们进行分析统计及监控告警,尤其是在后期问题排查的时候,我们通过日志可以很方便地定位问题 ...

  5. #yyds干货盘点# 如何在 Kubernete 中运行 DaemonSet 守护进程?(13)

    通过前面章节的学习,我们对 Kubernetes 中一些常见工作负载已经有所了解.比如无状态工作负载 Dployment 可以帮助我们运行指定数目的服务副本,并维护其状态,而对于有状态服务来说,我们同 ...

  6. #yyds干货盘点#HC-05与HC-06蓝牙模块对比

    HC-05与HC-06蓝牙串行端口通讯模块 HC-05和HC-06的硬件相同,都采用英国剑桥的CSR (Cambridge Silicon Radio) 公司的BC417143芯片,支持蓝牙2.1+E ...

  7. #yyds干货盘点# Golang 有趣的 logo

    最近迷恋上了 Go 的吉祥物,越看越喜欢,故此想收集一下各大有意思的 logo 图片. Go 的第一个徽标由 Renee 绘制,出现在第一件 Go T恤和 Google Code 网站上, Go 语言 ...

  8. linux系统开机静态分配ip地址

    在/etc/sysconfig/network-scripts/ifcfg-eth0文件中 添加: IPADDR=192.168.1.100(设置静态地址) NETMASK=255.255.255.0 ...

  9. 技术改变生活--切换固定IP和自动分配IP地址的脚本

    公司给分配的电脑,总是自动重启,无奈自己天天背着本去上班!!更无奈的是,公司的网是固定IP,寝室的网是自动获取IP的(DHCP),每天到公司或者中午.晚上回寝室都得切换IP,很是麻烦,再装一个或者写一 ...

最新文章

  1. 学会阅读Java字节码
  2. 将矩阵转为一行_LeetCode1253:矩阵重构
  3. boost::mp11::mp_quote_trait相关用法的测试程序
  4. bootstrap mysql分页_bootstrap分页
  5. mysql 001_Mysql错误积累001
  6. asp.net控件开发基础(20)
  7. MFC的六大关键技术
  8. win10 tensorflowgpu-2.0安装cuda10.0 +cudnn7.4
  9. 【干货】深度学习实验流程及PyTorch提供的解决方案
  10. java生产环境增量发版陷阱【原】
  11. 水利系统防雷,如何做好洪水预报警报系统的雷电防护
  12. 微分几何与斯托克定理
  13. 魅蓝s6手机sim卡不显示无服务器,科普OPPOA57怎么截图及魅蓝S6怎么插卡
  14. 猫眼电影爬虫(参考崔大的书写的)
  15. 253短信发送(国内短信)
  16. chromium - DISALLOW_IMPLICIT_CONSTRUCTORS
  17. js计算两个日期时间的差值
  18. Macbook Pro:如何彻底卸载MySQL
  19. 串行通信 现场总线(网络)
  20. java屠龙_Java中的屠龙之术——如何修改语法树

热门文章

  1. Hotmail Javascript安全漏洞
  2. 视频flv怎么转换成mp4?
  3. 中国PCB电路板厂相关网址
  4. 全球IT业最具影响力100人
  5. linux 进程与服务
  6. linux(十四)程序和进程的深入研究
  7. DirectX—昨天,今天,明天[1]
  8. 【知识兔】Excel教程 函数office软件 Excel素材 Excel网课 Excel入门
  9. 录音软件哪个好用?录音软件免费下载安装
  10. 游泳,再好不过的健身,养生利器