Як я можу підключитися до інших комп’ютерів у домашній мережі Wifi?


2

У мене домашня мережа WiFi з декількома машинами під управлінням Ubuntu та Windows. скажемо, я хочу SSH з однієї машини на іншу - як я можу підключитися від однієї машини до іншої в домашній мережі?

Якщо я заходжу на одну машину і ввожу ifconfig і отримує її локальний IP (скажімо, 192.168.1.135) і переходжу на іншу машину і спробую пінг-код IP (скажімо, "ping 192.168.1.135"), я отримаю повідомлення про помилку "Місце призначення Хост недоступний ".

1) Чи є якесь налаштування на моєму маршрутизаторі, яке заважає одному комп’ютеру писати інший? Якщо так, що б це було?

2) Підключення за допомогою IP-адрес здається дуже крихким - чи є спосіб я з'єднатись між комп’ютерами, використовуючи імена комп'ютерів?

Оновлено:

Ось ifconfig однієї машини (скажімо, до якої машини я хочу підключитися)

eth0      Link encap:Ethernet  HWaddr 1c:xx
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:17728993633567635 errors:106373961801405810 dropped:35457987267135270 overruns:17728993633567635 frame:88644968167838175
          TX packets:17728993633567635 errors:70915991714139720 dropped:0 overruns:17728997928534930 carrier:35457995857069860
          collisions:88644989642674650 txqueuelen:1000 
          RX bytes:17728993633567635 (17.7 PB)  TX bytes:17728997928534930 (17.7 PB)
          Interrupt:45 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:86517 errors:0 dropped:0 overruns:0 frame:0
          TX packets:86517 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:10151683 (10.1 MB)  TX bytes:10151683 (10.1 MB)

wlan0     Link encap:Ethernet  HWaddr 00:xx
          inet addr:192.168.1.133  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::226:c7ff:fee7:9ec6/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2012116 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2360821 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1036380262 (1.0 GB)  TX bytes:2585366008 (2.5 GB)

А ось інший: (скажемо, до машини, з якої я підключаюсь)

eth0      Link encap:Ethernet  HWaddr f0:xx 
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:44 Base address:0x2000 

eth2      Link encap:Ethernet  HWaddr f0:xx
          inet addr:192.168.1.136  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::f27b:cbff:fe25:19d8/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1864 errors:575 dropped:0 overruns:0 frame:347391
          TX packets:2559 errors:19 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:476410 (476.4 KB)  TX bytes:386778 (386.7 KB)
          Interrupt:17 Base address:0xc000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:788 (788.0 B)  TX bytes:788 (788.0 B)

Маршрутизатор - це Cisco M20 (версія прошивки: v1.0.01)


Чи можете ви опублікувати ifconfig та ipconfig (Windows) кожної машини?
Таннер Фолкнер

Маршрутизатор може ізолювати комп'ютери в мережі. Брандмауери також можуть заблокувати весь вхідний трафік. Яка модель № маршрутизатора?
wbeard52

Я розумію, що маршрутизатори можуть ізолювати комп'ютери, але я не можу знайти щось у налаштуваннях мого маршрутизатора, що, здається, це говорить. Чи є стандартне місце, яке б виглядало?
Фастерз

@ r.tanner.f Я оновив інформацію ifconfig.
Fasterz

Я нічого не бачу з налаштуваннями ... Хто-небудь ще? Можливо, ізоляція AP увімкнена? Оновлена ​​відповідь, як перевірити.
Таннер Фолкнер

Відповіді:


1

Здається, що "Хост призначення недоступний" вказує на те, що тут існує мережа. Якби ваш комп’ютер міг знайти інший комп'ютер, він, швидше за все, закінчився б принаймні. Єдине, що повинно перешкодити вашому комп’ютеру пінгувати інший - це брандмауер, що блокує протокол ICMP. Багато машин блокують це за замовчуванням, але знову ж таки це повинно спричинити помилку в тайм-ауті порівняно з "Хостинг призначення недоступним".

Переконайтесь, що ізоляція AP не увімкнена. Це в розділі "Бездротова настройка", "Параметри бездротового зв'язку". Це відокремить вашу бездротову мережу від дротової мережі. введіть тут опис зображення

Підключення за іменами (через DNS чи NBT) все ще матиме IP-адресу, але це не означає, що це не усуне крихкість, яку ви сприймаєте. Якщо ви не встановлюєте статичні IP-адреси на своїх машинах, вони можуть періодично змінювати адреси, коли вони періодично оновлюються за допомогою служби DHCP вашого маршрутизатора.

Якщо ви хочете зробити більш надійне середовище, ви можете налаштувати DNS-сервер, який динамічно оновлюватиме IP-адреси ваших машин у міру їх зміни, але це спосіб надмірності для невеликої домашньої мережі. Вам, мабуть, краще дотримуватися IP-адреси, якщо ви не намагаєтесь досягти більш конкретної мети.


Незважаючи на те, що я ще не встановив чітко DNS, на своєму старшому маршрутизаторі, коли хтось робить gethostbyaddr (), я помітив, що він часто вирішує ім'я хоста на щось на зразок machinename.local. Як це відбувається? І чи можу я не просто використовувати такі імена замість IP-адреси? (Примітка. Один новий маршрутизатор цього маршрутизатора. Я також не можу шукати ім'я хоста, тому це питання
суперечить

Я ніколи цього не бачив на домашньому маршрутизаторі. Це насправді досить приголомшливо. Маршрутизатор, мабуть, діяв як DNS-сервер (можливо, хтось ще може уточнити / виправити?) Ви могли використовувати імена замість IP-адрес із таким маршрутизатором, але цей маршрутизатор просто записував IP-адреси ваших машин і асоціював їх їх з іменами. Коли ви зателефонували за ім'ям, маршрутизатор повертав відповідь у вигляді IP-адреси.
Таннер Фолкнер

Що я б також здогадався.
Фастерз

Щойно перевірено - Ізоляція AP відключена.
Fasterz

Я відзначаю вашу відповідь правильною. Я працював над цим, дозволяючи ізоляцію AP, дозволяючи маршрутизатору перенастроювати себе, а потім знову відключати ізоляцію AP. (Також у мене є machinename.local, який також працює з Cisco M20, тому тепер я можу справді "ssh machinename.local" у своїй домашній мережі. Дякую дуже.
Фастерз
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.