7.23 dhcp常用的配置参数
ahcoder 2025-03-10 11:57 21 浏览
1.subnet x.x.x.x netmask x.x.x.x
指定dhcp服务工作网段
2.range
指定分配地址段
3.Default-lease-time
默认租期(请求续租时间)
4.Max-lease-time
最大租期
5.option routers
分配路由器
6.option domain-name
分配域名
7.option domain-name-server
分配DNS server
8.简单配置linux下的DHCP客户
修改两个配置文件:
⑴ /etc/sysconfig/network 使主机在启动时自动联网
设为:NETWORKING=yes
⑵
/etc/sysconfig/network-scripts/ifcfg-eth0使主机的IP地址分配类型为DHCP
设为:BOOTPROTO=dhcp
7.24 配置 DHCP 客户
配置 DHCP 客户的第一步是确定内核能够识别网卡。多数网卡会在安装过程中被识别,系统会为该卡配置使用恰当的内核模块。如果你在安装后添加了一张网卡,Kudzu[1] 应该会识别它,并提示你为它配置相应的内核模块。请确定查看位于
http://hardware.redhat.com/hcl/ 的硬件兼容列表。如果网卡不是由安装程序或 Kudzu 配置的,而且你知道要为它载入哪个内核模块,那么请参阅第40章 中关于载入内核模块的细节。
要手工配置 DHCP 客户,你需要修改 /etc/sysconfig/network 文件来启用联网;并修改
/etc/sysconfig/network-scripts 目录中每个网络设备的配置文件。在该目录中,每个设备都应该有一个叫做 ifcfg-eth0 的配置文件,这里的 eth0 是网络设备的名称。
/etc/sysconfig/network 文件应该包含以下行:
NETWORKING=yes
如果你想在引导时启动联网,NETWORKING 变量必须被设为 yes。
/etc/sysconfig/network-scripts/ifcfg-eth0 文件应该包含以下几行:
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes
每个你想配置使用 DHCP 的设备都需要一个配置文件。
其它网络脚本的选项包括:
DHCP_HOSTNAME — 只有当 DHCP 服务器在接收 IP 地址前需要客户指定主机名的时候才使用该选项。(红帽Linux 中的 DHCP 服务器守护进程不支持该功能。)
PEERDNS=
yes — 使用来自服务器的信息来修改 /etc/resolv.conf。若使用 DHCP,那么 yes 是默认值。
no — 不要修改 /etc/resolv.conf。
SRCADDR=
,这里的 是用于输出包的指定源 IP 地址。USERCTL=
yes — 允许非根用户控制该设备。
no — 不允许非根用户控制该设备。
相关推荐
- 开发漫谈:英特尔开源SGX For Linux
-
一直以来,开源虽然在大踏步向前发展,但是软件领域的微软和硬件领域的英特尔似乎一直是专利的代名词,也曾经成为开源路上的阻力。如今微软纳德拉已经多次向开源示好,与Linux讲和,并在最新的Windows1...
- Linux 使用 cp 命令强制覆盖功能(linux cp 默认覆盖)
-
我们平时在Linux中使用cp命令时,当把文件从一个目录复制到另一个目录,且目录中具有同名文件时,系统会提示输入y来确认是否覆盖同名文件。如果文件少的话,也无关紧要,但文件多的话,要一个一...
- 微软的Linux发行版终于加入了对XFS根文件系统的支持
-
当许多Linux发行版在评估新的根文件系统选项或甚至像OpenZFS这样的特性,微软内部Linux发行版到本月才开始支持XFS作为根文件系统选项。随着这个月对微软内部Linux发行版CBL-Marin...
- Linux Mint 17 Xfce驱动管理_Linux Mint 17 Xfce体验
-
2014-07-0305:26:00作者:赵为民LinuxMint17Xfce的驱动程序管理器:用户现在可以安装LinuxMint17Xfce的驱动程程序而无需连接到互联网。驱动程序管...
- 穿越时间·这是所有Linux操作系统的鼻祖——MINIX操作系统
-
MINIX是一款免费、开源的操作系统,其名称来自MiniUnix的缩写,支持在X86处理器平台中运行,支持命令行模式和图形用户桌面模式。MINIX历史介绍MINIX具有悠久的历史,可以追溯到1987...
- Linux必备工具Tmux(linux常用软件合集)
-
之前介绍了Linux的Screen命令,今天介绍一个更为强大的终端工具Tmux。Tmux是一个用于在一个终端窗口中运行多个终端会话的工具。它基本能替代nohup以及screen,甚至比它们更为强大:...
- linux下比较难懂的 xargs 命令,看示例加深理解
-
xargs是Unix类系统中的命令,该系统从标准输入中读取项目,由空白(可以用双引号或单个引号或后斜线保护)或新行界定,并执行命令(默认/bin/echo)一次或多次,标准输入上的空白行被忽略...
- 探索X窗口系统(窗口探测工具)
-
在之前的分享中,我们提到Linux下主流的窗口系统是X窗口系统XWindowSystem(以下:简称X)。现有的国产操作系统基本基于Linux开发,因此对X接口的抽象和封装,是合迅智灵国产化C++...
- ARM64内核内存布局图(ARM64内核内存布局图解)
-
ARM64架构处理器采用48位物理寻址机制,最大可以寻找到256TB的物理地址空间。对于目前的应用来说已经足够了,不需要扩展到64位的物理地址寻址。虚拟地址也同样最大支持48位支持,所以在处理器的架构...
- ARM64 linux 调试串口通信(ARM64 linux 调试串口通信实验报告)
-
ARM64linux调试串口通信随着国产机普及很多工作也转移到了新平台上,以前调试设备用的笔记本电脑也换成新国产ARM64架构的了。本文以绿联CM204USB-A转RJ45Console调试线...
- Gentoo Linux 终止对 Itanium IA-64 体系的支持
-
GentooLinux是最后几个继续维护Itanium(IA-64)架构构建的Linux发行版之一,但现在这些已停产的英特尔处理器正在逐步淘汰。由于Linux6.7内核放弃了对Itan...
- 如何检查 Linux 系统是 32 位还是 64 位?这9个命令查的又快又准!
-
在Linux系统中,位数(bit)通常指的是CPU架构的位宽,即CPU一次能够处理的数据量。32位系统和64位系统在内存寻址能力、计算性能和软件支持上存在显著差异:「32位系统」:...
- 调出好画面!带你玩转飞凌嵌入式AM62x开发板的显示接口
-
来源:飞凌嵌入式官网“显示”是嵌入式开发板最为重要的功能之一,能够支持更多种类、更高规格的显示接口,意味着它能够应对的使用场景也更加广泛。每一款嵌入式开发板在出厂前都会做屏幕调试,但在客户的实际项目开...
- 带你玩转AM62x开发板的显示接口——LVDS的显示和修改方式
-
此前小编已为大家介绍过OK6254-C开发板的RGB显示和修改方式,今天将继续为大家介绍OK6254-C开发板的LVDS显示和修改方式。话不多说,我们进入正题。1、LVDS接口规格飞凌嵌入式OK62...
- AM335x继任者?AM6254性能解析(am2361p)
-
飞凌嵌入式FET6254-C核心板基于TISitaraTMAM62x系列工业级处理器设计开发,采用ARMCortex-A53架构,主频最高可达1.4GHz;并集成了丰富的接口,可广泛应用于的工...
- 一周热门
- 最近发表
-
- 开发漫谈:英特尔开源SGX For Linux
- Linux 使用 cp 命令强制覆盖功能(linux cp 默认覆盖)
- 微软的Linux发行版终于加入了对XFS根文件系统的支持
- Linux Mint 17 Xfce驱动管理_Linux Mint 17 Xfce体验
- 穿越时间·这是所有Linux操作系统的鼻祖——MINIX操作系统
- Linux必备工具Tmux(linux常用软件合集)
- linux下比较难懂的 xargs 命令,看示例加深理解
- 探索X窗口系统(窗口探测工具)
- ARM64内核内存布局图(ARM64内核内存布局图解)
- ARM64 linux 调试串口通信(ARM64 linux 调试串口通信实验报告)
- 标签列表
-
- linux 远程 (37)
- u盘 linux (32)
- linux 登录 (34)
- linux 路径 (33)
- linux 文件命令 (35)
- linux 是什么 (35)
- linux 界面 (34)
- 查看文件 linux (35)
- linux 语言 (33)
- linux代码 (32)
- linux 查看命令 (33)
- 关闭linux (34)
- root linux (33)
- 删除文件 linux (35)
- linux 主机 (34)
- linux与 (33)
- linux 函数 (35)
- linux .ssh (35)
- cpu linux (35)
- 查看linux 系统 (32)
- linux 防火墙 (33)
- linux 手机 (32)
- linux 镜像 (34)
- linux mac (32)
- linux ip地址 (34)