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