
우분투에서 실행되는 라즈베리 파이에 SSH 서버가 있습니다. 한동안 정상적으로 사용했는데 어떤 이유로 공용 IP 작업이 중단되고 연결을 시도하면 다음 오류가 발생합니다.
ssh: connect to host: Network is unreachable
최근에 나는 ssh에 대한 bruteforce 스크립트를 생성하려고 시도했고 이를 대상으로 사용했습니다. 두 가지가 관련되어 있다고 생각하지만 문제를 해결하는 방법을 알 수 없습니다. 다른 openssh 서버가 활성화된 내 데스크탑에서는 ssh가 공용 IP로 잘 작동합니다. 라즈베리 파이에서만 이 문제가 발생했습니다(PC와 라즈베리는 다른 포트를 사용함). 제거 openssh-server
하고 다시 설치해 보았으나 작동하지 않았습니다. 내 RPi에는 어떤 종류의 방화벽도 없으며 포트 및 게이트웨이 포트를 제외하고 기본 ssd_config 설정을 그대로 유지했습니다(yes로 전환).
편집하다:
$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether dc:a6:32:90:6b:58 brd ff:ff:ff:ff:ff:ff
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether dc:a6:32:90:6b:5a brd ff:ff:ff:ff:ff:ff
inet 192.168.0.198/24 brd 192.168.0.255 scope global dynamic noprefixroute wlan0
valid_lft 150759sec preferred_lft 150759sec
inet6 fdd7:21:9a00:9833:dad:b3f6:5ff6:baa4/64 scope global dynamic noprefixroute
valid_lft 2590904sec preferred_lft 603704sec
inet6 2a0e:410:7b5:0:1515:b934:3d2f:a8d/64 scope global dynamic noprefixroute
valid_lft 2566sec preferred_lft 2504sec
inet6 fe80::78b:7170:f144:1663/64 scope link noprefixroute
valid_lft forever preferred_lft forever
4: wlan1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether c2:94:3b:10:8a:e7 brd ff:ff:ff:ff:ff:ff permaddr c4:6e:1f:18:70:28