LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: abcdefgl123

网络不通!求助!急了.

[复制链接]
发表于 2006-6-24 20:43:00 | 显示全部楼层
你的menu.lst怎么写的?
Post by abcdefgl123

cat > /sbin/init.sh << "EOF"
   /bin/bash
    EOF
    chmod a+x /sbin/init.sh
用/sbin/init这个名字好点
你就启动了一个/bin/bash就结束了,当然没有设置网络咯
最起码要有一个设置网络的命令在init里

另外udev也没用上.
Post by abcdefgl123

cd /etc/sysconfig/network-devices &&
mkdir -v ifconfig.eth0 &&
cat > ifconfig.eth0/ipv4 << "EOF"
ONBOOT=yes
SERVICE=ipv4-static
IP=192.168.1.1
GATEWAY=192.168.1.2
PREFIX=24
BROADCAST=192.168.1.255
EOF

**注意:IP、GATEWAY、BROADCAST的地址根据自己的实际情况设置。
不是有了这个文件网络就配置好了,是需要有启动脚本读取这个文件来设置网络的.
所以你的系统网络不通大概问题就在这里

另外还不太清楚你是否把网卡的驱动编译进内核里,你没有模块加载过程,所以所有需要的驱动应该编译进内核.
回复 支持 反对

使用道具 举报

发表于 2006-6-25 00:37:31 | 显示全部楼层
ip addr add 127.0.0.2/8 dev lo scope host

运行这个后,再ping,试试。
回复 支持 反对

使用道具 举报

发表于 2006-6-25 07:54:05 | 显示全部楼层
Post by abcdefgl123
安装net-tools-1.60出错:
root:/sources/net-tools-1.60# make config
rm -f config.h
Configuring the Linux net-tools (NET-3 Base Utilities)...

/bin/sh: ./configure.sh: /usr/bin/env: bad interpreter: Permission denied
make: *** [config.h] Error 126
不会吧,net-tools 也编译不了?

你好像没有參考 BLFS 的方法,请阅读  BLFS 手册
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-25 09:42:04 | 显示全部楼层
感谢各位版主,我再试.
  另外内核是肯定加了网络的.我还用原来的宿主系统的内核换了试过.
---------------------------------------
我的menu.lst:
default 0
timeout 10
color green/black light-green/black

title miniLFS
root (hd1,0)
kernel /boot/lfskernel-2.6.12.5 root=/dev/hdc1 rw
-------------------------------------------
"另外udev也没用上."?? !! 我安装了啊?...
9. udev-0.76
tar xvf udev-076.tar.bz2
    cd udev-076
    make LDFLAGS="-static" EXTRAS=extras/run_directory
    ./udevstart
    cd ..
    rm -rf udev-076
---------------------------------------------------
我去ip addr add 127.0.0.2/8 dev lo scope host了.看看结果.......
回复 支持 反对

使用道具 举报

发表于 2006-6-25 11:37:18 | 显示全部楼层
udev你是装了,但是没用上
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-25 14:41:26 | 显示全部楼层
汗ing,要怎么用udev ????
------------------------------------
加如下命令:
# ip addr add 127.0.0.2/8 dev lo scope host
# ip addr add 192.168.1.1/8 dev eth0
输出:
1:eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop qlen 10000
link/ether 00:07:e9:ee:39:bd brd ff:ff:ff:ff:ff:ff
inet 192.168.1.1/8 scope global eth0
2:lo <LOOPBACK> mtu 16436 qdisc noop
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.2/8 scope host lo
3:dummy0: <BROADCAST,NOARP> mtu 1500 qdisc noop
link/ether a6:26:a3:e6:48:5f brd ff:ff:ff:ff:ff:ff
4:tunl0: <NOARP> mtu 1480 qdisc noop
link/ipip 0.0.0.0 brd 0.0.0.0
5:gre0: <NOARP> mtu 1476 qdisc noop
link/gre 0.0.0.0 brd 0.0.0.0
好像有网络了,可是:
# ping 192.168.1.1
PING 192.168.1.1(192.168.1.1) 56 data bytes

不动了.
---------------------------------
设置网络的命令在init里怎么设置?
我在里面加
ip addr add 127.0.0.2/8 dev lo scope host
ip addr add 192.168.1.1/8 dev eth0
这两条命令没起作用.

再次感谢ing.
回复 支持 反对

使用道具 举报

发表于 2006-6-25 14:59:41 | 显示全部楼层
我好像打错一个字。sorry。
ip addr add 127.0.0.2/8 dev lo scope host
-》
ip addr add 127.0.0.1/8 dev lo scope host

执行后,你要ping的是  127.0.0.1,不是192.x。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-25 15:30:07 | 显示全部楼层
我也加了 ip addr add 192.168.1.1/8 dev eth0 这条命令.
ping 192.168.1.1 也不行啊,终极幻想版主.不过,我再试,感谢ing.
回复 支持 反对

使用道具 举报

发表于 2006-6-25 15:35:28 | 显示全部楼层
ip addr add 192.168.1.1/8
->
ip addr add 192.168.1.1/24

再试试。。每次 add 前,记得 del 原来设置过的IP。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-25 16:43:34 | 显示全部楼层
终极幻想版主, 还是不行.
# ping 127.0.0.1
PING 127.0.0.1(127.0.0.1) 56 data bytes
不动了.

另外youbest版主说我的udev装了,但没用上.是什么意思呢? 要怎么才能用上? 谢谢.
回复 支持 反对

使用道具 举报

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

本版积分规则

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