當前位置:首頁 » 操作系統 » linux防火牆的配置

linux防火牆的配置

發布時間: 2022-02-13 13:26:38

linux防火牆的配置文件在哪

一、Linux下開啟/關閉防火牆命令
1、永久性生效,重啟後不會復原。
開啟: chkconfig iptables on
關閉: chkconfig iptables off
2、 即時生效,重啟後復原
開啟: service iptables start
關閉: service iptables stop
需要說明的是對於Linux下的其它服務都可以用以上命令執行開啟和關閉操作。
在當開啟了防火牆時,做如下設置,開啟相關埠,
修改/etc/sysconfig/iptables 文件,添加以下內容:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
二、UBuntu關閉防火牆
iptables -A INPUT -i ! PPP0 -j ACCEPT
三、CentOS Linux 防火牆配置及關閉
執行」setup」命令啟動文字模式配置實用程序,在」選擇一種工具」中選擇」防火牆配置」,然後選擇」運行工具」按鈕,出現防火牆配置界面,將」安全級別」設為」禁用」,然後選擇」確定」即可.
或者用命令:
#/sbin/iptables -I INPUT -p tcp –dport 80 -j ACCEPT
#/sbin/iptables -I INPUT -p tcp –dport 22 -j ACCEPT
#/etc/rc.d/init.d/iptables save
這樣重啟計算機後,防火牆默認已經開放了80和22埠
這里應該也可以不重啟計算機:
#/etc/init.d/iptables restart
關閉防火牆服務即可:
查看防火牆信息:
#/etc/init.d/iptables status
關閉防火牆服務:
#/etc/init.d/iptables stop

⑵ Linux 伺服器如何開放埠 配置防火牆

打開配置文件

命令代碼

  • [root@localhost~]#/etc/init.d/iptablesstop

  • ⑶ 做linux防火牆電腦需要什麼配置

    配置不是太重要。關鍵是要保證連續工作若干天都能穩定。
    所以,散熱的要求,電源的穩定性要求,配件的穩定性要求都要高一下。

    ⑷ 如何配置linux fc 版的防火牆呢

    自己編寫iptables腳本文件建立防火牆規則就等於建立了防火牆
    比如:
    etho 接外網——ppp0
    eth1 接內網——192.168.0.0/24

    #!/bin/sh
    #
    modprobe ipt_MASQUERADE
    modprobe ip_conntrack_ftp
    modprobe ip_nat_ftp
    iptables -F
    iptables -t nat -F
    iptables -X
    iptables -t nat -X
    ###########################INPUT鍵###################################
    iptables -P INPUT DROP
    iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
    iptables -A INPUT -p tcp -m multiport --dports 110,80,25 -j ACCEPT
    iptables -A INPUT -p tcp -s 192.168.0.0/24 --dport 139 -j ACCEPT
    #允許內網samba,smtp,pop3,連接
    iptables -A INPUT -i eth1 -p udp -m multiport --dports 53 -j ACCEPT
    #允許dns連接
    iptables -A INPUT -p tcp --dport 1723 -j ACCEPT
    iptables -A INPUT -p gre -j ACCEPT
    #允許外網vpn連接
    iptables -A INPUT -s 192.186.0.0/24 -p tcp -m state --state ESTABLISHED,RELATED -j ACCEPT
    iptables -A INPUT -i ppp0 -p tcp --syn -m connlimit --connlimit-above 15 -j DROP
    #為了防止DOS太多連接進來,那麼可以允許最多15個初始連接,超過的丟棄
    iptables -A INPUT -s 192.186.0.0/24 -p tcp --syn -m connlimit --connlimit-above 15 -j DROP
    #為了防止DOS太多連接進來,那麼可以允許最多15個初始連接,超過的丟棄
    iptables -A INPUT -p icmp -m limit --limit 3/s -j LOG --log-level INFO --log-prefix "ICMP packet IN: "
    iptables -A INPUT -p icmp -j DROP
    #禁止icmp通信-ping 不通
    iptables -t nat -A POSTROUTING -o ppp0 -s 192.168.0.0/24 -j MASQUERADE
    #內網轉發
    iptables -N syn-flood
    iptables -A INPUT -p tcp --syn -j syn-flood
    iptables -I syn-flood -p tcp -m limit --limit 3/s --limit-burst 6 -j RETURN
    iptables -A syn-flood -j REJECT
    #防止SYN攻擊 輕量
    #######################FORWARD鏈###########################
    iptables -P FORWARD DROP
    iptables -A FORWARD -p tcp -s 192.168.0.0/24 -m multiport --dports 80,110,21,25,1723 -j ACCEPT
    iptables -A FORWARD -p udp -s 192.168.0.0/24 --dport 53 -j ACCEPT
    iptables -A FORWARD -p gre -s 192.168.0.0/24 -j ACCEPT
    iptables -A FORWARD -p icmp -s 192.168.0.0/24 -j ACCEPT
    #允許 vpn客戶走vpn網路連接外網
    iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
    iptables -I FORWARD -p udp --dport 53 -m string --string "tencent" -m time --timestart 8:15 --timestop 12:30 --days Mon,Tue,Wed,Thu,Fri,Sat -j DROP
    #星期一到星期六的8:00-12:30禁止qq通信
    iptables -I FORWARD -p udp --dport 53 -m string --string "TENCENT" -m time --timestart 8:15 --timestop 12:30 --days Mon,Tue,Wed,Thu,Fri,Sat -j DROP
    #星期一到星期六的8:00-12:30禁止qq通信
    iptables -I FORWARD -p udp --dport 53 -m string --string "tencent" -m time --timestart 13:30 --timestop 20:30 --days Mon,Tue,Wed,Thu,Fri,Sat -j DROP
    iptables -I FORWARD -p udp --dport 53 -m string --string "TENCENT" -m time --timestart 13:30 --timestop 20:30 --days Mon,Tue,Wed,Thu,Fri,Sat -j DROP
    #星期一到星期六的13:30-20:30禁止QQ通信
    iptables -I FORWARD -s 192.168.0.0/24 -m string --string "qq.com" -m time --timestart 8:15 --timestop 12:30 --days Mon,Tue,Wed,Thu,Fri,Sat -j DROP
    #星期一到星期六的8:00-12:30禁止qq網頁
    iptables -I FORWARD -s 192.168.0.0/24 -m string --string "qq.com" -m time --timestart 13:00 --timestop 20:30 --days Mon,Tue,Wed,Thu,Fri,Sat -j DROP
    #星期一到星期六的13:30-20:30禁止QQ網頁
    iptables -I FORWARD -s 192.168.0.0/24 -m string --string "ay2000.net" -j DROP
    iptables -I FORWARD -d 192.168.0.0/24 -m string --string "寬頻影院" -j DROP
    iptables -I FORWARD -s 192.168.0.0/24 -m string --string "色情" -j DROP
    iptables -I FORWARD -p tcp --sport 80 -m string --string "廣告" -j DROP
    #禁止ay2000.net,寬頻影院,色情,廣告網頁連接 !但中文 不是很理想
    iptables -A FORWARD -m ipp2p --edk --kazaa --bit -j DROP
    iptables -A FORWARD -p tcp -m ipp2p --ares -j DROP
    iptables -A FORWARD -p udp -m ipp2p --kazaa -j DROP
    #禁止BT連接
    iptables -A FORWARD -p tcp --syn --dport 80 -m connlimit --connlimit-above 15 --connlimit-mask 24 -j DROP
    #只允許每組ip同時15個80埠轉發
    #######################################################################
    sysctl -w net.ipv4.ip_forward=1 &>/dev/null
    #打開轉發
    #######################################################################
    sysctl -w net.ipv4.tcp_syncookies=1 &>/dev/null
    #打開 syncookie (輕量級預防 DOS 攻擊)
    sysctl -w net.ipv4.netfilter.ip_conntrack_tcp_timeout_established=3800 &>/dev/null
    #設置默認 TCP 連接痴呆時長為 3800 秒(此選項可以大大降低連接數)
    sysctl -w net.ipv4.ip_conntrack_max=300000 &>/dev/null
    #設置支持最大連接樹為 30W(這個根據你的內存和 iptables 版本來,每個 connection 需要 300 多個位元組)
    #######################################################################
    iptables -I INPUT -s 192.168.0.50 -j ACCEPT
    iptables -I FORWARD -s 192.168.0.50 -j ACCEPT

    ⑸ linux 下的web配置(注意要配置防火牆和Selinux)

    用的什麼web伺服器?

    ⑹ linux查看防火牆配置的命令

    方法如下:
    1、使用工具,鏈接Linux系統。
    2、輸入用戶名,和密碼,連接到伺服器。
    3、連接伺服器後,輸入語句「service iptables status」,回車,會顯示防火牆狀態。
    4、輸入語句「chkconfig iptables on」,可以開啟防火牆。或者使用語句「chkconfig iptables off」,關閉防火牆,需要重啟後生效。
    5、如果想要即可生效,可以使用語句「service iptables start」開啟防火牆,或者語句「service iptables stop」關閉,關閉或者開啟防火牆後,查詢防火牆狀態,可以看到相應的變化。

    ⑺ linux中防火牆怎麼配置

    想配置成啥樣?

    ⑻ LINUX的防火牆是怎麼配置的

    終端輸入 setup 出現一個頁面 裡面有防火牆選項 你可以進去修改 注意一點:裡面某些選項選定的時候用空格

    ⑼ Linux防火牆配置

    我不懂

    ⑽ 在linux系統下如何查看系統防火牆的配置情況

    你問的是哪個防火牆?
    主流的有兩個:firewalld和iptables
    iptables查看配置:
    iptables-save [-t table]
    讀取順序:自上往下

    firewalld查看配置:
    firewall-config圖形化界面看,比較形象生動,RHEL系的主流,取代iptables;

    字元界面firewall-cmd --state查看狀態。

    熱點內容
    安卓系統錄像設置在哪裡 發布:2024-11-15 09:36:33 瀏覽:917
    電信級伺服器電腦 發布:2024-11-15 09:26:27 瀏覽:246
    壓縮某個文件夾 發布:2024-11-15 09:03:11 瀏覽:891
    網址能解壓嗎 發布:2024-11-15 08:54:09 瀏覽:933
    python更改目錄 發布:2024-11-15 08:41:08 瀏覽:265
    伺服器快閃記憶體可以裝在一般電腦上嗎 發布:2024-11-15 08:36:46 瀏覽:8
    安卓手機怎麼查詢自己的路線軌跡 發布:2024-11-15 08:32:19 瀏覽:969
    phpdatet 發布:2024-11-15 08:32:17 瀏覽:507
    HDB3編解碼實驗 發布:2024-11-15 08:17:31 瀏覽:212
    怪星球編程 發布:2024-11-15 08:15:55 瀏覽:844