成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

iptables詳細(xì)配置實(shí)例

運(yùn)維 系統(tǒng)運(yùn)維
iptables是與Linux內(nèi)核集成的IP信息包過濾系統(tǒng)。如果Linux系統(tǒng)連接到因特網(wǎng)或LAN、服務(wù)器或連接LAN和因特網(wǎng)的代理服務(wù)器,則該系統(tǒng)有利于在Linux系統(tǒng)上更好地控制IP信息包過濾和防火墻配置。下面我們通過具體實(shí)例,學(xué)習(xí)iptables的詳細(xì)用法。

  iptables命令可用于配置Linux的包過濾規(guī)則,常用于實(shí)現(xiàn)防火墻、NAT。咋一看iptables的配置很復(fù)雜,掌握規(guī)律后,其實(shí)用iptables完成指定任務(wù)并不難,下面我們通過具體實(shí)例,學(xué)習(xí)iptables的詳細(xì)用法。

  1.刪除已有規(guī)則

  在新設(shè)定iptables規(guī)則時(shí),我們一般先確保舊規(guī)則被清除,用以下命令清除舊規(guī)則:

  iptables -F
  (or iptables --flush)

  2.設(shè)置chain策略

  對(duì)于filter table,默認(rèn)的chain策略為ACCEPT,我們可以通過以下命令修改chain的策略:

  iptables -P INPUT DROP
  iptables -P FORWARD DROP
  iptables -P OUTPUT DROP

  以上命令配置將接收、轉(zhuǎn)發(fā)和發(fā)出包均丟棄,施行比較嚴(yán)格的包管理。由于接收和發(fā)包均被設(shè)置為丟棄,當(dāng)進(jìn)一步配置其他規(guī)則的時(shí)候,需要注意針對(duì)INPUT和OUTPUT分別配置。當(dāng)然,如果信任本機(jī)器往外發(fā)包,以上第三條規(guī)則可不必配置。

  3.屏蔽指定ip

  有時(shí)候我們發(fā)現(xiàn)某個(gè)ip不停的往服務(wù)器發(fā)包,這時(shí)我們可以使用以下命令,將指定ip發(fā)來的包丟棄:

  BLOCK_THIS_IP="x.x.x.x"
  iptables -A INPUT -i eth0 -p tcp -s "$BLOCK_THIS_IP" -j DROP

  以上命令設(shè)置將由x.x.x.x ip發(fā)往eth0網(wǎng)口的tcp包丟棄。

4.配置服務(wù)項(xiàng)

  利用iptables,我們可以對(duì)日常用到的服務(wù)項(xiàng)進(jìn)行安全管理,比如設(shè)定只能通過指定網(wǎng)絡(luò)、由指定網(wǎng)段通過SSH連接本機(jī):

  iptables -A INPUT -i eth0 -p tcp -s 192.168.100.0/24 --dport 22 -m state --state NEW,ESTABLESHED -j ACCEPT
  iptables -A OUTPUT -o eth0 -p tcp --sport 22 -m state --state ESTABLISHED -j ACCEPT

  若要支持由本機(jī)通過SSH連接其他機(jī)器,由于在本機(jī)端口建立連接,因而還需要設(shè)置以下規(guī)則:

  iptables -A INPUT -i eth0 -p tcp -s 192.168.100.0/24 --dport 22 -m state --state ESTABLESHED -j ACCEPT
  iptables -A OUTPUT -o eth0 -p tcp --sport 22 -m state --state NEW,ESTABLISHED -j ACCEPT

  類似的,對(duì)于HTTP/HTTPS(80/443)、pop3(110)、rsync(873)、MySQL(3306)等基于tcp連接的服務(wù),也可以參照上述命令配置。

  對(duì)于基于udp的dns服務(wù),使用以下命令開啟端口服務(wù):

  iptables -A OUTPUT -p udp -o eth0 --dport 53 -j ACCEPT
  iptables -A INPUT -p udp -i eth0 --sport 53 -j ACCEPT

  5.網(wǎng)口轉(zhuǎn)發(fā)配置

  對(duì)于用作防火墻或網(wǎng)關(guān)的服務(wù)器,一個(gè)網(wǎng)口連接到公網(wǎng),其他網(wǎng)口的包轉(zhuǎn)發(fā)到該網(wǎng)口實(shí)現(xiàn)內(nèi)網(wǎng)向公網(wǎng)通信,假設(shè)eth0連接內(nèi)網(wǎng),eth1連接公網(wǎng),配置規(guī)則如下:

  iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT

  6.端口轉(zhuǎn)發(fā)配置

  對(duì)于端口,我們也可以運(yùn)用iptables完成轉(zhuǎn)發(fā)配置:

  iptables -t nat -A PREROUTING -p tcp -d 192.168.102.37 --dport 422 -j DNAT --to 192.168.102.37:22

  以上命令將422端口的包轉(zhuǎn)發(fā)到22端口,因而通過422端口也可進(jìn)行SSH連接,當(dāng)然對(duì)于422端口,我們也需要像以上“4.配置服務(wù)項(xiàng)”一節(jié)一樣,配置其支持連接建立的規(guī)則。

7.DoS攻擊防范

  利用擴(kuò)展模塊limit,我們還可以配置iptables規(guī)則,實(shí)現(xiàn)DoS攻擊防范:

  iptables -A INPUT -p -tcp --dport 80 -m limit --limit 25/minute --limit-burst 100 -j ACCEPT
  --litmit 25/minute 指示每分鐘限制最大連接數(shù)為25
  --litmit-burst 100 指示當(dāng)總連接數(shù)超過100時(shí),啟動(dòng) litmit/minute 限制

8.配置web流量均衡

  我們可以將一臺(tái)服務(wù)器作為前端服務(wù)器,利用iptables進(jìn)行流量分發(fā),配置方法如下:

  iptables -A PREROUTING -i eth0 -p tcp --dport 80 -m state --state NEW -m nth --counter 0 --every 3 --packet 0 -j DNAT --to-destination 192.168.1.101:80
  iptables -A PREROUTING -i eth0 -p tcp --dport 80 -m state --state NEW -m nth --counter 0 --every 3 --packet 0 -j DNAT --to-destination 192.168.1.102:80
  iptables -A PREROUTING -i eth0 -p tcp --dport 80 -m state --state NEW -m nth --counter 0 --every 3 --packet 0 -j DNAT --to-destination 192.168.1.103:80

  以上配置規(guī)則用到nth擴(kuò)展模塊,將80端口的流量均衡到三臺(tái)服務(wù)器。

  9.將丟棄包情況記入日志

  使用LOG目標(biāo)和syslog服務(wù),我們可以記錄某協(xié)議某端口下的收發(fā)包情況。拿記錄丟包情況舉例,可以通過以下方式實(shí)現(xiàn)。

  首先自定義一個(gè)chain:

  iptables -N LOGGING

  其次將所有接收包導(dǎo)入LOGGING chain中:

  iptables -A INPUT -j LOGGING

  然后設(shè)置日志前綴、日志級(jí)別:

  iptables -A LOGGING -m limit --limit 2/min -j LOG --log-prefix "IPTables Packet Dropped: " --log-level 7

  最后將包倒向DROP,將包丟棄:

  iptables -A LOGGING -j DROP

  另可以配置syslog.conf文件,指定iptables的日志輸出。

責(zé)任編輯:黃丹 來源: cnblogs.com
相關(guān)推薦

2009-07-24 17:20:59

iBatis配置

2011-03-15 09:59:59

iptables實(shí)例

2011-03-15 09:14:29

2011-04-13 11:33:37

HSRP

2011-03-15 10:09:11

2011-03-15 09:46:31

2011-03-15 14:01:13

2009-12-16 14:08:26

路由表配置

2011-03-17 16:16:50

2011-03-15 15:47:15

Iptables防火墻

2011-03-17 16:31:12

2011-03-16 11:08:58

2011-03-14 14:40:10

2011-03-16 16:29:27

保存iptables

2009-12-31 10:09:59

2009-11-30 09:56:16

2011-03-15 15:47:25

Squidiptables

2010-01-11 10:18:36

三層交換機(jī)配置

2010-01-11 09:56:07

C++編程實(shí)例

2011-03-16 12:46:29

CentOSiptables防火墻
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 欧美福利在线 | 欧美一区二区在线视频 | www.47久久青青| 亚洲一区二区在线播放 | 日韩在线播放视频 | 中文字幕日韩在线观看 | 亚洲美女天堂网 | 99在线免费观看视频 | 亚洲国产成人精品久久 | 精品国产一二三区 | xxxxxx国产| 日韩成人影院在线观看 | 日韩视频 中文字幕 | 2019中文字幕视频 | 久久91精品国产一区二区 | 免费成人在线网 | 国产aⅴ精品 | 成人免费在线观看视频 | 欧美极品少妇xxxxⅹ免费视频 | 国内精品久久影院 | 精品粉嫩aⅴ一区二区三区四区 | www.精品国产 | 免费黄网站在线观看 | 欧美日韩成人一区二区 | 亚洲乱码一区二区 | 国产成人精品一区二区三区视频 | 亚洲一区在线播放 | 久久久久国产精品一区二区 | 成人在线视频一区 | 国产一区二区精品在线 | 黄网站涩免费蜜桃网站 | 亚洲国产成人久久综合一区,久久久国产99 | 精品一区二区三区在线视频 | 91亚洲免费 | 91精品无人区卡一卡二卡三 | 毛片黄片免费看 | 精品国产一区二区三区日日嗨 | 日本精品一区二区 | 久久1区| 午夜精品久久久久久不卡欧美一级 | 新疆少妇videos高潮 |