LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1245|回复: 6

问一个关于动态获取ip地址的过程的问题

[复制链接]
发表于 2007-8-6 12:06:47 | 显示全部楼层 |阅读模式
在redhat/fedora系统中,我们使用以下命令:
/etc/init.d/network start
或者
/etc/init.d/network restart
如果文件/etc/sysconfig/network-scripts-ifcfg-eth0(只有一块网卡)中的BOOTPROTO的值是dhcp,系统会去获取一个动态的ip地址,但是我却无法在/etc/init.d/network文件中找到获取动态ip的代码。
请各位高手指点。
发表于 2007-8-6 14:20:02 | 显示全部楼层
Fedora 不知道,Debian 系列的话是在 /etc/network/interfaces 里面配置的。dhcp 就是动态获取 ip 。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-6 14:47:11 | 显示全部楼层
Post by pluskid
Fedora 不知道,Debian 系列的话是在 /etc/network/interfaces 里面配置的。dhcp 就是动态获取 ip 。


-------------------------------------------------------------------------------------------------

我想你误会我的意思了,我是想找出对应的shell代码,而不是简单的配置,不知道debian下是怎么实现的呢,我想只要是实现方法,对我都是有学习价值的
回复 支持 反对

使用道具 举报

发表于 2007-8-6 17:19:30 | 显示全部楼层
如果是启动dhcp得到IP,可以在/var/lib/dhcp/dhclient.leases中看到!
我用的是RedHat的系统,不知道在Fedora中是否好用!
在Redhat中客户端需要dhcp时,执行的应该是dhclient这个脚本!
这些不知道是不是你想要的!
回复 支持 反对

使用道具 举报

发表于 2007-8-6 17:58:43 | 显示全部楼层
在开机的时候应该会知道早ip的,如果错过了就要用dhclient eth0这个命令来重新获得
我用的是rhel4u4,Fedora应该也有这个命令的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-7 10:00:44 | 显示全部楼层
好的 ,我把dhclient考到一个babylinux上,并执行,提示要好多好多的文件
晕呀,像什么/sbin/consoletype等等
回复 支持 反对

使用道具 举报

发表于 2007-8-7 21:20:59 | 显示全部楼层
这个当然不行,肯定有很多相互依赖的包的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表