An open API service indexing awesome lists of open source software.

https://github.com/fl64/ngfw-testlab


https://github.com/fl64/ngfw-testlab

testing

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

          

### CentOS 7.4

#### Set static IP
```shell
nmcli con mod ens192 connection.autoconnect true ipv4.method manual ipv4.addresses 192.168.127.199/22 ipv4.gateway 192.168.124.4 ipv4.dns 8.8.8.8
systemctl restart network
```
#### Set dynamic IP
```shell
nmcli con mod ens192 connection.autoconnect true ipv4.method auto ipv4.addresses "" ipv4.gateway "" ipv4.dns ""
```
#### Start connection
```shell
nmcli con up ens192
```
#### Stop connection
```shell
nmcli con down ens192
```

### How to run
#### Run
```shell
cd ngfw-testlab
docker-compose up -d
```
#### Stop
```shell
docker-compose down
```

### How to install

#### Install
```shell
sudo -i

systemctl disable --now {firewalld,postfix} \
&& yum install wget epel-release git -y && yum install python-pip -y \
&& wget -qO- https://get.docker.com/ | sh \
&& systemctl enable --now docker \
&& yum upgrade python* -y \

## && pip install docker-compose
&& curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/bin/docker-compose \
&& chmod +x /usr/bin/docker-compose

exit
```

```shell
git clone https://github.com/fl64/ngfw-testlab
sudo usermod -aG docker $(whoami) && newgrp docker # Добавить текущего пользователя в группу docker для выполнения команд по управлению контейнерами без sudo
```

### Info
mail accounts:
- user@example.com\P@ssw0rd
- admin@example.com\P@ssw0rd

### Source:
- Mail server: https://github.com/tomav/docker-mailserver
- Ftp: https://hub.docker.com/r/vimagick/pure-ftpd/