2

У меня Windows 10 ПК: 192.168.84.21
Mac (macOS Sierra): 192.168.84.250
IPhone 5s: 192.168.84.234
И Apple TV: 192.168.84.122

Все подключены к одной сети. Я знаю это, потому что у меня на iPhone есть приложение (Fing), которое сканирует сеть и показывает все устройства, и все устройства всплывают с правильными IP-адресами и именами устройств.

Маршрутизатор - это XB6-A, но он настроен с помощью Wifi Mesh от Google, к которому я подключаюсь.

Проблема: я не могу ssh с моего компьютера на Mac.

Я использую PuTTY и вот команда, которую я использую:

pscp -r -pw <password> me@192.168.84.250:Desktop/blank.png C:Users/me/temp

И я получаю Fatal: Network error: Connection timed out .


Диагностика:

На ПК и Mac отключены межсетевые экраны.
ПК и Mac не могут пропинговать друг друга.
Когда компьютер пингует Mac, это ответ:

Pinging 192.168.84.250 with 32 bytes of data:
Reply from 192.168.84.21: Destination host unreachable.
Reply from 192.168.84.21: Destination host unreachable.
Reply from 192.168.84.21: Destination host unreachable.
Reply from 192.168.84.21: Destination host unreachable.

Ping statistics for 192.168.84.250:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss)

Когда Mac пингует ПК, это ответ:

Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
ping: sendto: No route to host
Request timeout for icmp_seq 2
ping: sendto: Host is down
Request timeout for icmp_seq 3
ping: sendto: Host is down
Request timeout for icmp_seq 4
ping: sendto: Host is down
...

Оба ноутбука могут пинговать Apple TV
IPhone способен пинговать оба ноутбука
ПК может пропинговать iPhone, но Mac не может (тот же вывод на Mac, что и при пинге ПК)
Удаленный вход в систему включен на Mac


Ограничения:

Не могу сбросить роутер
Я не могу войти в роутер
Я не могу подключиться к Интернету через XB6-A, только через Google Wifi Mesh


Есть идеи, почему ПК не может подключиться к Mac?

Обновить

Вывод ipconfig на ПК:

Windows IP Configuration


Ethernet adapter Ethernet:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Wireless LAN adapter Local Area Connection* 2:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Wireless LAN adapter Local Area Connection* 12:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Wireless LAN adapter Wi-Fi:

   Connection-specific DNS Suffix  . : lan
   Link-local IPv6 Address . . . . . : fe80::f041:985f:3eb1:456e%6
   IPv4 Address. . . . . . . . . . . : 192.168.84.21
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.84.1

Вывод ifconfig на Mac:

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
    options=1203<RXCSUM,TXCSUM,TXSTATUS,SW_TIMESTAMP>
    inet 127.0.0.1 netmask 0xff000000 
    inet6 ::1 prefixlen 128 
    inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 
    nd6 options=201<PERFORMNUD,DAD>
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
XHC20: flags=0<> mtu 0
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 3c:15:c2:c5:1f:ba 
    inet6 fe80::1468:65cd:5eb9:fc86%en0 prefixlen 64 secured scopeid 0x5 
    inet 192.168.84.250 netmask 0xffffff00 broadcast 192.168.84.255
    nd6 options=201<PERFORMNUD,DAD>
    media: autoselect
    status: active
p2p0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 2304
    ether 0e:15:c2:c5:1f:ba 
    media: autoselect
    status: inactive
awdl0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1484
    ether 7a:9a:4d:d0:43:93 
    inet6 fe80::789a:4dff:fed0:4393%awdl0 prefixlen 64 scopeid 0x7 
    nd6 options=201<PERFORMNUD,DAD>
    media: autoselect
    status: active
en1: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
    options=60<TSO4,TSO6>
    ether 72:00:03:39:01:b0 
    media: autoselect <full-duplex>
    status: inactive
en2: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
    options=60<TSO4,TSO6>
    ether 72:00:03:39:01:b1 
    media: autoselect <full-duplex>
    status: inactive
bridge0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=63<RXCSUM,TXCSUM,TSO4,TSO6>
    ether 72:00:03:39:01:b0 
    Configuration:
        id 0:0:0:0:0:0 priority 0 hellotime 0 fwddelay 0
        maxage 0 holdcnt 0 proto stp maxaddr 100 timeout 1200
        root id 0:0:0:0:0:0 priority 0 ifcost 0 port 0
        ipfilter disabled flags 0x2
    member: en1 flags=3<LEARNING,DISCOVER>
            ifmaxaddr 0 port 8 priority 0 path cost 0
    member: en2 flags=3<LEARNING,DISCOVER>
            ifmaxaddr 0 port 9 priority 0 path cost 0
    nd6 options=201<PERFORMNUD,DAD>
    media: <unknown type>
    status: inactive
utun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 2000
    inet6 fe80::e5b8:7dcb:fd4f:82a7%utun0 prefixlen 64 scopeid 0xb 
    nd6 options=201<PERFORMNUD,DAD>
en4: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 2e:be:08:cc:ca:41 
    inet6 fe80::c5c:a1d0:1525:3937%en4 prefixlen 64 secured scopeid 0xc 
    nd6 options=201<PERFORMNUD,DAD>
    media: autoselect (100baseTX <full-duplex>)
    status: active

1 ответ1

5

Чтобы разрешить VNC и SSH, вам нужно разрешить его в двух местах.

  • На Mac откройте панель « Общие системные настройки» и включите удаленный вход. Убедитесь, что доступ разрешен для всех пользователей. Область состояния справа содержит строку подключения SSH.

image1

  • Чтобы включить VNC, находясь в режиме общего доступа, выберите « Удаленное управление» и нажмите « Настройки компьютера…». Появляется раскрывающаяся панель, в которой мы можем выбрать, что пользователи VNC могут управлять экраном с паролем. Введите пароль и нажмите OK, чтобы завершить настройку.

image2

  • Если у вас все еще есть проблемы с подключением, отключите брандмауэр на Mac. Если это решает проблему, убедитесь, что порт 22 всегда открыт. Для SSH с Mac SSH должен быть в списке разрешенных программ в Sys prefs> security> firewall panel.

Чтобы проверить работоспособность ssh, введите из терминала ssh localhost или sftp localhost .

Вы также можете проверить, включены ли в настоящее время SSH и удаленный вход, введя sudo systemsetup -getremotelogin , который должен ответить на Remote Login: On . Если он выключен, его можно быстро включить, введя sudo systemsetup -setremotelogin on .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .