文档库 最新最全的文档下载
当前位置:文档库 › 网卡命令

网卡命令

AIX系统中网卡的查看及配置命令来源:神马新浮云 点击:647 次 2012-01-12 【易创Cms:让建站更简单】 [导读]AIX系统中网卡的查看及配置命令 在AIX中,网卡是用ent开头来表示的,一个网卡在系统中实际上可以看到两个设备接口,en开头的是Ethernet II标准的,et开头的是IEEE 802.3标准的。以太网的帧有两种标准:Ethernet II(或者叫Standard Ethernet)和IEEE802.3,两者主要是标志帧的上层协议

AIX系统中网卡的查看及配置命令

在AIX中,网卡是用ent开头来表示的,一个网卡在系统中实际上可以看到两个设备接口,en开头的是Ethernet II标准的,et开头的是IEEE 802.3标准的。以太网的帧有两种标准:Ethernet II(或者叫Standard Ethernet)和IEEE802.3,两者主要是标志帧的上层协议的方式不一样,Ethernet II使用了一个TYPE值表示,而IEEE802.3则使用一个数据LENGTH表示。一般来说,Ethernnet II更常用,我们平时配置IP的话,都是在enx接口上面的。

如下面命令查看:
# lsdev –Cc if
en0 Available 08-08 Standard Ethernet Network Interface
en1 Defined 08-09 Standard Ethernet Network Interface
en2 Defined 0A-08 Standard Ethernet Network Interface
en3 Defined 0A-09 Standard Ethernet Network Interface
et0 Defined 08-08 IEEE 802.3 Ethernet Network Interface
et1 Defined 08-09 IEEE 802.3 Ethernet Network Interface
et2 Defined 0A-08 IEEE 802.3 Ethernet Network Interface
et3 Defined 0A-09 IEEE 802.3 Ethernet Network Interface
lo0 Available Loopback Network Interface

其中lo0表示本地回环接口,也就是127.0.0.1

查看某块网卡的具体属性
#lsattr -El ent1


查看某个网卡设备接口的属性
#lsattr -El en0


修改接口属性,比如设置IP和子网掩码
#chdev -l en1 -a netaddr='192.168.1.1' -a netmask='255.255.255.0'

Ifconfig可以查看和修改网线已经连接好的网卡信息,但是修改的信息不保存在系统中,重启机器后,修改后的信息无效
# ifconfig –a --查看网卡的配置
# ifconfig en0 192.168.0.5 netmask 255.255.255.0 up -为en0配置地址、掩码并启动网卡

如果使用ifconfig操作没有连接网络的网卡则会报错

smit操作网卡相关命令
smit mkinet 添加新的网卡接口
smit chinet 配置网卡接口
smit tcpip 配置tcpip网络
smit mktcpip 配置IP地址
smit chgenet 配置网卡设备
smit rminet 删除网卡接口
smit etherchannel 配置网卡绑定
smit inet 配置网卡接口,包括mkinet,chinet,rminet等命令入口







AIX系统路由管理

曾经遇到这样一个问题,过去公司的小机托管在网通的机房,一天,远程连接小机时,无法连接,于是到网通机房检查配置,登陆小机控制台,ping外网时发现时断时续,通一个包丢一个包的,于是检查路

由设置。发现路由表里默认双网关。回忆起过去的操作,想起有一次测试,激活了另外一块网卡,同时也配置了新网关,测试完毕后,只删除了网卡的设置,并没有删除网关的设置。于是才照成上面的网络问题,删除多余的网关后,网络恢复正常。下面将相关操作记录如下:
一、网关删除。
1、 查看路由表,使用命令netstat –rn ,命令执行完成后,发现有两条默认网关。分别是100.0.0.254 和192.168.1.254,其中192.168.1.254是当初测试时加上的,并不需要。 如下图:

2、 当初做测试的时候,由于是通过smit命令为另外网卡进行设置的,因此相关网络信息写入了ODM数据库中,因此还需通过lsattr 命令进一步查看inet0设备属性,命令如下:
# lsattr –El inet0

结果发现inet0属性中有两条默认网关。其中192.168.1.254 是当时测试时使用而未及时删除的。

3、 删除多余默认网关:由于多余的默认网关信息是写入到odm数据库中,因此,需要使用chdev 命令从数据库中彻底删除,以免重新启动系统后多余网关又被激活.
# chdev -l inet0 –a delroute=” net,-hopcount,0,,0,192.168.1.254” ---删除192.168.1.254
用lsattr –El inet0 查看上条命令执行的结果

默认网关192.168.1.254已经被删除,ping 外网,数据包正常,外网远程连接该机器,也恢复正常。

二、路由的常用命令
1、查询路由表:
# netstat –rn ---其中default行为默认网关。

2、添加路由或者默认路由:
#route add –net 192.168.1.0 -netmask 255.255.255.0 192.168.1.254 --对目标子网192.168.1.0/24,都使用网关 192.168.1.254
# route add default 100.0.0.254 或者
# route add 0 100.0.0.254 ----添加默认路由
对没有特别指定,或者目标路径为0的地址,也就是所有地址,使用网关100.0.0.254,由于用route命令增加的路由,并不写入ODM数据库中,因此,系统重启后,用route命令添加的网关就会消失,如果要长久保持,可以使用
# smit route 或者用下面命令
# chdev -l inet0 –a route=”net,-hopcount,0,,0,100.0.0.254”

3、删除路由
# route delete 192.168.1.0 192.168.1.254 ---删除目标子网192.168.1.0/24的网关。
# route delete default 192.168.1.254 ---删除默认网关。
# chdev -l inet0 –a delroute=” net,-hopcount,0,,0,192.168.1.254” ---从ODM数据库中删除网关192.168.1.254。

4、清空路由表:
# route –f ---清空或者刷新路由表,此命令只是清空当前路由表,并不影响ODM数据库,系统重启后,ODM数据库中记录的路由信息继续生效。
注意:如果你从不同的网段连接到小机,不要轻易执行该命令,不然执行该命令时会立即断开你的网络连接!!!



AIX系统删除网卡过程

删除网络适配器的过程:


要从系统中删除一个网络适配器,必须先使用ifconfig命令删除适配器对应的网络接口,然后才可以从物理上删除适配器。
Ifconfig命令能够直接配置和修改网络接口。
(注意:在删除网络适配器之前,必须确认没有任何应用程序或进程正在使用该网络适配器或相应的网络接口,否则会出问题。)
这里以网络适配器ent0为例。

第一步:使网络适配器对应的网络接口处于非活动状态,即使其无效。
#ifconfig en0 down
第二步:从网络接口列表中删除指定的网络接口配置,即从系统中删除该网络接口的所有属性。
#ifconfig en0 detach
第三步:从系统中删除指定的网络接口设备,即删除网络接口的定义。
#rmdev -l en0 -d
第四步:从系统中删除网络适配器的定义。
#rmdev -l ent0 -d
第五步:如果机器支持热插拔,就可以直接从机箱中取出网卡,否则就需要关闭系统,然后关掉电源。
第六步:打开机器电源,重启系统。

(注意:在重启系统之前,如果不从物理上删除网络适配器(即不从机器上拔出网卡),当系统启动时,cfgmgr命令再次检测出这个网络适配器,
会在用户设备对象数据库ODM中重新定义它,同时创建一个相应的网络接口,除非它是ISA适配器)

相关文档
相关文档 最新文档