`
wangxc
  • 浏览: 212284 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ubuntu(Linux) DHCP通过MAC分配IP

阅读更多
对于公司来说,员工的IP如果是自动获取的,经常会出现IP冲突现象,尤其是经常使用笔记本的员工,网络经常更换,所以IP地址就更容易出现冲突了。

解决它的办法是可以在公司的服务器上通过MAC绑定一个IP,这样客户端自动获取IP就不会再变了。

dhcp(dynamic host configuration protocol)就是动态主机分配协议,它用于给某个网络段上的主机进行动态分配IP地址和相关网络环境的配置工作,比如我们使用adsl拨号就是用的dhcp协议。




Dhcp的设置

1.dhcp的配置文件是/etc/dhcpd.conf,不过默认的情况下这个文件不存在,你需要使用它的模板建一个配置文件。模板的位置在/usr/share/doc/dhcp-3.0p11/dhcpd.conf.sample

执行命令
sudo vim /etc/dhcpd.conf


注意上面指令中的路径,如果你的不同改写为你的路径,总之找到dhcpd.conf文件

打开以后文件后,如图:


说明一下上图中的代码意思

 ddns-update-style interim;

#配置使用过渡性 DHCP-DNS互动更新模式。

  我的图中没有
ignore client-updates;
这行代码,它的意思是#忽略客户端更新
  
 
option domain-name "example.org";

  #为客户设置域名

 
option domain-name-servers 192.168.1.1;
  
#为客户设置域名服务器

  # option ntp-servers 192.168.1.1;
  设置NTP服务器。

  
option time-offset -18000; # Eastern Standard Time
  
#设置偏移时间。

   
default-lease-time 21600;
  
#设置缺省的地址租期.

 subnet 192.168.0.0 netmask 255.255.255.0 {
   range 192.168.0.200  192.168.0.240  
}

#设置动态的地址池。

 
max-lease-time 43200;

 #设置客户端最长的地址租期

  
default-lease-time 21600;

  #设置缺省的地址租期。

   
option subnet-mask 255.255.255.0;
  #设置客户端的子网掩码

 

  上面图片中是设置host的方式,
  第一种是设置多个host的名称,第二种是在group中设置host,其实这两个方式一样,都可以使用。
   
  • 大小: 44 KB
  • 大小: 25.1 KB
1
1
分享到:
评论

相关推荐

    苹果m1/m2/m3 linux 虚拟机专用 Ubuntu 22.04 arm64 版PD虚拟机内附详细使用说明

    适用的硬件:适用于苹果推出的基于 ARM 芯片即 m1/m2/m3 的苹果电脑(包括 iMac 和 Mac mini以及 Macbook 系列). 虚拟机系统版本: Ubuntu Server 22.04 LTS 默认用户名:ubuntu 默认密码: /具体操作手册请见压缩包内 ...

    linux网卡配置修改IP地址

    本文将详细介绍如何在Linux环境下通过命令行的方式对网卡进行IP地址的配置与修改。 #### 一、了解网卡设备名称 在进行IP地址配置之前,首先需要确定当前系统的网卡设备名称。可以通过以下命令获取: ```bash # ...

    dhcp配置让pc设备自动获取ip地址和dhcp中继代理

    在Linux系统(如Ubuntu)中,可以通过安装`isc-dhcp-server`软件包来启用DHCP服务。 2. 配置DHCP范围:创建一个或多个IP地址范围,指定哪些IP地址可以由DHCP服务器分配。每个范围包括起始IP地址、结束IP地址以及...

    第4讲 DHCP与PXE:IP是怎么来的,又是怎么没的?1

    - DHCP工作流程包括:DHCP Discover(客户端广播请求)、DHCP Offer(服务器提供IP租约)、DHCP Request(客户端选择并确认IP)和DHCP Ack(服务器确认IP分配)四个步骤。 4. **PXE无盘启动** - PXE是一种利用...

    LINUX教程之19-dhcp服务器

    在Linux操作系统中,DHCP(Dynamic Host Configuration Protocol)服务器是一个关键组件,它负责自动分配网络设备的IP地址、子网掩码、默认网关、DNS服务器等网络参数。这篇教程将深入探讨如何在Linux上设置和管理...

    dhcp配置 dhcp配置

    通过设置MAC地址与特定IP地址的关联,即使在动态分配过程中,该设备也能始终获得同一IP。 6. **配置文件**:在Linux系统中,DHCP服务器的配置通常位于`/etc/dhcp/dhcpd.conf`文件中。你需要在这里定义作用域、选项...

    网络基本知识DHCP dns的安装

    在Linux系统如Ubuntu中,可以通过`sudo apt-get install isc-dhcp-server`命令进行安装。 2. 配置DHCP范围:定义可分配的IP地址范围,以及排除特定IP,防止冲突。 3. 设置DHCP选项:如DNS服务器地址、WINS服务器等。...

    setmac:dhcp网络通过随机mac刷新ip

    本文将深入探讨`setmac`命令以及如何通过改变MAC地址来刷新DHCP分配的IP地址。 首先,了解MAC地址。MAC地址是Media Access Control Address的缩写,是网络硬件设备(如网卡)的物理地址,全球唯一。在网络通信中,...

    linux MAC 地址修改方法

    在Linux中,可以通过`ifconfig`命令临时修改网络接口的MAC地址。首先,需要关闭网络接口,然后使用`ifconfig`命令设置新的MAC地址,最后重新启动网络接口使修改生效。 ##### 命令示例: ```bash # 关闭网络接口eth0...

    linux网络协议栈源码实现

    `rarp`(反向地址解析协议)则是用于网络启动的协议,允许无盘设备通过其MAC地址获取IP地址。在现代网络环境中,RARP已被DHCP(动态主机配置协议)所取代,但在一些特殊场景如早期网络部署或嵌入式系统中仍可见其...

    4_李毓琪_DHCP服务的安装与配置1

    在Linux系统中,如Ubuntu,可以通过运行"sudo apt-get install isc-dhcp-server"来安装。 安装完成后,我们需要配置DHCP作用域。作用域定义了一组连续的IP地址范围,DHCP服务器将从这个范围内动态分配IP给客户端。...

    linux路由配置在Linux操作系统下修改IP、DNS和路由配置.pdf

    Linux系统下进行网络配置是一个重要的操作,涉及到IP地址、DNS、网关等关键网络参数的设置,以及路由的配置。本知识点将详细介绍如何在Linux操作系统下修改IP、DNS和路由配置,并解释相关命令及配置文件的作用。 ##...

    DHCP服务器配置.doc

    DHCP(Dynamic Host Configuration Protocol)是一种网络...配置DHCP服务器是一项关键任务,因为它直接影响到网络中设备的动态IP分配和网络连接。正确配置和管理DHCP服务器能有效提高网络效率,降低网络管理的复杂性。

    LinuxMint9+MAC地址修改+H3CiNode第三方客户端接入测试[收集].pdf

    手动设置IP地址是适应静态IP分配的策略,而动态IP分配则通常由DHCP服务器自动分配。 总的来说,这篇文章涵盖了在Linux Mint 9系统中如何修改MAC地址以适应特定网络环境,并使用第三方客户端进行802.1x认证的基本...

    Ubuntu中使用锐捷认证的方法(校内网用户的福音)

    在 Linux 平台下使用锐捷认证可以通过 MentoHUST 实现,MentoHUST 是一个支持 Windows、Linux、Mac OS 下锐捷认证的程序,附带支持赛尔认证。MentoHUST 的 Linux 版本与 Windows 版本兼容,因此如果能够在 Windows ...

    【Ubuntu如何配置网桥,Ubuntu系统配置网桥详细教程】 网桥配置.docx

    一旦IP分配给网桥,您将通过网桥重新连接到以太网接口。 10. 最后,检查网络设置以验证网桥的配置。在“Network”设置中,您应看到网桥接口取代了物理接口eth0的IP地址。 完成以上步骤后,网桥就配置成功了,可以...

    查看客户DHCP

    DHCP(Dynamic Host Configuration Protocol)是一种网络协议,用于自动分配IP地址、子网掩码、默认网关等网络参数给网络中的设备。在IT管理中,查看客户的DHCP设置是诊断网络连接问题、确保设备正确配置以及管理...

    linux-network-网络.pdf

    本文主要围绕如何在Ubuntu系统以及其它Linux发行版中配置网络,包括静态IP设置、动态IP获取、MAC地址修改、路由配置等关键知识点。 首先,配置静态IP地址是通过编辑`/etc/network/interfaces`文件实现的。例如,若...

    Ubuntu下Mentohust的用法.doc

    3. **IP设置**:支持静态IP和DHCP认证,静态IP用户还可以自定义绑定IP。 4. **智能重连**:认证成功后能保持稳定在线,掉线后能自动重连,且支持通过ping某个IP来实现智能重连。 5. **自定义兼容性**:通过相关的...

    Ubuntu下Mentohust的用法

    - **IP配置灵活**:支持静态IP和DHCP(动态IP),并允许静态IP用户自定义IP,这意味着即便校园网策略发生变化,用户也能轻松调整,保持网络连接。 - **稳定在线与智能重连**:一旦认证成功,MentoHUST能够维持稳定...

Global site tag (gtag.js) - Google Analytics