欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Linux源進源出與iproute2

  最近在給客戶做解決方案的時候遇到這么一個場景也給自己埋了個坑這里記錄一下。

創(chuàng)新互聯(lián)建站從2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術服務公司,擁有項目成都網(wǎng)站制作、網(wǎng)站設計網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元華鎣做網(wǎng)站,已為上家服務,為華鎣各地企業(yè)和個人服務,聯(lián)系電話:18982081108

具體需求如下

  1. 現(xiàn)在客戶國內服務器和國外的防火墻已經內網(wǎng)打通

  2. 客戶在國內有臺WEB服務器要通過國外的一臺防火墻訪問外網(wǎng)

  3. 需要從國外防火墻上能夠回源到國內的WEB服務器即能夠通過防火墻訪問到WEB服務的80端口

  4. 國內WEB服務器有自己的公網(wǎng)地址需要能夠進行管理

 因為一開始客戶沒有提出第3條要回源的需求當時給客戶設計的方案是

  1. 把客戶國內機器的默認路由扔給國外的防火墻

  2. 國外防火墻上做SNAT把來自內網(wǎng)網(wǎng)段的流量映射出去。

3. 在國內機器上添加靜態(tài)路由把客戶的管理網(wǎng)段扔給國內的網(wǎng)關。

大致拓撲圖如下

Linux源進源出與iproute2

  這里有一點因為無法確定客戶國內的管理地址網(wǎng)段所以在國內WEB服務器C上刷了一個全國路由表的靜態(tài)路由默認路由優(yōu)先級低于靜態(tài)路由所以國內用戶訪問C的時候還是通過國內的網(wǎng)關出TCP連接能夠正常建立。

  然而這時候客戶又提出需要從國外服務器上進行回源測試一下回源的質量也就是要通過防火墻訪問到WEB服務的80端口。我心想這個簡單呀在防火墻上做一個DNAT映射把訪問防火墻80端口的映射給WEB服務器的80端口上。于是說干就干.....做完配置之后進行測試瞬間懵逼了我在辦公網(wǎng)國內地址測試防火墻的80端口死活不通一直報錯"TIMEOUT"直接測試國內服務器的外網(wǎng)地址的80端口和內網(wǎng)地址的80端口是OK的也就是說web服務訪問正常但為什么我訪問防火墻的80端口不行呢

  于是進行各種測試折騰半天發(fā)現(xiàn)一個現(xiàn)象能從國外正常訪問防火墻80端口而國內不可以。抓包的時候發(fā)現(xiàn)WEB服務器已經收到了我的http請求而且已經進行了回包但是服務器的回包并沒有和我正常建立連接??船F(xiàn)象應該是斷在了TCP的第二次和第三次握手中間。

Linux源進源出與iproute2

  這時候才恍然大悟為什么TCP連接沒有建立呢因為我是國內地址發(fā)起的防火墻80訪問通過防火墻請求到后端WEB服務器的時候因為服務器上有國內的路由回包的時候是從國內網(wǎng)關出的而不是從防火墻出了導致回包的源地址變成了國內網(wǎng)關地址所以TCP連接建立不起來了。通俗解釋就是A發(fā)出請求訪問B結果D給做出了回應A認為不是他想要的所以不認了TCP連接建立不起來。圖解如下

Linux源進源出與iproute2

  為了解決這個問題總結一句話就是需要解決源進源出的問題從哪個口進來的流量讓他從哪個口出去。因為WEB服務器C相當于有兩個網(wǎng)關出口就需要在C上控制流量的走向。于是這里想到了可以通過iproute2或iptables來實現(xiàn)我這里其實本質上還是路由的控制所以用iproute2來實現(xiàn)顯得更為合理而且性能效果上會更好。

  簡單介紹下iproute2:

iproute2是linux下管理控制TCP/IP網(wǎng)絡和流量控制的新一代工具包旨在替代老派的工具鏈net-tools即大家比較熟悉的ifconfigarproutenetstat等命令。兩套工具本質的區(qū)別,是net-tools是通過procfs(/proc)和ioctl系統(tǒng)調用去訪問和改變內核網(wǎng)絡配置而iproute2則通過netlink套接字接口與內核通訊。

  我這里的解決辦法如下:

假設我的國內WEB服務器的外網(wǎng)地址是192.168.1.254/30GW:192.168.1.253。

內網(wǎng)地址192.168.10.2 Default GW192.168.10.1

  1. 保持默認路由10.1不變還是通過國外防火墻出網(wǎng)。

  2. 在WEB服務器上新建路由表"china",添加策略如下

# echo "1 china" >> cat /etc/iproute2/rt_tables
# ip route add 192.168.1.252/30 dev em1 src 192.168.1.254 table china
# ip route add default via 192.168.1.253 dev em1 table china
# ip rule add from 192.168.1.254 table china

3. 刪除之前添加的全國路由表。

4. 可以把路由策略寫進網(wǎng)卡或者rc.local配置文件里保證開機后依然生效。

最后:附一個iproute2的51cto上翻譯的參考鏈接地址:

http://os.51cto.com/art/201409/450886.htm

分享名稱:Linux源進源出與iproute2
文章源于:http://chinadenli.net/article12/joisdc.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設響應式網(wǎng)站、ChatGPT、定制開發(fā)、商城網(wǎng)站、面包屑導航

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)
中文字幕日韩无套内射| 免费黄色一区二区三区| 欧美日韩国产二三四区| 精品人妻一区二区四区| 欧美成人精品国产成人综合| 我要看日本黄色小视频| 国产不卡最新在线视频| 国产不卡免费高清视频| 午夜资源在线观看免费高清| 老鸭窝精彩从这里蔓延| 少妇肥臀一区二区三区| 在线中文字幕亚洲欧美一区| 国产免费无遮挡精品视频| 亚洲国产一级片在线观看| 久草视频这里只是精品| 国产精品午夜福利免费在线| 伊人国产精选免费观看在线视频 | 在线观看免费无遮挡大尺度视频| 青青免费操手机在线视频| 人妻人妻人人妻人人澡| 久久国产成人精品国产成人亚洲| 日韩在线一区中文字幕| 日韩色婷婷综合在线观看| 精品推荐久久久国产av| 精品国自产拍天天青青草原| 国产不卡一区二区四区| 极品少妇嫩草视频在线观看| 日韩精品中文在线观看| 99少妇偷拍视频在线| 亚洲欧洲成人精品香蕉网| 成人三级视频在线观看不卡| 黄片三级免费在线观看| 国产成人免费高潮激情电| 日韩中文字幕免费在线视频| 欧美激情一区=区三区| 国产精品一区二区视频大全| 日韩和欧美的一区二区三区| 国产精品欧美激情在线观看| 日韩精品成区中文字幕| 在线观看视频日韩精品| 青青久久亚洲婷婷中文网|