查看Linux下网卡状态与是否连接
来源:互联网 发布:js事件冒泡的好处 编辑:程序博客网 时间:2024/05/22 08:05
1) 通过mii-tool指令
(貌似也可以通过/proc/sys/net/ipv4/conf/来查看)
4)ethtool
ethtool eth0
Settings for eth0:
ethtool eth1
Settings for eth1:
从上面可以看出eth0 处于连接状态,eth1没有连接
二. 查看网卡的配置
一般在linux下查看网络配置可以使用ifconfig命令,可以显示当前网卡的基本配置信息。
终端输入ifconfig 会出现一下内容:
eth0
Link encap:Ethernet HWaddr 00:0C:29:0C:4B:0F
inet addr:192.168.37.128 Bcast:192.168.37.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:33 errors:0 dropped:0 overruns:0 frame:0
TX packets:17 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:2823 (2.7 Kb)
TX bytes:2722 (2.6 Kb)
Interrupt:10 Base address:0x1080
他们分别表示:
Eth0:网络接口
link encap:网络类型
HWaddr:网卡物理地址
Inet addr :IP地址
Bcast:广播地址
Mask:子网掩码
UP:正在使用的网络接口
RX packets,TX packets接收和传输的数据包个数
RX byte,TX byte表示接搜和传输的具体数目
Interrupt:终端信息
Base address:内存地址
三. 网卡配置文件
如果希望每次启动linux时,都能为你的网卡配置正确的网络地址,可以采用下列两种方法:
1. 每次开机后,使用ifconfig手动重新设置网卡的配置;
2. 在开机流程中,将网络配置的设置保存在某些RC Script中。
第一种方式麻烦,第二种方式涉及到在哪个RC Script中配置网卡是比较适当的?
Linux启动过程中会执行以下三个RC Script。
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配置第三个RC Script的话,导致严重的问题:由于最后执行这个程序,在其执行之前,可能已经执行了数十项网络服务。因此,会造成一堆网络服务因为网卡尚未启动而无法顺利的启动。
四、网卡配置文件
解决上述问题的方法:每一个网络介质都对应一个配置文件,超级用户可以通过这些配置文件来配置网卡。
网卡配置文件存放在 /etc/sysconfig/network-scripts/目录中;
/etc/sysconfig/network-scripts/ifcfg-interface-name下面的值较问常见:
》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机器的设置文件如下:
[root@linpcl root]#cat /etc/sysconfig/networking/devices/ifcfg-rth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.0.2
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
- 查看Linux下网卡状态与是否连接
- 查看linux系统下网卡是否连接网线的状态
- 查看linux系统下网卡是否连接网线的状态
- 查看Linux下网卡状态或 是否连接
- linux查看网卡是否连接
- 查看Linux下网卡连接/工作状态(up还是down)?
- 查看Linux下网卡连接状态(up还是down)
- 查看Linux下网卡状态
- linux 查看网卡是否有网线连接
- Linux下检测网卡与网线连接状态
- Linux下检测网卡与网线连接状态
- Linux下检测网卡与网线的连接状态
- Linux下检测网卡与网线的连接状态
- Linux下检测网卡与网线的连接状态
- Linux环境下获取网卡连接状态
- Linux环境下获取网卡连接状态
- Linux 检测网卡与网线连接状态
- linux下 查看vsftp是否启动状态
- 1000
- 2011项目总结
- C/C++中extern关键字详解
- [2011 年终项目总结] 第一章、团队建设
- 解决 MyEclipse build workspace 慢
- 查看Linux下网卡状态与是否连接
- android java获取当前时间的总结
- Cocos2d-x的Eclipse工程中:导入91sdk后AndroidMainfest.xml报错
- arm-linux的交叉编译环境的建立
- (一)1.2 面向对象的软件开发方法
- jquery ajax
- javascript的闭包
- C++各类函数调用实现分析 .
- Android 解锁后会调用onCreate的问题