• unk

Настройка интернета в EVE-NG

Для начала назначаем адреса для интерфейсов pnet, в примере 3 штуки, можно больше или меньше.


pnet это интерфейсы которые отвечают за облака Cloud в eve-ng



ip address add 172.16.0.1/24 dev pnet2

ip address add 172.16.1.1/24 dev pnet3

ip address add 172.16.2.1/24 dev pnet4


Проверяем назначился ли адрес командой:


ifconfig pnet2


Должно быть как на скрине ниже


Включаем форвардинг, чтобы пакеты могли ходить наружу:


echo 1 > /proc/sys/net/ipv4/ip_forward


Далее добавляем правила трансляции (NAT):


iptables -t nat -A POSTROUTING -o pnet0 -s 172.16.0.0/24 -j MASQUERADE

iptables -t nat -A POSTROUTING -o pnet0 -s 172.16.1.0/24 -j MASQUERADE

iptables -t nat -A POSTROUTING -o pnet0 -s 172.16.2.0/24 -j MASQUERADE


Далее нужно сделать чтобы настройки сохранялись после перезагрузки системы.

Сохраняем настройки iptables в файл.


iptables-save > /etc/network/iptables.rules


Создаем файл с небольшим скриптом:


nano /etc/network/if-pre-up.d/iptables-load


#!/bin/sh


ip address add 172.16.0.1/24 dev pnet2

ip address add 172.16.1.1/24 dev pnet3

ip address add 172.16.2.1/24 dev pnet4


iptables-restore < /etc/network/iptables.rules


echo 1 > /proc/sys/net/ipv4/ip_forward


exit 0


Даем права созданному файлу со скриптом:


chmod +x /etc/network/if-pre-up.d/iptables-load


На этом все, после перезагрузки скрипт должен отрабатывать и настройки восстановятся.

На youtube есть хорошая видео версия этой инструкции с более подробным описанием.




Источник - https://www.youtube.com/watch?v=aSgHA3cCj0A


16 просмотров0 комментариев

Недавние посты

Смотреть все