网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > linux > 网络管理 > 网络管理 > 如何解决Linux操作系统找不到网卡的问题  

如何解决Linux操作系统找不到网卡的问题

2008-06-11  作者:bitsCN整理  来源:中国网管联盟  点评 投稿 收藏

    1. 安装网卡

    机器太新,以至于现有的Linux版本无法认出,比如机器找不到网卡,这时候怎么办呢?

网管u家u.bitscn@com

    别急,首先你需要知道网卡是什么型号的,以本实验室新购入的电脑为例,它的网卡是集成的,型号是Realtek RTL8168/8111 PCI-E Gigabit Ethernet NIC.然后我们到Realtek的官方网站去下载相应的Linux驱动程序r8168-8.005.00.tar.bz2,按照说明安装。 网管论坛bbs_bitsCN_com

    Unpack the tarball : 中国网管论坛bbs.bitsCN.com

    # tar vjxf r8168-8.aaa.bb.tar.bz2 网管联盟bitsCN_com

    Change to the directory:

网管u家u.bitscn@com

    # cd r8168-8.aaa.bb 网管网www.bitscn.com

    If you are running the target kernel, then you should be able to do : 网管下载dl.bitscn.com

    # make clean modules (as root or with sudo) 网管下载dl.bitscn.com

    # make install

网管论坛bbs_bitsCN_com

    # /sbin/depmod -a

网管下载dl.bitscn.com

    # /sbin/insmod ./src/r8168.ko (or r8168.o in linux kernel 2.4.x) 网管论坛bbs_bitsCN_com

    You can check whether the driver is loaded by using following commands. 网管网www.bitscn.com

    # /sbin/lsmod | grep r8168(看看有没有加载网卡驱动) 网管下载dl.bitscn.com

    # /sbin/ifconfig –a(看看有没有相关网卡被启动的信息) 网管论坛bbs_bitsCN_com

    If there is a device name, ethX, shown on the monitor, the linux 网管网www.bitscn.com

    driver is loaded. Then, you can use the following command to activate 网管bitscn_com

    the ethX.

网管u家u.bitsCN.com

    # ifconfig ethX up

中国网管论坛bbs.bitsCN.com

    ,where X=0,1,2,……

网管u家u.bitsCN.com

    这里也可以通过系统→管理→网络来设置IP地址等,最后激活。 网管网www_bitscn_com

    1. Set manually

中国网管联盟bitsCN.com

    a. Set the IP address of your machine. 中国网管论坛bbs.bitsCN.com

    # ifconfig ethX "the IP address of your machine" 网管u家u.bitscn@com

    b. Set the IP address of DNS.

网管bitscn_com

    Insert the following configuration in /etc/resolv.conf.

网管网www_bitscn_com

    nameserver "the IP address of DNS"

中国网管论坛bbs.bitsCN.com

    c. Set the IP address of gateway.

网管联盟bitsCN@com

    # route add default gw "the IP address of gateway"

网管网www.bitscn.com

    2. Set by doing configurations in /etc/sysconfig/network-scripts

网管u家u.bitscn@com

    /ifcfg-ethX for Redhat and Fedora, or /etc/sysconfig/network 网管下载dl.bitscn.com

    /ifcfg-ethX for SuSE. There are two examples to set network 网管下载dl.bitscn.com

    configurations. 网管u家u.bitscn@com

    a. Fix IP address: 网管bitscn_com

    DEVICE=eth0

中国网管论坛bbs.bitsCN.com

    BOOTPROTO=static

中国网管联盟bitsCN.com

    ONBOOT=yes 网管联盟bitsCN_com

    TYPE=ethernet 网管网www.bitscn.com

    NETMASK=255.255.255.0

网管网www_bitscn_com

    IPADDR=192.168.1.1

网管论坛bbs_bitsCN_com

    GATEWAY=192.168.1.254 网管论坛bbs_bitsCN_com

    BROADCAST=192.168.1.255 网管联盟bitsCN_com

    2. 修改:#vi /etc/hosts,在该文本中,增加两行: 网管联盟bitsCN_com

    127.0.0.1 localhost.localdomain localhost 网管网www.bitscn.com

    192.168.4.101 node3(根据机器本身情况设置) 中国网管论坛bbs.bitsCN.com

    修改:vi /etc/hosts.equiv,增加一行:(如果没有该文本,可建立一个) 网管网www_bitscn_com

    node3

网管下载dl.bitscn.com

    3. 启动ssh服务

中国网管论坛bbs.bitsCN.com

    大部分的Linux版本应该都会自带该程序

网管bitscn_com

    #ssh-keygen 网管bitscn_com

    #cd .ssh

网管论坛bbs_bitsCN_com

    #cp id_rsa.pub authorized_keys 网管联盟bitsCN_com

    #ssh node3(如果成功,会显示上次登陆的时间, node3是主机名)

网管网www_bitscn_com

    附加信息: 网管bitscn_com

    ifup eth0看看能否启动eth0

网管网www_bitscn_com

    lsmod看看有没有加载网卡驱动 网管下载dl.bitscn.com

    dmesg看看有没有网卡启动时的错误信息

网管联盟bitsCN@com


TAGs
 上一篇:Linux系统下SSH连接登陆延时的解决办法   下一篇:用Linux系统共享上网设置案例
如何解决Linux操作系统找不到网卡的问题 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: