1、问题:有两台 aix 的测试机器,一台做应用,一台做数据库,都在同一个网段下(无双机) ,其中应用网络没有问题,而数据库这台网络有问题,内网下载只有 30 几 K。解决方法:对比法由于这两台机器属于同一网段,机型完全一样,可以将两台机器的网络设置进行细致的对比,看看有何差异,然后改之。使用 netstat -v ent0 | grep -p “Specific Statistics“命令分别查看两台机器应用:netstat -v ent0 | grep -p “Specific Statistics“10/100 Mbps Ethernet PCI Adapter II (1410ff01)
2、Specific Statistics:-Link Status: UpMedia Speed Selected: Auto negotiationMedia Speed Running: 100 Mbps Full DuplexReceive Pool Buffer Size: 1024Free Receive Pool Buffers: 1024No Receive Pool Buffer Errors: 0Receive Buffer Too Small Errors: 0Entries to transmit timeout routine: 0Transmit IPsec packe
3、ts: 0Transmit IPsec packets dropped: 0Receive IPsec packets: 0Receive IPsec packets dropped: 0Inbound IPsec SA offload count: 0Transmit Large Send packets: 0Transmit Large Send packets dropped: 0Packets with Transmit collisions:1 collisions: 0 6 collisions: 0 11 collisions: 02 collisions: 0 7 collis
4、ions: 0 12 collisions: 03 collisions: 0 8 collisions: 0 13 collisions: 04 collisions: 0 9 collisions: 0 14 collisions: 05 collisions: 0 10 collisions: 0 15 collisions: 0数据库:netstat -v ent0 | grep -p “Specific Statistics“10/100 Mbps Ethernet PCI Adapter II (1410ff01) Specific Statistics:-Link Status:
5、 UpMedia Speed Selected: 100 Mbps Half DuplexMedia Speed Running: 100 Mbps Half DuplexReceive Pool Buffer Size: 1024Free Receive Pool Buffers: 1024No Receive Pool Buffer Errors: 0Receive Buffer Too Small Errors: 0Entries to transmit timeout routine: 0Transmit IPsec packets: 0Transmit IPsec packets d
6、ropped: 0Receive IPsec packets: 0Receive IPsec packets dropped: 0Inbound IPsec SA offload count: 0Transmit Large Send packets: 0Transmit Large Send packets dropped: 0Packets with Transmit collisions:1 collisions: 233543413 6 collisions: 0 11 collisions: 02 collisions: 0 7 collisions: 0 12 collisions
7、: 03 collisions: 0 8 collisions: 0 13 collisions: 04 collisions: 0 9 collisions: 0 14 collisions: 05 collisions: 0 10 collisions: 0 15 collisions: 0仔细对比发现数据库这台显然是双工模式与应用这台不同,应用的机器是自适应的,运行时是 100M 全双工模式,而数据库的机器限制为 100M 半双工模式,现在就是要将数据库这台改成与应用一样更改双工模式的命令为 smitty chgenet但是在此之前要将需要更改的网卡 down 掉,以及所有经过此网卡的服
8、务停止步骤如下:ifconfig -a输出:en0: flags=5e080863,80;inet 10.100.10.6 netmask 0xffffff00 broadcast 10.100.10.255再输入:ifconfig en0 downifconfig en0 detachsmitty chgennt输出:Entry FieldsEthernet Adapter ent0Description 10/100 Mbps Ethernet PCI Adapter II (1410ff01)Status AvailableLocation 1L-08Transmit descripto
9、r queue size 512 Receive descriptor queue size 512 Software transmit queue size 8192 Receive buffer pool size 1024 Media Speed Auto_NegotiationIPsec Offload no Enable hardware transmit and receive checksum yes Enable TCP Large Send Offload no Enable Link Polling no Time interval for Link Polling 500
10、 Enable ALTERNATE ETHERNET address no ALTERNATE ETHERNET address 0x000000000000 Apply change to DATABASE only no 更改之后需要重新设置默认网关(原来的会丢失)smitty tcpipMinimum Configuration & Startup输出:Entry Fields* HOSTNAME TEST1-CRM-DB-CLS* Internet ADDRESS (dotted decimal) 10.100.10.8Network MASK (dotted decimal) 255.255.255.0* Network INTERFACE en0NAMESERVERInternet ADDRESS (dotted decimal) DOMAIN Name Default GatewayAddress (dotted decimal or symbolic name) 10.100.10.1Cost 0 Do Active Dead Gateway Detection? no Your CABLE Type N/A START TCP/IP daemons Now no 最后将网卡启用ifconfig en0 up问题得到解决!