RIGHT:[[Sun 関係覚え書き]]
*NIC のモード確認方法 [#y794a36b]
ネットワーク・インターフェイスの状態を確認するには,
netstat や kstat コマンドでできる.
**1 netstat を使って確認 [#v1835e07]
$ netstat -k
...
eri0:
ipackets 630784 ierrors 0 opackets 113222 oerrors 3 collisions 0
ifspeed 100000000 rbytes 212426741 obytes 20641686 multircv 0 multixmt 0 dcstrcv 513925 <-- 100Mb
brdcstxmt 1466 norcvbuf 0 noxmtbuf 0 inits 2 rx_inits 3 tx_inits 1
nocarrier 1 nocanput 0 allocbfail 0 drop 0 pause_rcv_cnt 0
pause_on_cnt 0 pause_off_cnt 0 pause_time_cnt 0 txmac_urun 0
txmac_maxpkt_err 0 excessive_coll 0 late_coll 0 first_coll 0
defer_timer_exp 0 peak_attempt_cnt 0 jabber 0 no_tmds 0
tx_hang 0 rx_corr 0 no_free_rx_desc 0 rx_overflow 0 rx_hang 0
rx_align_err 0 rx_crc_err 0 rx_length_err 0 rx_code_viol_err 0
bad_pkts 0 runt 0 toolong_pkts 0 rxtag_error 0 parity_error 0
pci_error_interrupt 0 unknown_fatal 0 pci_data_parity_err 0
pci_signal_target_abort 0 pci_rcvd_target_abort 0 pci_rcvd_master_abort 0
pci_signal_system_err 0 pci_det_parity_err 0 ipackets64 630784
opackets64 113222 rbytes64 212426741 obytes64 20641686 pmcap 4 link_up 1 link_duplex 2 <-- Full Duplex
...
**2 kstat を使って確認 [#v0a8fcf1]
$ kstat
...
module: eri instance: 0
name: eri0 class: net
allocbfail 0
bad_pkts 0
brdcstrcv 513935
brdcstxmt 1466
collisions 0
crtime 63.810710208
defer_timer_exp 0
drop 0
excessive_coll 0
first_coll 0
ierrors 0
ifspeed 100000000 <-- 100Mb
inits 2
ipackets 632560
ipackets64 632560
jabber 0
late_coll 0
link_duplex 2 <-- Full Duplex
link_up 1
multircv 0
....