LinuxSir.cn,穿越时空的Linuxsir!

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

lfs6.1网卡的问题,各位请进

[复制链接]
发表于 2006-9-5 11:23:01 | 显示全部楼层 |阅读模式
用php在客户端修改装有lfs6.1系统中的网络设置,如修改/etc/syconfig/network-devices/ifconfig.eth0/ipv4,修改为另一ip(192.168.0.32,假设原ip为192.168.0.31)后执行/etc/rc.d/init.d/network restart,但原192.168.0.31仍然可用,我想是由于执行/etc/rc.d/init.d/network stop时关闭是192.168.0.32,而不是192.168.0.31。即正确的顺序应该是
  (1)/etc/rc.d/init.d/network stop (关闭192.168.0.31)
   (2)修改/etc/syconfig/network-devices/ifconfig.eth0/ipv4中的IP为192.168.0.32
   (3)/etc/rc.d/init.d/network start (关闭192.168.0.32)
但当在php中执行后(1)后,网络就断了,即不能在客户端操作执行php,请教各位有何好办法?谢谢!
发表于 2006-9-5 11:29:09 | 显示全部楼层
手动删除:
ip addr del 192.168.0.31 dev eth0
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-5 15:04:29 | 显示全部楼层
感谢版主的回复,手动删除是可以,但因为是手动删除,我们在服务器写了脚本,当先执行了network stop后,网络就断开了,即不能执行通过页面修改地址,然后再用network start启动
回复 支持 反对

使用道具 举报

发表于 2006-9-5 15:22:08 | 显示全部楼层
启动页面后再删除旧的地址不就好了?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-5 20:10:35 | 显示全部楼层
斑竹的意思是不是先修改地址,然后network start后再用新的ip登陆页面,最后再删除原来的ip地址,但这样问题是:更改地址是通过修改/etc/sysconfig/network-devices/ifconfig.eth0/ipv4中的IP实现的,用新的ip登陆页面后,旧ip在文件/etc/sysconfig/network-devices/ifconfig.eth0/ipv4中不存在的,所以就不方便再删除原来的ip?
回复 支持 反对

使用道具 举报

发表于 2006-9-5 20:22:50 | 显示全部楼层
这个已经属于你的设计范畴了,技术上就提供了这些东西给你。

其实直接加上IP,再去掉原IP就可以了,根本不需要重启接口的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-6 08:54:12 | 显示全部楼层
非常感谢斑竹!"其实直接加上IP,再去掉原IP就可以了,根本不需要重启接口的"---我不懂这是什么意思,斑竹能再详细些吗
回复 支持 反对

使用道具 举报

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

本版积分规则

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