Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
routing [2018/02/19 13:00] admin |
routing [2018/02/19 22:19] admin [Welche Netzwerkkarte ist physisch verbunden?] |
||
---|---|---|---|
Zeile 49: | Zeile 49: | ||
< | < | ||
ip r del 10.0.200.0/ | ip r del 10.0.200.0/ | ||
+ | </ | ||
+ | |||
+ | ===== nft Befehl ===== | ||
+ | '' | ||
+ | ist der Nachfolger von '' | ||
+ | filtering verwendet. | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | Wir benötigen diesen Befehl hauptsächlich um | ||
+ | [[https:// | ||
+ | Routern zu betreiben. | ||
+ | ==== NAT einrichten ==== | ||
+ | Zunächst wird eine neue Tabelle '' | ||
+ | < | ||
+ | nft add table nat | ||
+ | nft add chain nat prerouting { type nat hook prerouting priority 0 \; } | ||
+ | nft add chain nat postrouting { type nat hook postrouting priority 0 \; } | ||
+ | </ | ||
+ | Auf diese Weise soll nun '' | ||
+ | liest: " | ||
+ | verdauen, wenn man dazu " | ||
+ | folgende '' | ||
+ | < | ||
+ | nft add rule nat postrouting ip saddr 10.0.1.0/24 oif enp0s7 snat 134.99.246.151 | ||
+ | |_______________| |________| |_________________| | ||
+ | | | | | ||
+ | nimm diesen Source-Addressbereich-----+ | ||
+ | | ||
+ | und übersetze ihn am ausgehenden interface-----------+ | ||
+ | | ||
+ | zu dieser Adresse, die dann als Source-Adresse stehen soll---------+ | ||
+ | </ | ||
+ | Falls man nun doch die Adressen und Netzwerke durcheinander gebracht hat, kann | ||
+ | man die chain '' | ||
+ | < | ||
+ | nft flush chain ip nat postrouting | ||
+ | </ | ||
+ | Dann kann man sich das entstandene '' | ||
+ | < | ||
+ | nft list ruleset | ||
+ | </ | ||
+ | Und für die Ewigkeit in Datei schreiben, damit es auch einen Reboot überlebt: | ||
+ | < | ||
+ | nft list ruleset > / | ||
+ | </ | ||
+ | Falls man Veränderungen in der Datei ''/ | ||
+ | dann wirksam werden, muss der '' | ||
+ | < | ||
+ | systemctl restart nftables | ||
</ | </ | ||