Ubuntu是一个由全球化的专业开发团队建造的操作系统。它包含了所有您需要的应用程序:浏览器、Office套件、多媒体程序、即时消息等。Ubuntu是一个Windows和Office的开源替代品。
对于公司来说,员工的IP如果是自动获取的,经常会出现IP冲突现象,尤其是经常使用笔记本的员工,网络经常更换,所以IP地址就更容易出现冲突了。
解决它的办法是可以在公司的服务器(UbuntuLinux)上通过MAC绑定一个IP,这样客户端自动获取IP就不会再变了。
dhcp(dynamichostconfigurationprotocol)就是动态主机分配协议,它用于给某个网络段上的主机进行动态分配IP地址和相关网络环境的配置工作,比如我们使用adsl拨号就是用的dhcp协议。
Dhcp的设置
1.dhcp的配置文件是/etc/dhcpd.conf,不过默认的情况下这个文件不存在,你需要使用它的模板建一个配置文件。模板的位置在/usr/share/doc/dhcp-3.0p11/dhcpd.conf.sample
执行命令
Java代码
- sudovim/etc/dhcpd.conf
注意上面指令中的路径,如果你的不同改写为你的路径,总之找到dhcpd.conf文件
打开以后文件后,如图:
说明一下上图中的代码意思
Java代码
- ddns-update-styleinterim;
#配置使用过渡性DHCP-DNS互动更新模式。
我的图中没有
Java代码
- ignoreclient-updates;
这行代码,它的意思是#忽略客户端更新
Java代码
- optiondomain-name"example.org";
#为客户设置域名
Java代码
- optiondomain-name-servers192.168.1.1;
#为客户设置域名服务器
Java代码
- #optionntp-servers192.168.1.1;
设置NTP服务器。
Java代码
- optiontime-offset-18000;#EasternStandardTime
#设置偏移时间。
Java代码
- default-lease-time21600;
#设置缺省的地址租期.
Java代码
- subnet192.168.0.0netmask255.255.255.0{
- range192.168.0.200192.168.0.240
- }
#设置动态的地址池。
Java代码
- max-lease-time43200;
#设置客户端最长的地址租期
Java代码
- default-lease-time21600;
#设置缺省的地址租期。
Java代码
- optionsubnet-mask255.255.255.0;
#设置客户端的子网掩码
上面图片中是设置host的方式,
***种是设置多个host的名称,第二种是在group中设置host,其实这两个方式一样,都可以使用。
总结:
希望本文介绍的教大家为UbuntuLinux服务器通过MAC分配IP的方法能够对读者有所帮助,更多有关linux系统的知识还有待于读者去探索和学习。
【编辑推荐】