网卡的高级命令
[root@gechong ~]# mii-tool
No interface specified
usage: 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
-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
可以查看以太网线是否连接正常、速度、双工情况
[root@gechong ~]# mii-tool eth0
1:查看网卡物理特性
[root@gechong ~]# ethtool eth0
2:查看网卡驱动信息
[root@gechong ~]# ethtool -i eth0
3:查看网卡状态
[root@gechong ~]# ethtool -S eth0
高级网卡使用技术
1:IP别名
2:多网卡绑定
IP别名:
Linux支持在一个物理网卡上配置多个IP地址,用来实现类似子接口之类的功能,称之为IP别名。
当Linux作为DHCP服务器,需要向多网段分配不同的IP地址
当Linux作为路由设备,可能通过一根网线制作单臂路由
RHEL系统默认会启用NetworkManager对网卡管理,以方便用户使用,但是如果要使用子接口要禁用NetworkManager
[root@gechong ~]# service NetworkManager stop [root@gechong ~]# chkconfig NetworkManager off
永久禁用
添加IP别名
可以用ifconfig也可以使用ip命令
ip addr add 10.1.1.1/24 dev eth0 lable eth0:0
eth0:0
0为ip别名的编号
永久添加IP别名
在/etc/sysconfig/network-scripts下添加别名配置文件ifcfg-eth0:0
内容如下:
DEVICE=eth0:0
IPADDR=10.1.1.1
PREFIX=24 子网掩码
ONPARENT=yes