Прямой пинг на сервер не работает, но через другой сервер? - PullRequest
0 голосов
/ 25 октября 2019

У меня небольшой вопрос ..

Я получил менее двух ips от моего партнера по команде ...

G / W Подробности: 172.27.180.201 (abc / xyz)

Сведения о сервере: 192.168.40.132 (abc / xyz).

Когда я пинг до 201, все идет хорошо. Но пинг до 132 не сработал.

Теперь, если я выполняю ssh до 201, а оттуда я пингую до 132, тогда пинг работает нормально.

Так что я думаю, какие изменения я долженсделать в моей Linux-машине (Любой статический маршрут ??), чтобы я мог напрямую пропинговать 132 машины?

Пожалуйста, помогите мне и дайте мне знать, если мне нужно предоставить какие-либо другие выходные данные ...

Спасибо.

Ответы [ 2 ]

0 голосов
/ 25 октября 2019

172.27.180.201 должен сделать NAT для вас. Или 192.168.40.132 добавить маршрут. Вы не можете получить доступ к 192.168.40.132, только сменив хост.

0 голосов
/ 25 октября 2019

2 машины ( G / W & Сервер ) находятся в разных сетях, поскольку они используют разные диапазоны частных IP-адресов.

Диапазоны частных IP-адресовследующим образом:

  • сеть класса A 192.168.0.0 - 192.168.255.255 (65 536 IP-адресов)
  • сеть класса B 172.16.0.0 - 172.31.255.255 (1 048 576 IP-адресов)
  • сеть класса C 10.0.0.0 - 10.255.255.255 (16 777 216 IP-адресов)

Поскольку вы можете пропинговать G / W :

  • , вы либо находитесь в одной сети и имеете классB IP-адрес
  • вы находитесь в другой сети, которая каким-то образом имеет доступ к сети G / W (шлюз, VPN-туннель и т. Д.)

G / W может пропинговать Сервер, потому что у него есть доступ к сети Server (или Server ) некоторыми средствами (шлюз, туннель vpn, брандмауэр и т. Д.). .)

Отказ от ответственности: я не эксперт по сети, мой жаргон, возможно, не подходит :)

...