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文件

打开以后文件后,如图:
ubuntu(Linux) DHCP通过MAC分配IP

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

 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;
  #设置客户端的子网掩码

  ubuntu(Linux) DHCP通过MAC分配IP

  上面图片中是设置host的方式,
  第一种是设置多个host的名称,第二种是在group中设置host,其实这两个方式一样,都可以使用。
   

你可能感兴趣的:(java,linux,网络协议,ubuntu,vim)