Я создал две машины на виртуальной коробке. Каждая машина имеет один внутренний сетевой интерфейс.

Чтобы установить статический ip на каждой машине, я использовал команду ifconfig eth1 ip mask up .

Это IP-адреса:

Machine1:

  • eth1: 10.20.0.1
  • eth2: 10.70.0.1

machine2:

  • eth1: 172.40.0.2

Тогда в machine2:

route add -net 10.20.0.0/24 gw 172.40.0.2

Но я не могу пропинговать с machine1 на machine2, а также не могу пропинговать с machine2 на machine1. Вы понимаете почему?

2 ответа2

2

На другом конце требуется маршрут, чтобы вернуть пакет. На машине 1 попробуйте добавить свой маршрут к машине 2:

ip route add 172.40.0.0/24 dev eth1

Теперь вы должны начать видеть возврат на пакеты

0

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

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