91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

RedHat 9上怎么用iptables做NAT網和記錄日志

發布時間:2021-12-13 17:28:37 來源:億速云 閱讀:384 作者:小新 欄目:系統運維

這篇文章給大家分享的是有關RedHat 9上怎么用iptables做NAT網和記錄日志的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

RedHat 9上用iptables做NAT網關- -我使用中的設置

一、將下列內容加入/etc/rc.local文件中:

注:eth0綁內網IP eth2綁外網IP

[root@RHNAT01 root]# vi /etc/rc.local

#!/bin/sh   # This script will be executed *after* all the other init scripts.   # You can put your own initialization stuff in here if you don’t   # want to do the full Sys V style init stuff.

touch /var/lock/subsys/local

route add -net 0.0.0.0 gw 外網網關 netmask 0.0.0.0 dev eth2

route add -net 內網網段A gw 內網網關 netmask 255.255.240.0 dev eth0

route add -net 220.114.128.0 gw 211.162.0.129 netmask 255.255.224.0 dev eth0

route add -net 內網網段B gw 內網網關 netmask 255.255.255.0 dev eth0

route add -net 內網網段C gw 內網網關 netmask 255.255.255.0 dev eth0

route add -net 內網網段D gw 內網網關 netmask 255.255.0.0 dev eth0

route add -net 內網網段E gw 內網網關 netmask 255.255.0.0 dev eth0

echo 1048576 > /proc/sys/net/ipv4/netfilter/ip_conntrack_max

sysctl -w net.ipv4.netfilter.ip_conntrack_tcp_timeout_established=1800

echo "1" > /proc/sys/net/ipv4/tcp_syncookies

echo "1" > /proc/sys/net/ipv4/icmp_ignore_bogus_error_responses

echo 268435456 >/proc/sys/kernel/shmall

echo 268435456 >/proc/sys/kernel/shmmax

echo "1024 65000" > /proc/sys/net/ipv4/ip_local_port_range

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

/sbin/modprobe ip_tables

/sbin/modprobe iptable_filter

/sbin/modprobe iptable_nat

/sbin/modprobe ip_conntrack

/sbin/modprobe ip_conntrack_ftp

/sbin/modprobe ip_nat_ftp

/sbin/iptables --flush INPUT

/sbin/iptables --flush FORWARD

/sbin/iptables --flush POSTROUTING --table nat

/sbin/iptables --policy FORWARD DROP

/sbin/iptables --table nat --append POSTROUTING --out-interface eth2 --source 內網網段A/19 --jump MASQUERADE

/sbin/iptables --table nat --append POSTROUTING --out-interface eth2 --source 內網網段B/18 --jump MASQUERADE

/sbin/iptables --table nat --append POSTROUTING --out-interface eth2 --source 內網網段C/24 --jump MASQUERADE

/sbin/iptables --table nat --append POSTROUTING --out-interface eth2 --source 內網網段D/24 --jump MASQUERADE

/sbin/iptables --append FORWARD --in-interface eth2 (此處填外網IP網口)--match state --state ESTABLISHED,RELATED --jump ACCEPT

/sbin/iptables --append FORWARD --source 內網網段A/19 --jump ACCEPT

/sbin/iptables --append FORWARD --source 內網網段B/18 --jump ACCEPT

/sbin/iptables --append FORWARD --source 內網網段C/24 --jump ACCEPT

/sbin/iptables --append FORWARD --source 內網網段D/24 --jump ACCEPT

/sbin/iptables -I FORWARD -m state --state NEW -j LOG --log-level debug

/sbin/iptables --table nat --append POSTROUTING --out-interface eth0(內網口) -j SNAT --to *.*.*.*(外網IP)

設置完成

二、日志保存

vi /etc/syslog.conf

在原來不動的基礎上添加

#remote net recevie stepup

kern.=debug @*.*.*.X #保存本地就用此句 -/var/log/iptables.log

*.* @*.*.*.X

至此完成Iptables Nat的設置和遠程日志發送設置

幾個命令

################

service syslog restart

Syslog服務重新載入

iptables -L

這個命令會盡可能地以易讀的形式顯示當前正在使用的規則集。比如,他會盡量用文件/etc/services里相應的名字表示端口號,用相應的DNS記錄表示IP地址。

但后者可能會導致一些問題,例如,他想盡力把LAN的IP地址(如192.168.1.1)解析成相應的名字。但192.168.0.0/16這個網段是私有的,也就是說,他只能

用在局域網里,而不能在Internet里使用,所以他不會被Internet上的DNS服務器解析。因此,當解析這個地址時,命令就似乎停在那兒了。為了避免這種情況

的發生,我們就要使用選項:

iptables -L -n

如果你想看看每個策略或每條規則、每條鏈的簡單流量統計,能在上面的命令后再加一個verbose標志,如下:

iptables -L -n -v

不要忘了,iptables -L命令還能查看nat表和mangle表的內容哦(更不要忘了,默認的表是filter),只需要使用-t選項,比如我們只想看nat表的規則,就

用下面的命令:

iptables -L -t nat

在/proc里,可能更有一些文件你會感興趣。比如,你能在連接跟蹤記錄表里看到當前有哪些連接。這個表包含了當前的所有連接,你還能通過他了解到每個

連接處于什么狀態。要注意,這個表是不能編輯的,即使能,也不應該更改他。能用下面的命令查看這個表:

cat /proc/net/ip_conntrack | less

此命令會顯示當前所有被跟蹤的連接,但要讀懂那些記錄可是有些難度哦。

修正和清空iptables的命令 iptables -D INPUT 10

iptables -F INPUT

iptables --list查看過濾表

感謝各位的閱讀!關于“RedHat 9上怎么用iptables做NAT網和記錄日志”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

广宗县| 静海县| 普定县| 桃园县| 绥中县| 蓝田县| 石屏县| 方城县| 柳河县| 湖南省| 宜兰市| 嵊州市| 额敏县| 五原县| 博爱县| 美姑县| 呼伦贝尔市| 保康县| 且末县| 双城市| 镇平县| 天全县| 东兰县| 双峰县| 镇赉县| 芜湖县| 朝阳市| 西乌| 金阳县| 浦城县| 浑源县| 北碚区| 奉化市| 吉木萨尔县| 白朗县| 怀集县| 阳原县| 昭平县| 白银市| 宁化县| 云南省|