linux dhcp客户端配置文件,各个版本DHCP配置文件的整理

现在系统的繁多,给大家带来的选择也多样。但是有一个问题是,同一个软件可能面对着不同系统的兼容问题。那么今天我们就来看一下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 这个文件夹。

【责任编辑:佟媛微 TEL:(010)68476606】

点赞 0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值