Я использую RHEL 7.

Я пытаюсь SSH моей виртуальной машины (встроенный в виртуальный ящик) с моего хоста (Mac), и он не работает. Хост получает IP от маршрутизатора и имеет формат 192.168.26.xxx .
Я пытаюсь настроить статическую конфигурацию IP. DHCP работает нормально, но у меня проблемы со статическим IP.
Я пробовал следующие IP-адреса, но он не работает:

 192.168.0.xxx;
 192.168.20.xxx

и какую подсеть я должен использовать. Я пробовал 255.255.255.0 и 255.255.0.0.

Ваша помощь будет высоко ценится!

1 ответ1

1

Игра с сетевой маской - неправильный путь.

Маска сети - это то, что сообщает операционной системе, какой диапазон IP-адресов подключен напрямую (LAN), а что нет (маршрутизируется через шлюз или другой маршрут). Адрес 192.168.0.xxx/255.255.255.0 говорит, что для связи с 192.168.20.xxx станция должна пройти через шлюз по умолчанию. С другой стороны, 192.168.20.xxx/255.255.0.0 означает, что адрес 192.168.0.xxx находится в той же подсети, которая подключена напрямую, и он общается с ней напрямую, а не через шлюз.

В результате A общается с B через шлюз C, но B отвечает на A напрямую. Аналогичным образом, когда B начинает общаться с A, он делает это напрямую, но A отвечает через шлюз C. Это нарушает правила, и поэтому у вас нет связи.

Что делать: исправить ваши сетевые маски, то есть 255.255.0.0 или 255.255.255.0 на обеих станциях, и не использовать MacVTap для работы в сети; используйте простой мост, и все будет соединено.

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