当前位置:Linux教程 - Linux - 3C905-TX配置祥解

3C905-TX配置祥解



        


    Q:
    如何在linux下安装和使用3C905C-TX网卡,我用的是TURBOLINUX3.02。内核2.0.36,请赐教!

    A:
    我使用的过3c905b-TX网卡,你的那种和3c905卡,这三种型号网卡基本一样,比较明显的区别在于网
    卡上的缓冲大小略有不同,但在linux下的安装应该是一样的.
    安装至少有两种方式:
    1.重新编译内核.选择支持该型号网卡.
    2.手动运行:
    insmode /usr/lib/module/3c509.o
    这样,就动态加入了对该网卡的支持.
    运行ifconfig 配置好网络后,即可测试网卡是否确实工作.
    如果,正常,把insmode 和 ifconfig 两条命令加入
    /etc/rc.d/init. 文件中的适当位置.
    以上目录,可能有不确切的地方.请自己修正.希望对你有所帮助.
    =========================================
    Q:多谢Ideal指点。
    我试了modprobe 3c509这个命令,很好用,系统可以认到我的网卡。
    新问题是怎么使系统可以自动完成网卡的配置。谢谢

    A:找到以后 有两种方法 其一: 在/etc/rc.d/创建
    rc.modules文件 然后在内加上modprobe 3c509 然后在 rc.local中加入 :
    ifconfig eth0 192.168.0.234 (你的ip地址)
    route add -net 192.56.0.0 netmask 255.255.255.0 dev eth0

    其二:在/etc/conf.modules中加入
    alias eth0 3c509

    然后在rc.local中加入上面两条指令 或者(redhat系统)在/etc/sysconfig/network-scripts中创建文件ifcfg-eth0 内容为:
    DEVICE=eth0
    IPADDR=192.168.0.231
    NETMASK=255.255.255.0
    NETWORK=192.168.0.0
    BROADCAST=192.168.0.255
    ONBOOT=yes

    具体内容根据自己的IP地址信息改就是了
    good luck


    A:在/etc/conf.modules 里加上

    alias eth0 3c509

    然后在rc.local中加入上面两条指令 或者(redhat系统)在/etc/sysconfig/network-scripts中创建文件ifcfg-eth0 内容为:
    DEVICE=eth0
    IPADDR=192.168.0.231
    NETMASK=255.255.255.0
    NETWORK=192.168.0.0
    BROADCAST=192.168.0.255
    ONBOOT=yes

    具体内容根据自己的IP地址信息改就是了
    good luck
    ==================================
    Q:
    我的3C905C网卡采用从3COM网站上下载下来的驱动程序自己编译安装好了,但是无法在LINUX启动时自动加载,请问如何让它自动加载?(我的机器上/etc/rc.d/没有rc.inet1等文件)请赐教,谢谢!

    A:
    要加载模块,应该修改/etc/conf.modules:
    alias eth0 3c905C
    options eth0 -o 3c501-0 io=0xXXX irq=X
    注意有相应的 3c905C 模块或类似的文件,确认模块确实有啊!
    看看能不能检测你的卡,手动配置一下!
    ==========================================================
    Q:我是一新手,我的网卡是3c509b,我已将期设置成pnp disable 状态,但从新安装redHat6。1还是系统认不到网卡,遂重新编译内核,我的步骤如下:
    usr/src/linux目录下执行
    1。 make config
    做了部分选择,使之支持3com 的3c509网卡。
    2。make dep
    3。make clean
    4。make zImage
    在这一步执行了比较久,但最后系统出现错误信息:
    Kernel/Kernel.o(.data+0x3a10):undefined reference to proc_dointvec_bset
    make: ***[vmliux] Error 1
    然后停止运行,在相关目录下未发现新的内核文件产生。
    什么原因?请教,请协助解答。谢谢

    A:3com的3c509b是非常容易配置的 是我见过的最容易配置的网卡 y try type :modprobe 3c509 看系统能不能找到
    你编译内核出现的问题 有两个原因 最可能的是 你在make config 时 有些相互依赖的选项没有选 另外可能是你的源代码有点问题 我推荐你 用新的内核源代码重新编译 然后在make config时 一般都选却省得 只修改你清楚并且是必须的选项开关
    good luck



    发布人:netbull 来自:LinuxAid