作家
登录

各个版本DHCP配置文件的整理

作者: 来源: 2012-06-13 06:30:14 阅读 我要评论

现在系统的繁多,给大家带来的选择也多样。但是有一个问题是,同一个软件可能面对着不同系统的兼容问题。那么今天我们就来看一下DHCP和配置文件等有关的兼容问题。由于Linux有许多发现版本,不同版本使用DHCP客户端程序和DHCP服务器也不相同。Linux提供了四种DHCP客户端程 序:pump,  dhclient, dhcpxd, 和dhcpcd。了解不同Linux发行版本的服务器端和客户端程序对于常见错误排除是必要的。 笔者曾经遇到过使用SuSE Linux 9.1 DHCP服务器和使用Mandrake Linux 9.0客户机不兼容的情况。此时就必须更换客户端 程序。方法是先停止客户机的网络服务,卸载原程序,安装和服务器端兼容程序。附表:主要Linux发行版使用的DHCP客户端。

发行版本: Red Hat Linux 9.0
可选 DHCP 客户端: dhclient 
DHCP客户端启动无/sbin/ifup 
脚本附加配置文件:
/etc/sysconfig/network,
/etc/sysconfig/network-scripts/ifcfg-eth0

发行版本: Debian Linux 3.0
可选 DHCP 客户端: dhclient 
DHCP客户端启动无/sbin/ifup
脚本附加配置文件:
/etc/network/interfaces,
/etc/dhclient.conf

发行版本: Mandrake Linux 9.1
可选 DHCP 客户端: dhclient dhcpcd, dhcpxd, pump 
DHCP客户端启动: /sbin/ifup 
脚本附加配置文件:
/etc/sysconfig/network,
/etc/sysconfig/network-scripts/ifcfg-eth0,
/etc/dhclient-eth0.conf

发行版本: SuSE Linux 9.1
可选 DHCP 客户端: dhcpcd dhclient 
DHCP客户端启动: /sbin/ifup-dhcp 
脚本附加配置文件:
/etc/sysconfig/network/dhcp
/etc/sysconfig/network/ifcfg-eth0

注:我的SuSE 10.0 里面默认安装的是dhcpcd, 上文提到的/etc/sysconfig/network/dhcp 就是dhcpcd的配置文件。

本人试过在五个iso文件里找dhclient,没有找到,但SuSE支持dhclient,  /etc/sysconfig/network/config 是dhclient的配置文件, 当然dhclient能够在rpmfind.net找到。

各Linux发行版的网络配置文件的差异我们应该熟悉。

Mandriva 属于红帽一派,尽管这个版本个性十足,配置文件还是与红帽有相似之处。

而debian 的/etc/network/interfaces 显得独树一帜。

SuSE 与 Slackware 也比较独特, 他们在/etc/下面根本没有sysconfig 这个文件夹。


  推荐阅读

  关于DHCP作用域故障讨论

再以往的DHCP服务器的配置中,我们有时候会发现一些令人苦恼的问题,例如我们今天讲解的DHCP作用域问题。笔者所在学校有两个机房,机房A的计算机是指定IP地址,机房B的计算机采用DHCP服务自动获取IP地址。两个机房在>>>详细阅读


本文标题:各个版本DHCP配置文件的整理

地址:http://www.17bianji.com/xieyi/4492.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)