Download Platform Notes: The hme FastEthernet Device Driver
Transcript
How do I know if my network interface is up? I can not ping the device. 1. Verify via the ifconfig command that the interface is configured for IP and that the adapter has the UP flag. # ifconfig -a 2. If this is ok make sure the adapter has a link: For example if the ifconfig command returns hme0, set the instance to query. This is needed on systems with multiple adapters. # ndd -set /dev/hme instance 0 Obtain the link status of the device. A return value of 1 indicates that the adapter is seeing a link, while a return value of 0 indicates there is no link. # ndd -get /dev/hme link_status You cannot check ndd status until your adapter appears in the output to an ifconfig -a command. A stream must exist to the driver. 3. Snoop the interface. # snoop -d hme0 Using device /dev/hme (promiscuous mode) runnreff -> 10.10.192.255 UDP D=138 S=138 LEN=182 runnreff -> 10.10.192.255 UDP D=137 S=137 LEN=58 dhcp-192-238 -> 10.10.192.255 UDP D=137 S=137 LEN=58 If you see packets then you know your interface is working. If your adapter is connected to a switch you will see only broadcast, multiast and unicast packets for this adapter. Verify that the switch port is configured correctly. If you see no packets, test the adapter hardware at the ok prompt via watch-netall or test <adapter path>. Appendix C Troubleshooting 41