1

Я изо всех сил пытался включить двунаправленное соединение SSH от моего ноутбука к настольному компьютеру, и наоборот. Существует один маршрутизатор домашней сети, и оба компьютера подключены к нему с помощью кабеля локальной сети. Я могу подключиться с ноутбука на рабочий стол, но не наоборот.

Это конфигурации:

Mint 17.3 Rosa (GNU/Linux 3.19.0-32-generic x86_64), Настольный ПК

branislava@mint:~$ ifconfig
eth0      Link encap:Ethernet  HWaddr 00:24:21:db:51:4d  
          inet addr:192.168.0.11  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::224:21ff:fedb:514d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:32733 errors:0 dropped:0 overruns:0 frame:0
          TX packets:16138 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:18404580 (18.4 MB)  TX bytes:1881439 (1.8 MB)

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:65536  Metric:1
          RX packets:6362 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6362 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:561391 (561.3 KB)  TX bytes:561391 (561.3 KB)

vmnet1    Link encap:Ethernet  HWaddr 00:50:56:c0:00:01  
          inet addr:172.16.46.1  Bcast:172.16.46.255  Mask:255.255.255.0
          inet6 addr: fe80::250:56ff:fec0:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:118 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

vmnet8    Link encap:Ethernet  HWaddr 00:50:56:c0:00:08  
          inet addr:192.168.89.1  Bcast:192.168.89.255  Mask:255.255.255.0
          inet6 addr: fe80::250:56ff:fec0:8/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:119 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

Ubuntu 16.04 LTS (GNU/Linux 4.4.0-21-generic x86_64), ноутбук

branislava@ubuntu:~$ ifconfig
ens33     Link encap:Ethernet  HWaddr 00:0c:29:3c:bc:3b  
          inet addr:192.168.17.129  Bcast:192.168.17.255  Mask:255.255.255.0
          inet6 addr: fe80::4d02:b72:2730:3807/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:15856 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7172 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:9538356 (9.5 MB)  TX bytes:990463 (990.4 KB)

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:65536  Metric:1
          RX packets:6109 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6109 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1 
          RX bytes:616225 (616.2 KB)  TX bytes:616225 (616.2 KB)

/ Etc / network / interfaces одинакова на обоих компьютерах:

$ cat /etc/network/interfaces
auto lo
iface lo inet loopback

SSH соединение с настольного компьютера на ноутбук:

branislava@mint ~ $ ssh 192.168.17.129
ssh: connect to host 192.168.17.129 port 22: Connection timed out

SSH соединение с ноутбука на рабочий стол:

branislava@ubuntu:~$ ssh 192.168.0.11
branislava@192.168.0.11's password: 
Welcome to Linux Mint 17.3 Rosa (GNU/Linux 3.19.0-32-generic x86_64)   
Welcome to Linux Mint.  
Last login: Fri Jul 22 15:39:44 2016 from 192.168.0.13

Результаты пинга:

branislava@mint ~ $ping 192.168.17.129
PING 192.168.17.129 (192.168.17.129) 56(84) bytes of data.
^C
--- 192.168.17.129 ping statistics ---
210 packets transmitted, 0 received, 100% packet loss, time 210671ms

А также:

branislava@ubuntu:~$ ping 192.168.0.11
PING 192.168.0.11 (192.168.0.11) 56(84) bytes of data.
64 bytes from 192.168.0.11: icmp_seq=1 ttl=128 time=1.20 ms
64 bytes from 192.168.0.11: icmp_seq=2 ttl=128 time=3.75 ms
64 bytes from 192.168.0.11: icmp_seq=3 ttl=128 time=2.06 ms
64 bytes from 192.168.0.11: icmp_seq=4 ttl=128 time=2.12 ms
64 bytes from 192.168.0.11: icmp_seq=5 ttl=128 time=2.13 ms
64 bytes from 192.168.0.11: icmp_seq=6 ttl=128 time=1.58 ms
64 bytes from 192.168.0.11: icmp_seq=7 ttl=128 time=1.77 ms
64 bytes from 192.168.0.11: icmp_seq=8 ttl=128 time=2.45 ms
...
--- 192.168.0.11 ping statistics ---
115 packets transmitted, 114 received, +1 errors, 0% packet loss, time 114232ms
rtt min/avg/max/mdev = 0.723/9.986/762.520/71.106 ms, pipe 3

Они оба подключены к интернету. У кого-нибудь есть идея, может ли быть проблема?

3 ответа3

1

Как упомянул пользователь367880, ваш ноутбук и настольный компьютер находятся в двух разных подсетях, и я удивлен, что ваш ноутбук действительно может пропинговать рабочий стол. Возможно, ваш маршрутизатор помогает направить трафик на другой хост.

У меня есть следующие предложения:

  1. Проверьте маршрутизацию с помощью команды route . Обычно домашние маршрутизаторы по умолчанию должны иметь только одну подсеть и, следовательно, один IP. Компьютеры, подключенные к маршрутизатору, должны указывать на маршрутизатор в качестве шлюза по умолчанию. Использование команды route может помочь проверить, куда на самом деле идут пакеты.

  2. Попробуйте использовать статический IP, чтобы иметь больше контроля над подсетями. Я предполагаю, что у вас нет особых требований к компьютерам в разных подсетях, поэтому вы можете использовать статический IP, чтобы вместо этого компьютеры находились в одной подсети. Например, если IP-адрес вашего маршрутизатора похож на 192.168.1.1 с маской подсети 255.255.255.0 , у вас могут быть два компьютера: 192.168.1.10 и 192.168.1.11 . Оба шлюза по умолчанию должны указывать на 192.168.1.1 .

  3. В целях тестирования вы можете сначала попытаться отключить брандмауэр. Используйте sudo ufw disable чтобы отключить брандмауэр. Если это работает, то это означает, что вам нужно добавить некоторые правила, чтобы трафик проходил через брандмауэр.

0

Ваш ноутбук и рабочий стол находятся в двух разных подсетях 192.168.0.x и 192.168.17.x.

Создает ли ваш маршрутизатор две разные подсети? Если это так, возможно, вам нужно добавить некоторые правила брандмауэра, чтобы разрешить трафик между ними.

К какому маршрутизатору они подключены?

0

Во-первых, я хотел бы поблагодарить вас всех за вашу помощь.

Вы были в порядке, но я забыл упомянуть одну важную вещь. Ubuntu была установлена под виртуальной машиной. У ноутбука был правильный IP-адрес, но у виртуальной машины был свой собственный протокол DHCP. Просто нажмите в настройках виртуальной машины, и все работает как шарм. Еще раз спасибо!

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