




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
linux 网卡 攻略Linux系统下的网卡不像Windows那么支持完善,有时需要自己动手,本文总结了相关的驱动安装、命令行工具和测试网卡的负载等内容。网卡驱动/安装包中README有详细说明,主要就是如下几个命令Make installmodprobe e1000e 或者 insmod e1000rmmod e1000e; modprobe e1000e网卡配置文件对于网卡信息的配置通常包括:配置IP地址、子网掩码和网关。网卡信息保存在网卡配置文件中。网卡配置文件位于/etc/sysconfig/network-scripts目录下。一块网卡对应一个网卡配置文件,配置文件命名规则:ifcfg-网卡类型以及网卡的序列号由于以太网卡类型是eth,网卡的序列号从0开始,所以第一块网卡的配置文件名称为ifcfg-eth0,第二块网卡为ifcfg-eth1,以此类推。网卡配置文件中常用配置文件名的还以如下:DEVICE=eth0,定义该网卡的识别名称。BOOTPROTO=dhcp,启动该网卡的识别名称。static/none:代表固定的IP地址;bootp/dhcp:通过BOOTP或DHCP协议取得IP地址。HWADDR=00:02:B3:0B:64:22,该网卡的MAC地址。ONBOOT=yes,启动network服务时,是否启用该网卡。当RedHat系统启动network服务时,network服务一次读取保存于/etc/sysconfig/network-scripts/目录下所有网卡的配置文件。如果网卡配置文件的ONBOOT设置为yes,则network服务就会调用ifup命令启动该网卡;如果网卡的配置文件的ONBOOT参数为no,network会跳过启动这个网卡的工作。TYPE=Ethernet,网卡的类型。USERCTL=no,是否允许普通用户启动或者停止该网卡。IPV6INIT=no,是否在该网卡上启动IPV6的功能。PEERDNS=yes,是否允许网卡在启动时向DHCP服务器查询DNS信息,并自动覆盖/etc/resolv.conf配置文件。以下配置项用于指定该网卡的静态IP地址,此时BOOTPROTO必须为static或者none。IPADDR=5,静态方式指定网卡的IP地址。NETMASK=,定义该网卡的子网掩码。MTU=1500,设置网卡的MAC帧最大传输单位大小。GATEWAY=,设置网络的默认网关。DNS1=,指定主要的DNS服务器地址。DNS2=,指定备用的DNS服务器地址。配置网卡信息配置网卡信息可以直接修改网卡配置文件中的相关内容,但是这种方法对用户的要求比较高。在RedHat Enterprise Linux5中常用于设置IP地址的三个命令,分别是:system-config-network、setup和ifconfig。其中ifconfig设置IP地址的方法将在常用命令部分中介绍。(1)system-config-network命令在命令提示行下输入system-config-network命令将会启动可视化网络配置界面(对于新手这个方式比较简单)(2)setup设置网卡信息在命令行下输入setup命令后将会进入系统设置界面,然后选择网卡设置进入网卡设置界面(很多系统都可以使用setup命令设置,运用比较广)(3)ifconfig网卡常用命令ifconfig命令的功能比较强大,可以用来查看和设置网卡信息。a.查看网卡信息命令语法:ifconfig 参数参数说明:无参数:显示当前活动的网卡- a:显示系统中所有网卡的配置信息网卡设备名称:显示指定网卡的配置信息eg:查看eth0网卡信息:#ifconfig eth0b.设置IP地址命令语法:ifconfig 网卡设备名 IP地址 netmask 子网掩码(注:ifconfig命令设置的IP地址即时生效,但是重启机器后,IP地址又回复到原IP地址,所以ifconfig命令只能用于设置临时的IP地址)eg:ifconfig eth0 56 netmask c.修改MAC地址命令语法:ifconfig 网卡设备名 hw ether MAC地址(注:修改网卡的MAC地址前要禁用网卡,修改后要启用网卡)eg:ifconfig eth0 hw ether 00:0C:29:03:F3:76几个常用的命令1.ifdown禁用网卡语法:ifdown 网卡设备名2.ifup启用网卡语法:ifup 网卡设备名3.绑定IP和MAC地址实现方法:创建/etc/ethers文件,文件内容“ip地址 mac地址”,然后执行“arp -f”命令,是配置生效。eg:将IP地址54与MAC地址00:0C:29:03:F3:75绑定。#echo 54 00:0C:29:03:F3:75/etc/ethers#arp -fethtool-查看网卡以及修改网卡配置工具ethtool 是用于查询及设置网卡参数的命令。使用概要:ethtool ethx /查询ethx网口基本设置,其中 x 是对应网卡的编号,如eth0、eth1等等ethtool h /显示ethtool的命令帮助(help)ethtool i ethX /查询ethX网口的相关信息ethtool d ethX /查询ethX网口注册性信息ethtool r ethX /重置ethX网口到自适应模式ethtool S ethX /查询ethX网口收发包统计ethtool s ethX speed 10|100|1000 duplex half|full autoneg on|off /设置网口速率10/100/1000M、设置网口半/全双工、设置网口是否自协商rootlinux /# ethtool eth1 /查看网卡1信息rootlinux /# ethtool -i eth1 /查看网卡型号等rootlinux /# ethtool -S eth1 /查看数据率等rootlinux /# ethtool -s eth1 autoneg off speed 100 duplex full/强制修改网卡速率,配置成百兆网卡,autoneg off是一定要用,如果是on的话就是自适应配置,自动根据机器等进行配置。rootlinux /# which ethtool/查询 ethtool 存放的路径/sbin/ethtoolrootlinux /# rpm -qf /sbin/ethtool/查询 ethtool 的版本信息ethtool-1.6-5将 ethtool 设置永久保存在网络设备的方法解决方法一:ethtool 设置可通过 /etc/sysconfig/network-scripts/ifcfg-ethX 文件保存,从而在设备下次启动时激活选项。例如:ethtool -s eth0 speed 100 duplex full autoneg off此指令将eth0设备设置为全双工自适应,速度为100Mbs。若要eth0启动时设置这些参数, 修改文件/etc/sysconfig/network-scripts/ifcfg-eth0 ,添加如下一行:ETHTOOL_OPTS=speed 100 duplex full autoneg off解决方法二:将ethtool设置写入/etc/rc.d/rc.local之中。mii-tool 的用法mii-tool 在更改网络设备通信协商方式的方法比较简单,用 -v 参数来查看网络接口的状态;看下面的例子;mii-tool 更改网络接口协商的方法; # mii-tool -helpusage: mii-tool -VvRrwl -A media,. | -F media interface .-V, -version display version information-v, -verbose more verbose output 注:显示网络接口的信息;-R, -reset reset MII to poweron state 注:重设MII到开启状态;-r, -restart restart autonegotiation 注:重启自动协商模式;-w, -watch monitor for link status changes 注:查看网络接口连接的状态变化;-l, -log with -w, write events to syslog 注:写入事件到系统日志;-A, -advertise=media,. advertise only specified media 注:指令特定的网络接口;-F, -force=media force specified media technology 注:更改网络接口协商方式;media: 100baseT4, 100baseTx-FD, 100baseTx-HD, 10baseT-FD, 10baseT-HD,(to advertise both HD and FD) 100baseTx, 10baseT更改网络接口的协商方式,我们要用到F选项,后面可以接 100baseT4, 100baseTx-FD, 100baseTx-HD, 10baseT-FD, 10baseT-HD等参数;如果我们想把网络接口eth0改为 1000Mb/s全双工的模式应该怎么办呢?rootlocalhost # mii-tool -F 100baseTx-FDrootlocalhost #mii-tool -v eth0Ipip与ethtool的功能与传统的ifconfig类似,而且功能更强。ip下载:apt-get install iproute# ip addr1: lo: mtu 16436 qdisc noqueuelink/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet /8 scope host loinet6 :1/128 scope hostvalid_lft forever preferred_lft forever2: eth0: mtu 1500 qdisc pfifo_fast qlen 1000link/ether 00:e0:22:02:25:46 brd ff:ff:ff:ff:ff:ffinet /24 brd 55 scope global eth0inet6 fe80:2e0:22ff:fe02:2546/64 scope linkvalid_lft forever preferred_lft forever# ip link1: lo: mtu 16436 qdisc noqueuelink/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:002: eth0: mtu 1500 qdisc pfifo_fast qlen 1000link/ether 00:e0:22:02:25:46 brd ff:ff:ff:ff:ff:ff# ip -s link ls dev eth02: eth0: mtu 1500 qdisc pfifo_fast qlen 1000link/ether 00:e0:22:02:25:46 brd ff:ff:ff:ff:ff:ffRX: bytes packets errors dropped overrun mcast287018517 364010 0 0 0 0TX: bytes packets errors dropped carrier collsns272957602 395576 0 0 0 0网卡的负载测试工具如果需要对网卡进行详细的负载等指标检测,可以使用如下的工具Tcpdump/tcpdump_man.htmlTcprelay//
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年春季初级经济师职业资格考试 经济基础知识押题实战模拟试卷
- 2025年高中物理力学专题冲刺试卷
- 2025年心理咨询师五级考试全真试卷 心理咨询基础技能专项训练
- 玩具生产培训知识总结课件
- 2026届安徽省泗县刘圩高级中学高二化学第一学期期中统考模拟试题含解析
- 王文婷两小儿辩日课件
- 王崧舟两小儿辩日课件
- 廉洁文化教育兴廉洁之风树浩然正气65课件
- 2026届广西钦州市第四中学化学高三上期中达标检测模拟试题含解析
- 事务管理单位片区物业采购项目方案投标文件(技术标)
- 通信工程用电登高等高风险作业施工安全操作
- 紧急宫颈环扎术的手术指征及术后管理
- 冻结法原理岳丰田
- Unit 2 Lets celebrate Developing ideas-Writing a letter to express 课件【知识精讲+拓展训练】高中英语外研版(2019)必修第二册
- 新教材高中历史必修中外历史纲要上全册教学课件
- 图标设计与制作PPT完整全套教学课件
- 感染性休克教学查房演示文稿
- 碎石组织供应及运输售后服务保障方案
- 护理服务规范整改措施(共15篇)
- 建筑施工过程中成品保护施工方案
- 法律职业伦理(第二版)完整版教学课件全书电子讲义(最新)
评论
0/150
提交评论