百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

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;并集成了丰富的接口,可广泛应用于的工...