shorewallmonointerface:shorewall_mono_interface
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| shorewallmonointerface:shorewall_mono_interface [2018/09/05 14:49] – créée ronan | shorewallmonointerface:shorewall_mono_interface [2019/01/14 14:04] (Version actuelle) – rguyader | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Shorewall mono interface ====== | ====== Shorewall mono interface ====== | ||
| - | | + | <code bash> |
| + | apt-get install shorewall ulogd | ||
| | | ||
| - | | + | cp -a / |
| - | cp -a / | + | cp -a / |
| - | cp -a / | + | cp -a / |
| - | cp -a / | + | cp -a / |
| - | cp -a / | + | cp -a / |
| - | sed -i " | + | sed -i " |
| - | sed -i " | + | sed -i " |
| - | sed -i " | + | sed -i " |
| - | sed -i " | + | sed -i " |
| - | cat << ' | + | cat << ' |
| - | # SSH port 22000 | + | # SSH port 22000 |
| - | ACCEPT: | + | ACCEPT: |
| - | EOF | + | EOF |
| - | sed -i " | + | sed -i " |
| - | | + | vi / |
| + | </ | ||
| **/!!!!\** | **/!!!!\** | ||
| - | | + | <code bash> |
| + | vi / | ||
| + | </ | ||
| **/!!!!\** | **/!!!!\** | ||
| - | | + | <code bash> |
| + | vi / | ||
| + | </ | ||
| ===== Si pas de désactivation IPv6 ===== | ===== Si pas de désactivation IPv6 ===== | ||
| - | | + | <code bash> |
| - | / | + | / |
| + | / | ||
| + | </ | ||
| **Attention :** IPV6 désactivé : | **Attention :** IPV6 désactivé : | ||
| Ligne 39: | Ligne 45: | ||
| ==== Si bind ==== | ==== Si bind ==== | ||
| - | | + | <code bash> |
| - | sed -i " | + | cp -a / |
| - | sed -i " | + | sed -i " |
| - | / | + | sed -i " |
| - | / | + | / |
| - | rndc flush | + | / |
| + | rndc flush | ||
| + | </ | ||
| ==== Si ssh ==== | ==== Si ssh ==== | ||
| - | | + | <code bash> |
| - | sed -i " | + | cp -a / |
| - | / | + | sed -i " |
| - | / | + | / |
| + | / | ||
| + | </ | ||
| ==== Dans tous les cas, desactivation au niveau noyau et reboot ==== | ==== Dans tous les cas, desactivation au niveau noyau et reboot ==== | ||
| - | | + | <code bash> |
| - | reboot | + | echo net.ipv6.conf.all.disable_ipv6=1 > / |
| + | reboot | ||
| + | </ | ||
| ===== PVE : ne fonctionne pas sous proxmox VE, faire ===== | ===== PVE : ne fonctionne pas sous proxmox VE, faire ===== | ||
| - | | + | <code bash> |
| - | #!/bin/sh | + | cat << ' |
| + | #!/bin/sh | ||
| | | ||
| - | | + | IPT6="/ |
| | | ||
| - | | + | $IPT6 -F |
| - | $IPT6 -X | + | $IPT6 -X |
| - | $IPT6 -t mangle -F | + | $IPT6 -t mangle -F |
| - | $IPT6 -t mangle -X | + | $IPT6 -t mangle -X |
| | | ||
| - | | + | # DROP all incomming traffic |
| - | $IPT6 -P INPUT DROP | + | $IPT6 -P INPUT DROP |
| - | $IPT6 -P OUTPUT DROP | + | $IPT6 -P OUTPUT DROP |
| - | $IPT6 -P FORWARD DROP | + | $IPT6 -P FORWARD DROP |
| | | ||
| - | | + | #unlimited access to loopback |
| - | $IPT6 -A INPUT -i lo -j ACCEPT | + | $IPT6 -A INPUT -i lo -j ACCEPT |
| - | $IPT6 -A OUTPUT -o lo -j ACCEPT | + | $IPT6 -A OUTPUT -o lo -j ACCEPT |
| - | EOF | + | EOF |
| - | chmod 750 / | + | chmod 750 / |
| - | vi / | + | vi / |
| + | </ | ||
| Test : | Test : | ||
| - | + | <code bash> | |
| - | apt-get update | + | apt-get update |
| + | </ | ||
shorewallmonointerface/shorewall_mono_interface.1536158984.txt.gz · Dernière modification : 2018/09/05 14:49 de ronan