Я настраиваю встроенную систему Linux и получаю доступ к ней через SSH для целей разработки. Я установил статический IP-адрес и SSH-сервер Dropbear, и оба, похоже, работают по большей части.

Я могу получить доступ к устройству с его IPv6-адресом, но при использовании его IPv4-адреса время ожидания истекает. Я попытался изменить указанный адрес на случай, если он был взят, но это ничего не изменило. Я также попытался добавить правила брандмауэра, чтобы гарантировать, что клиент SSH не будет заблокирован.

Я искал информацию о том, что могло бы вызвать это, но самым близким, что я мог найти, был вопрос о том, почему Dropbear работает на IPv4, а не на IPv6. У меня противоположная проблема. Я бы просто использовал IPv6 и обошел проблему, но в конечном итоге к системе потребуется доступ через сервер Node.js через HTTP. Я не хочу, чтобы в URL требовался адрес IPv6.

Я подозреваю, что проблема может быть связана с областями адресов, поскольку IPv6 указан как scope link а IPv4 указан как scope global eth0 . (Я подключаю плату напрямую к компьютеру с помощью кабеля Ethernet.) Если это на самом деле проблема, есть ли способ настроить области адресов? Я не мог найти что-нибудь по этой конкретной теме.

Соответствующая информация ниже:

~# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue
    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: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether 00:0a:35:00:eb:e9 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.130/24 brd 192.168.0.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::20a:35ff:fe00:ebe9/64 scope link
       valid_lft forever preferred_lft forever
~# ip route
default via 192.168.0.1 dev eth0
192.168.0.0/24 dev eth0  src 192.168.0.130
~# ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether 00:0a:35:00:eb:e9 brd ff:ff:ff:ff:ff:ff
~# ip tunnel
~# netstat -a
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 *:ftp                   *:*                     LISTEN
tcp        0      0 *:ssh                   *:*                     LISTEN
tcp        0      0 *:telnet                *:*                     LISTEN
tcp6       0      0 [::]:ssh                [::]:*                  LISTEN
getnameinfo failed
getnameinfo failed
tcp6       0      0 [UNKNOWN]:ssh           [UNKNOWN]:1755          ESTABLISHED
Active UNIX domain sockets (servers and established)
Proto RefCnt Flags       Type       State         I-Node   Path

0