Can you ssh to the device from the device itself?
Connect to it via screen and
10.0.0.31 is a strange address, but it depends on the settings on the router.
Are you in the same network with a similar IP?
Can you ping the IP?
Can you telnet to the ssh port:
telnet 10.0.0.31 22
Try to configure the network again:
Connect an external Wi-Fi antenna.
I can telnet to the ssh port no problem:
MacBook-Pro:~ rudy$ telnet 10.0.0.31 22
Connected to 10.0.0.31.
Escape character is '^]'.
Connection closed by foreign host.
I can ping the ip:
MacBook-Pro:~ rudy$ ping 10.0.0.31
PING 10.0.0.31 (10.0.0.31): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
64 bytes from 10.0.0.31: icmp_seq=4 ttl=64 time=90.122 ms
64 bytes from 10.0.0.31: icmp_seq=5 ttl=64 time=86.312 ms
64 bytes from 10.0.0.31: icmp_seq=6 ttl=64 time=116.763 ms
64 bytes from 10.0.0.31: icmp_seq=7 ttl=64 time=36.606 ms
64 bytes from 10.0.0.31: icmp_seq=8 ttl=64 time=52.022 ms
64 bytes from 10.0.0.31: icmp_seq=9 ttl=64 time=79.393 ms
64 bytes from 10.0.0.31: icmp_seq=10 ttl=64 time=111.526 ms
64 bytes from 10.0.0.31: icmp_seq=11 ttl=64 time=360.393 ms
I can ping my macbook address: 10.0.0.7 (my wifi router assigns those addresses like that).
I've also tried reconfiguring the wifi. No resolution there.
That behavior is very odd. Did you try Vincenze's suggestion and ran configure_edison --setup again?
Most of the times the reason why SSH is not working is because a password is not set on the Edison. So, my suggestion would be to set it up with configure_edison --setup and try again. If it still doesn't work, try reflashing the board.