LinuxSir.cn,穿越时空的Linuxsir!

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

arch 的网络设置问题

[复制链接]
发表于 2006-11-25 23:56:33 | 显示全部楼层 |阅读模式
我把0.72 base里的包装好, kernel, grub 启动系统都没问题
但网络启动不了:
是ibm的本本x22, intel pro100的网卡, 但还有一个无线网卡,
用dmesg看了一下, 发现有时启动eth0是pro100, 无线网卡是eth1
但有时候正好换过来了eth1 是pro100,无线是eth0(两者mac不同,一眼就看出来了),

其实我这没无线的信号, 无线网卡暂时用不上, 那有没办法可以让eth0固定是pro100,
否则每次启动后改rc.conf

还有即使 我启动后改rc.conf,再 /etc/rc.d/network restart网络还是连不上,
只能ping通自己, 网关也ping不通:
desternatal host unreachable,

用hwdective --show-net,  module  e100, eepro100都已经加载 了.

安装过程漏了什么步骤吗?
我的网络配置:

lo="127.0.0.1"
eth0="eth0 192.168.1.169 netmask 255.255.255.0 broadcast 192.168.1.255"
INTERFACES=(lo eth0)
gateway="default gw 192.168.1.1"
发表于 2006-11-26 00:07:22 | 显示全部楼层
  1. gateway="default gw 192.168.1.1"
  2. ROUTES=([color=red]![/color]gateway)
复制代码
确认把叹号去掉了。
回复 支持 反对

使用道具 举报

发表于 2006-11-26 12:03:48 | 显示全部楼层
好像udev比较笨,会把无线有线弄混。你最好在modprobe里面alias一下,然后在rc.conf的modules=()中按后面配置网络的顺序把网卡模块加上。在我这里是可以的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-26 12:48:54 | 显示全部楼层
可以说得具体点吗
上午成功连上过一次了,
我都想写个sh函数放在rc.conf里让他根据mac来判断激活eth0或者eth1了
其实我无线暂时用不上, module加不加载都无所谓
回复 支持 反对

使用道具 举报

发表于 2006-11-26 13:18:27 | 显示全部楼层
建议你看一下/etc/udev/readme-udev-arch.txt,里面都讲了。
回复 支持 反对

使用道具 举报

发表于 2006-11-26 16:52:48 | 显示全部楼层
eth0或者eth1的问题,如果无线卡不用的话可以通过在CMOS里面设置屏蔽一个网卡
回复 支持 反对

使用道具 举报

发表于 2006-11-29 03:06:07 | 显示全部楼层
如果你用的是udev
添加udev规则:把网卡的物理地址和网络接口的名称捆住:

我添加了一个文件:
/etc/udev/rules.d/01-network.rules
内容:
SUBSYSTEM=="net", SYSFS{address}=="00:EE:**:80:77:**", NAME="eth0"
SUBSYSTEM=="net", SYSFS{address}=="00:FF:**:1A:00:**", NAME="eth1"

**是我发帖的时候改掉的(涉及隐私)
回复 支持 反对

使用道具 举报

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

本版积分规则

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