Я хочу сделать эту настройку:

Это на испанском языке, но вполне понятно.
В институте, где я работаю, у каждого студента есть ПК. Хост — это ПК с Windows 10 с VirtualBox 6.1.26 и пакетом расширений.
Я создал виртуальную машину Ubuntu 18.04, которая будет действовать как брандмауэр/маршрутизатор с двумя сетевыми адаптерами — первый для динамического получения IP-адреса от института и доступа к Интернету, а другой — для внутренней сети, называемой cognom.
Конфигурация сети в «брандмауэре» Ubuntu:
авто вот
iFace Lo Inet Loopback
# enp0s3: # Интерфейс 1
# enp0s8: # Интерфейс 2
# se activan cuando se producten eventos hotplug en las intefaces de red, como la detección de la tarjeta por parte del kernel,
#la conexión del cable de red и т. д.
разрешить горячее подключение enp0s3 enp0s8
# enp0s3: # Интерфейс 1
авто enp0s3
iface enp0s3 инет dhcp
авто enp0s8
iface enp0s8 инет статический
адрес 192.168.0.1
сетевая маска 255.255.255.0
сеть 192.168.0.0
# enp0s3: # Интерфейс 1
вверх iptables -t nat -A POSTROUTING -o enp0s3 -s 192.168.0.0/24 -j MASQUERADE
вниз iptables -t nat -D POSTROUTING -o enp0s3 -s 192.168.0.0/24 -j MASQUERADE
Каждая клиентская машина, независимо от того, является ли она Linux или Ubuntu, имеет конфигурацию:
Статический IP-адрес: 192.168.0.X (где x — число >1 и <255)
Сетевая маска: 255.255.255.0
Шлюз: 192.168.0.1
Когда я подключаюсь с клиента в локальной сети, я могу пропинговать другую машину и шлюз (192.168.0.1..), но я не могу пропинговать или получить доступ к Интернету.
Как я могу это сделать?
Почему-то NAT не работает.
Чтобы упростить задачу, мы можем предположить, что клиент также является машиной с Ubuntu 18.04.
Примером конфигурации клиентской сети может быть:
авто вот
iFace Lo Inet Loopback
# enp0s3: # Интерфейс 1
разрешить горячее подключение enp0s3
авто enp0s3
iface enp0s3 инет статический
адрес 192.168.0.5
сетевая маска 255.255.255.0
шлюз 192.168.0.1
сеть 192.168.0.0
Моя идея заключается в том, что клиент может получить доступ к Интернету.