У меня следующая установка. Если я добавлю правило SNAT в виртуальную машину, я могу успешно маршрутизировать трафик ПК через виртуальную машину (вместо того, чтобы отправлять его напрямую в Ethernet), что означает, что я могу подключиться к Интернету.
Правило такое:
iptables -t nat -A POSTROUTING -o ens37 -j SNAT --to-source 192.168.1.3
Подробности:
Windows 10 на ПК и debian 10 на виртуальной машине. Я получаю доступ в интернет через модем TPLink. Все в / 24. Шлюз установлен на VMNet1 и имеет адрес 192.168.2.3.
Вопрос:
Почему я не могу подключиться к 192.168.1.1 без добавления SNAT? Есть ли альтернативное решение (без SNAT и MASQUERADE)? У меня нет проблем с SNAT, просто задайте этот вопрос, чтобы узнать причину.