%20%D1%87%D0%B5%D1%80%D0%B5%D0%B7%20ADSL-%D0%BC%D0%BE%D0%B4%D0%B5%D0%BC.png)
У меня есть модем ADSL (DLink 2730u) и два ПК, один из которых подключен к модему по ethernet, а другой ПК подключен к тому же модему по wifi. Оба ПК работают под управлением Debian Wheezy Linux.
Я хочу иметь возможность ssh-подключения с одного ПК на другой в этой настройке. Оба ПК находятся в одной локальной сети с адресами, указанными ниже -
PC1 - 192.168.1.24
PC2 - 192.168.1.56
шлюз — модем и его IP-адрес —192.168.1.1
Оба компьютера могут получить доступ к шлюзу,
Но я не могу пинговать один ПК с другого. Как мне настроить модем и ПК, чтобы иметь возможность соединить ПК друг с другом? Как мне добавить путь, чтобы ПК были соединены друг с другом?
решение1
[не английский язык] Обычно в маршрутизаторе/коммутаторе/устройстве AP домашнего класса WiFi и Ethernet находятся на двух разных физических интерфейсах. Один интерфейс для всех проводных подключений (WAN и LAN), а другой для WiFi (WLAN). Первый интерфейс разделен на два vlan, один для WAN (проводной Интернет), а другой vlan для LAN (все порты коммутатора вашей проводной внутренней сети). Этот второй vlan должен быть каким-то образом соединен мостом с физическим интерфейсом, обеспечивающим WiFi. Если этот мост отсутствует или был отключен в вашем D-Link, то вы не сможете соединить проводное и беспроводное устройство вместе, даже если они принадлежат к одной подсети.
Вот типичная схема маршрутизатора (из openWrt.org). Видите мост br0?
Проверьте, можете ли вы найти в конфигурации D-Link опцию для подключения беспроводного соединения к проводным портам коммутатора.
[править] Я только что нашел в сети руководство пользователя D-Link. Убедитесь, что опция "Enable MultiAP Isolation" не отмечена на странице Wireless Setup.
решение2
Если вы не можете пинговать машины, вы, вероятно, не в одной внутренней сети. Может быть, попробуйте arp -n
показать вам, какие машины видит каждый компьютер. Если машины нет, проблема, вероятно, в вашем маршрутизаторе/маршрутизации. Если возможно, попробуйте сбросить настройки маршрутизатора и посмотрите, решит ли это проблему. Также проверьте, что оба компьютера могут получить доступ к шлюзу.
Редактировать: Вы можете попробовать войти в свой маршрутизатор и убедиться, что маршрутизатор видит оба устройства с их соответствующими IP-адресами. У меня была похожая проблема раньше при назначении статических IP-адресов в Linux.
решение3
Можете ли вы пинговать каждый хост с другого. Например, зайдите по ssh на 192.168.1.24 и пингуйте шлюз ping 192.168.1.1
, если вы можете пинговать шлюз, попробуйте пинговать другой хост ping 192.168.1.56
. Также, у них статический IP или динамический?