В настоящее время я настроил сервер Ubuntu в качестве маршрутизатора, который имеет два сетевых интерфейса.
- eth0 -> Подключение к общедоступному интернету (10.10.1.78)
- eth0:1 -> 10.10.1.79
- eth0:2 -> 10.10.1.83
eth0:3 -> 10.10.1.81
eth1 -> 192.168.10.1
А на eth1 он подключен к коммутатору, а к коммутатору подключены 2 компьютера. Соответствующий ipaddress:
- Экземпляр1 -> 192.168.10.10
- Экземпляр2 -> 192.168.10.11
Маска сети - 255.255.255.0, а шлюз - 192.168.10.1.
В Ubuntu уже настроены DNS-сервер и DHCP-сервер. Когда я захожу на instance1 в частном порядке, я уже могу получить доступ к Интернету и пинговать google.com.
Сейчас мне нужно сделать одну вещь. Я хочу, чтобы Instance1 выставлялся во внешнюю сеть по общему адресу 10.10.1.83. Могу ли я установить какое-либо правило для перенаправления всего входящего трафика с маршрутизатора с адресом назначения 10.10.1.83 в частную сеть 192.168.10.10?
Большое спасибо!
отредактированный
Проблема решена путем установки правила в iptable with Destination NAT для протокола - TCP/UDP, а destination - ваш публичный ip. в настройке транзакции сетевого адреса.