- 论坛徽章:
- 0
|
今天试了一下这两个命令:
ifconfig pcn0 unplumb
ifconfig pcn0 plumb
用 ifconfig -a 查看pcn0 状态 发现inet和netmask都变成0了
于是用/etc/init.d/network脚本重设网络, 但结果有点让人摸不着头脑
# /etc/init.d/network
Setting netmask of pcn0 to 255.255.255.0
configuring IPv4 interfaces: pcn0
./network: shcat :not found
Hostname: unknown
结果最后一行, hostname: unknown 。但是我的网络配置文件绝对是ok的。
然后看到 ./network: shcat :not found
可能network脚本有点问题
grep shcat /etc/init.d/network
发现多处出现 shcat
set -- 'shcat /etc/hostname.$1'
for i in 'shcat /etc/dhcp\.$1'; do
.....
遂备份network原文件,编辑network, 用cat代替全部shcat 后保存退出
cp /etc/init.d/network /etc/init.d/network.orig
vi /etc/init.d/network
g:/shcat/s//cat/
ZZ
重新执行network脚本
/etc/init.d/network
Setting netmask of pcn0 to 255.255.255.0
configuring IPv4 interfaces: pcn0
Hostname: sol9
这下就好了……无语了。
我的问题是: 这个shcat 到底是什么? 起先以为是 sh cat, 结果执行脚本仍然出错。全部改成cat就没问题了。:em12: |
|