linux下怎么判断网卡异常网卡状态?
iplink命令或者通过mii-tool指令#mii-tooleth0:negotiated100baseTx-FD,linkoketh1:nolink或#mii-tool-veth0:negotiated100baseTx-FD,linkokproductinfo:vendor00:50:43,model2rev3basicmode:autonegotiationenabledbasicstatus:autonegotiationcomplete,linkokcapabilities:100baseTx-FD100baseTx-HD10baseT-FD10baseT-HDadvertising:100baseTx-FD100baseTx-HD10baseT-FD10baseT-HDflow-controllinkpartner:100baseTx-FD100baseTx-HD10baseT-FD10baseT-HDeth1:nolinkproductinfo:vendor00:50:43,model2rev3basicmode:autonegotiationenabledbasicstatus:nolinkcapabilities:100baseTx-FD100baseTx-HD10baseT-FD10baseT-HDadvertising:100baseTx-FD100baseTx-HD10baseT-FD10baseT-HDflow-control或#mii-tool-w21:20:33eth0:negotiated100baseTx-FD,linkok21:20:33eth1:nolink//mii-tool主要是用于配置网卡工作模式的指令,同时也可以进行查询、监控等工作!2)#/etc/init.d/networkstatusConfigureddevices:loeth0eth1Currentlyactivedevices:loeth0等同于#service–status-all……………………Configureddevices:loeth0eth1Currentlyactivedevices:loeth0……………………3)ifconfig-a#ifconfig-aeth0Linkencap:EthernetHWaddr00:09:6B:09:08:FCinetaddr:192.168.10.1Bcast:192.168.10.255Mask:255.255.255.0inet6addr:fe80::209:6bff:fe09:8fc/64Scope:LinkUPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1RXpackets:106732953errors:0dropped:0overruns:0frame:0TXpackets:104379788errors:0dropped:0overruns:0carrier:0collisions:0txqueuelen:100RXbytes:2351331877(2.1GiB)TXbytes:391707945(373.5MiB)Baseaddress:0x2500Memory:fbfe0000-fc000000eth1Linkencap:EthernetHWaddr00:09:6B:09:08:FDBROADCASTMULTICASTMTU:1500Metric:1RXpackets:0errors:0dropped:0overruns:0frame:0TXpackets:0errors:0dropped:0overruns:0carrier:0collisions:0txqueuelen:1000RXbytes:0(0.0b)TXbytes:0(0.0b)Baseaddress:0x2540Memory:fbfc0000-fbfe00004)ethtoolethtooleth0Settingsforeth0:Supportedports:Supportedlinkmodes:10baseT/Half10baseT/Full100baseT/Half100baseT/Full1000baseT/Half1000baseT/FullSupportsauto-negotiation:YesAdvertisedlinkmodes:10baseT/Half10baseT/Full100baseT/Half100baseT/Full1000baseT/Half1000baseT/FullAdvertisedauto-negotiation:YesSpeed:100Mb/sDuplex:FullPort:TwistedPairPHYAD:1Transceiver:internalAuto-negotiation:onSupportsWake-on:gWake-on:dCurrentmessagelevel:0x000000ff(255)Linkdetected:yesethtooleth1Settingsforeth1:Supportedports:Supportedlinkmodes:10baseT/Half10baseT/Full100baseT/Half100baseT/Full1000baseT/Half1000baseT/FullSupportsauto-negotiation:YesAdvertisedlinkmodes:10baseT/Half10baseT/Full100baseT/Half100baseT/Full1000baseT/Half1000baseT/FullAdvertisedauto-negotiation:YesSpeed:Unknown!(0)Duplex:HalfPort:TwistedPairPHYAD:1Transceiver:internalAuto-negotiation:onSupportsWake-on:gWake-on:dCurrentmessagelevel:0x000000ff(255)Linkdetected:no从上面可以看出eth0处于连接状态,eth1没有连接二.查看网卡的配置一般在linux下查看网络配置可以使用ifconfig命令,可以显示当前网卡的基本配置信息。终端输入ifconfig会出现一下内容:eth0Linkencap:EthernetHWaddr00:0C:29:0C:4B:0Finetaddr:192.168.37.128Bcast:192.168.37.255Mask:255.255.255.0UPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1RXpackets:33errors:0dropped:0overruns:0frame:0TXpackets:17errors:0dropped:0overruns:0carrier:0collisions:0txqueuelen:100RXbytes:2823(2.7Kb)TXbytes:2722(2.6Kb)Interrupt:10Baseaddress:0x1080他们分别表示:Eth0:网络接口linkencap:网络类型HWaddr:网卡物理地址Inetaddr:IP地址Bcast:广播地址Mask:子网掩码UP:正在使用的网络接口RXpackets,TXpackets接收和传输的数据包个数RXbyte,TXbyte表示接搜和传输的具体数目Interrupt:终端信息Baseaddress:内存地址三.网卡配置文件如果希望每次启动linux时,都能为你的网卡配置正确的网络地址,可以采用下列两种方法:1.每次开机后,使用ifconfig手动重新设置网卡的配置;2.在开机流程中,将网络配置的设置保存在某些RCScript中。第一种方式麻烦,第二种方式涉及到在哪个RCScript中配置网卡是比较适当的?Linux启动过程中会执行以下三个RCScript。1./etc/rc.d/init.d/rc.sysinit;2./etc/rc.d/init.d/rc;3./etc/rc.d/init.d/rc.local为了维护Linux的稳定性,建议不要修改前两项。但是,用ifconfig配置第三个RCScript的话,导致严重的问题:由于最后执行这个程序,在其执行之前,可能已经执行了数十项网络服务。因此,会造成一堆网络服务因为网卡尚未启动而无法顺利的启动。四、网卡配置文件解决上述问题的方法:每一个网络介质都对应一个配置文件,超级用户可以通过这些配置文件来配置网卡。网卡配置文件存放在/etc/sysconfig/network-scripts/目录中;/etc/sysconfig/network-scripts/ifcfg-interface-name设置文件ifcfg-interface-name包含了初始化接口所需的大部分周详信息。其中interface-name将根据网卡的类型和排序而不同,一般其名字为eth0、eth1、ppp0等,其中eth表示以太(eth0)类型网卡,0表示第一块网卡,1表示第二块网卡,而ppp0则表示第一个point-to-poirtprotocol网络接口。在ifcfg文件中定义的各项目取决于接口类型。下面的值较问常见:》DEVICE=name,其中,name是物理设备名。》IPADDR=addr,其中,addr是IP地址。》NETMASK=mask,其中,mask是网络掩码值。》NETWORK=addr,其中addr是网络地址。》BROADCAST=addr,其中,addr是广播地址。》GATEWAY=addr,其中addr是网关地址。》ONBOOT=answer,其中,answer是yes(引导时激活设备)或no(引导时不激活设备)》USERCTL=answer,其中,answer是yes(非root用户能控制该设备)或no》BOOTPROTO=proto,其中,proto取下列值之一:none,引导时不使用协议;static静态分配地址;bootp,使用BOOTP协议,或dhcp,使用DHCP协议。(2)根据上述各参数的意义,设定linpcl.lintec.edu.cn机器的设置文件如下:#cat/etc/sysconfig/networking/devices/ifcfg-rth0DEVICE=eth0ONBOOT=yesBOOTPROTO=staticIPADDR=192.168.0.2NETMASK=255.255.255.0GATEWAY=192.168.0.1
我安装的linux怎么网卡找不到?
原因:设置错误导致。解决方法:重新正确启动来解决此问题。
1.您可以选择使用CRT工具连接到Linux命令行接口,开放接口。
2.输入服务网络重启代码,启动网卡。
3.也可以选择连接到命令行界面,输入ifconfig查看网卡的基本信息。
4.然后通过输入ifconfigeth3来卸载eth3网卡。
5.完成前面的步骤后,选择输入ifconfigeth3up,然后重新加载eth3网卡。
6.最后,您可以连接到命令行接口。进入ifdowneth3。输入ifupeth3重新加载网卡eth3。
linux重启网卡显示找不到设备?
linux重启失败网卡找不到,需要点击f8键然后选择恢复模式,随后重新开机即可
linux网络不可达是什么原因?
我想可能是你的linux系统当中有一些默认的防火墙规则存在,不允许你联网。你可以使用iptables -L来查看一下,如果有的话,你可以使用iptables -F命令来将防火墙规则全部清楚。还有,你将TCP/IP配置都设好了之后,有没有启动network服务?如果没有的话,你再执行命令:service network restart。将它重新启动一下就可以了。
虚拟机怎么加载不了usb无线网卡?
如虚拟机加载不了usb无线网卡,建议通过以下步骤进行处理:
1、 先检查下主机的VMware usb 服务是否开启,在主机下按ctrl+r打开“运行”对话框,输入“services.msc”,打开“系统服务”;
2、 在服务列表里看下“VMware USB Arbitration Service”是否开启;
3、 在虚拟机中设置“USB控制器”,需要在虚拟机关机状态下依次点击“编辑虚拟机设置”–“USB控制器”,选中前三个;
4、 进入CDlinux,加载网卡,如右下角的无线网卡图标是灰色的,表示网卡没有加载;
5、 依次点“虚拟机”–“移除设备”–“无线网卡名称”–“与主机连接或断开连接”,如果CDlinux支持该usb无线网卡,则虚拟机就能加载了,若还不行,建议换一张新的无线网卡。