小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

iptables高級應用

 夜貓速讀 2022-05-14

一、SNAT源地址轉換;

二、DNAT目的地址轉換;

三、SNAT和DNAT實戰(zhàn)案例;

一、SNAT源地址轉換;

1.原理:在路由后鏈POSTROUTING將內網主機的ip地址轉換成外網網卡的ip地址;

2.應用場景:共享內部主機上網,在網關主機上設置;

3.設置SNAT:

  a.設置內外網網卡的網絡參數;

  b.開啟路由轉發(fā)功能;

       sed -i '/ip_forward/s/0/1/g' /etc/sysctl.conf

       sysctl -p

  c.編寫規(guī)則;

        iptables -t nat -I POSTROUTING -o 外網網卡 -s 內網的網段/24 -j SNAT --to-source 外網網卡的ip地址                ##適用于                外網ip地址固定的環(huán)境

        iptables -t nat -I POSTROUTING -o 外網網卡 -s 內網的網段/24 -j MASQUERADE                ##適用于網關服務器外網網卡                地址不是固定的環(huán)境

  d.做好安全控制:使用FORWARD時機進行控制,嚴格設置INPUT規(guī)則;

  e.配置客戶端網關;

二、DNAT目的地址轉換;

1.原理:在路由前鏈PREROUTING將來自外網訪問網關公網ip及對應端口的目的ip及端口修改為內部服務器的ip及端口,實現發(fā)布內網服務器;

2.應用場景:發(fā)布內網主機到公網

3.設置DNAT:網關主機上設置

  a.設置ip地址,開啟路由,設置SNAT,保證內部主機和內部服務器可以連接公網;

  b.編寫防火墻規(guī)則;

       iptables -t nat -I PREROUTING -i 外網網卡名 -d 外網網卡的ip地址 -p tcp --dport 發(fā)布的端口 -j DNAT --to-destination 內網服務器ip地址              ##將內網服務器發(fā)布到網關主機的外網ip地址并對應其端口,后邊的端口可以省略;

  c.外網客戶端訪問網關外網ip地址進行測試;

三、SNAT和DNAT的實戰(zhàn)案例:

1.需求:共享公網ip上網,發(fā)布ftp和httpd服務,控制網關安全;

2.配置過程:

  a.配置好ip地址等參數后,開啟路由轉發(fā)功能;

  b.編寫規(guī)則:

       編寫SNAT和DNAT規(guī)則:

       [root@lwh ~]# /etc/init.d/iptables stop

       [root@lwh ~]# iptables -t nat -A POSTROUTING -s 192.168.100.0/24 -o eth1 -j MASQUERADE

       [root@lwh ~]# iptables -t nat -A PREROUTING -d 192.168.50.101 -i eth1 -p tcp -m multiport --dports 21,20,40000:45000,80,443 -j DNAT --to-destination 192.168.100.153

    編輯網關安全控制規(guī)則:

       [root@lwh ~]# iptables -A INPUT -i lo -j ACCEPT              ##允許本地網卡訪問

       [root@lwh ~]# iptables -A INPUT -s 192.168.100.0/24 -i eth0 -p icmp -j ACCEPT              ##允許內網ping

       [root@lwh ~]# iptables -A INPUT -s 192.168.100.250 -p tcp --dport 22 -j ACCEPT              ##允許主機100.250遠程登陸主機

       [root@lwh ~]# iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT              ##允許放行主機已經建立的連接

       [root@lwh ~]# iptables -A FORWARD -s 192.168.100.0/24 -j ACCEPT              ##轉發(fā)源地址為內網地址的流量

       [root@lwh ~]# iptables -A FORWARD -d 192.168.100.0/24 -j ACCEPT              ##轉發(fā)目的地址為內網地址的流量

       [root@lwh ~]# iptables -P INPUT DROP

       [root@lwh ~]# iptables -P FORWARD DROP

  d.保存規(guī)則:

       [root@lwh ~]# /etc/init.d/iptables save

       [root@lwh ~]# chkconfig iptables on

       [root@lwh ~]# iptables-save >/root/1.txt              ##將iptables規(guī)則導入到某文件中

       [root@lwh ~]# iptables-restore              ##恢復文件中的防火墻規(guī)則

    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多