LinuxSir.cn,穿越时空的Linuxsir!

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

如何向我配置的小型linux里加入网络部分.

[复制链接]
发表于 2006-5-20 22:13:56 | 显示全部楼层 |阅读模式
我的linux配置如下:
针对特定的硬件平台编译过的2.6.16内核,并包含一些基本的命令如:bash   chown  df     hostname  ls      mount  rm     stty  
cat    cp     dmesg  kill      mkdir   mtab   rmdir  su    umount
chgrp  date   grep   ln        mkfifo  mv     sed    sync  uname
chmod  dd     gzip   login     mknod   nohup  sh     tar等等,
现在可以login进入系统.
在网络方面安装的软件包:
iana-etc-1.01.tar.bz2,
iproute2-2.6.8-040823.tar.bz2  包含 ip,ifstat,ifcfg,nstat,ss,tc等命令
我用ip命令为网止添加ip时,提示说eth0设备,请问我应该如何做才可以把网络部分加入系统?

我曾把原FC3系统里的/proc/net/dev_snmp6/文件夹里的eth0,lo拷贝到了新系统的相应的文件夹里,可是当我在新系统中运行
ip addr add 211.**.**.***/24 brd + dev eth0
时提示说找不到eth0.

我还试了这样一种方法:
lfs中有这样一个包udev-056,我在FC3系统里编译了,然后把相应的动态链接库和可执行文件都拷贝到新的系统里了,但是还是不行.

我应该如何做才能把eth0设备加入网络.

thanks in advance.
发表于 2006-5-24 21:42:04 | 显示全部楼层
在slackware中三句:
ifconfig eth0 111.111.111.111 netmask 255.255.xxx.xxx
route add default gw 222.222.222.222
echo "nameserver 333.333.333.333">/etc/resolv.conf

其中111.111.111.111 netmask 255.255.xxx.xxx 为你的ip,当不设置netmask时为默认255.255.255.0
222.222.222.222 为你的网关
333.333.333.333 为你的dns
回复 支持 反对

使用道具 举报

发表于 2006-5-26 16:51:35 | 显示全部楼层
把网卡模块编译进内核试试。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-26 19:57:44 | 显示全部楼层
我把网卡的驱动编译进内核,然后用iproute2包里的ip命令,
ip link就看到了网卡的接口了. 然后用ip addr add 222.222.222.222  dev eth0 命令设置了地址.
上面的ip是命令.
下面的ip是地址,呵呵,

我用ifconfig后,提示是/proc/net/dev: Is a directory
不过我用了spring@sir的方法设置ip,然后可以ping其他的计算机了.
呵呵
谢谢两位了!又多了一种方法.不过那个提示我不是很明白.
用ifconfig命令设置好了ip后运行ifconfig看不到我设置的ip信息,只有上面的提示.
请问我要怎样才可以看到我的ip的设置情况?
谢谢!
回复 支持 反对

使用道具 举报

发表于 2006-5-27 10:24:43 | 显示全部楼层
你内核的虚拟文件系统proc是怎么编译的,/etc/fstab呢
回复 支持 反对

使用道具 举报

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

本版积分规则

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