. Я хочу произвести такую настройку:
Он на испанском языке, но не требует пояснений. В институте, где я работаю, у каждого студента есть компьютер. Хост - это компьютер с Windows 10 с виртуальным боксом 6.1.26 и пакетом расширений.
Я создал виртуальную машину Ubuntu 18.04, которая будет действовать как межсетевой экран / маршрутизатор с двумя сетевыми адаптерами - первый динамически получает IP-адрес от института и доступ в Интернет, а другой - для внутренней сети под названием когном.
Конфигурация сети в «брандмауэре» Ubuntu:
auto lo
iface lo inet loopback
# enp0s3: # Interfície 1
# enp0s8: # Interfície 2
# se activan cuando se producen 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, etc
allow-hotplug enp0s3 enp0s8
# enp0s3: # Interfície 1
auto enp0s3
iface enp0s3 inet dhcp
auto enp0s8
iface enp0s8 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
# enp0s3: # Interfície 1
up iptables -t nat -A POSTROUTING -o enp0s3 -s 192.168.0.0/24 -j MASQUERADE
down iptables -t nat -D POSTROUTING -o enp0s3 -s 192.168.0.0/24 -j MASQUERADE
Каждая клиентская машина, независимо от того, является она Linux или Ubuntu, имеет конфигурацию:
Static ip address: 192.168.0.X ( where x is a number >1 and <255)
Netmask: 255.255.255.0
Gateway: 192.168.0.1
Когда я подключаюсь с клиента в локальной сети, я могу пинговать другую машину , и шлюз (192.168.0.1 ..), но я не могу проверить связь или получить доступ в Интернет.
Как я могу это сделать? Как-то не работает NAT. Чтобы упростить задачу, мы можем предположить, что клиент также является машиной Ubuntu 18.04.
Пример конфигурации сети клиента:
auto lo
iface lo inet loopback
# enp0s3: # Interfície 1
allow-hotplug enp0s3
auto enp0s3
iface enp0s3 inet static
address 192.168.0.5
netmask 255.255.255.0
gateway 192.168.0.1
network 192.168.0.0
Я считаю, что клиент может получить доступ в Интернет.