亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 4782 | 回復: 5
打印 上一主題 下一主題

[網(wǎng)絡管理] 多重上連ISP,原路返回路由應該怎么寫? [復制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2009-05-14 10:37 |只看該作者 |倒序瀏覽
我們網(wǎng)關的網(wǎng)絡環(huán)境:
  • eth0:接網(wǎng)通,IP地址:$CNC_IP,網(wǎng)關$CNC_Gateway_IP,網(wǎng)段$CNC_IP_0/24
  • eth3:接鐵通,IP地址:$CRTC_IP,網(wǎng)關$CRTC_Gateway_IP,網(wǎng)段$CRTC_IP_0/28
  • eth4:接電信,IP地址:$CHINANET_IP,網(wǎng)關$CHINANET_Gateway_IP,網(wǎng)段$CHINANET_IP_0/24
  • eth2:接內(nèi)網(wǎng),IP地址:192.168.254.2

  1. $ ip route

  2. $CRTC_IP_0/28 dev eth3  proto kernel  scope link  src $CRTC_IP
  3. $CNC_IP_0/24 dev eth0  proto kernel  scope link  src $CNC_IP
  4. $CHINANET_IP_0/24 dev eth4  proto kernel  scope link  src $CHINANET_IP
  5. 192.168.254.0/24 dev eth2  proto kernel  scope link  src 192.168.254.2
  6. 192.168.0.0/16 via 192.168.254.1 dev eth2
  7. default via $CNC_Gateway_IP dev eth0  metric 100
復制代碼



我在 /etc/iproute2/rt_tables 中加了以下三張表:

  1. 200 CNC
  2. 199 CHINANET
  3. 198 CRTC
復制代碼



然后做了以下路由策略:

  1. # 內(nèi)網(wǎng)路由
  2. ip route add 192.168.0.0/16 via 192.168.254.1 dev eth2

  3. # 各路由表默認規(guī)則
  4. ip route add default via $CHINANET_Gateway_IP dev eth4 table CHINANET
  5. ip route add default via $CRTC_Gateway_IP dev eth3 table CRTC
  6. ip route add default via $CNC_Gateway_IP dev eth0 table CNC

  7. # 鐵通路由策略
  8. ip rule add to 202.0.160.0/20 table CRTC prio 210
  9. ip rule add to 202.0.176.0/22 table CRTC prio 210
  10. ...
  11. ...
  12. # 電信路由策略
  13. ip rule add to 58.32.0.0/11 table CHINANET prio 200
  14. ip rule add to 58.208.0.0/12 table CHINANET prio 200
  15. ...
  16. ...
復制代碼



內(nèi)網(wǎng)用戶上網(wǎng)沒問題,可以根據(jù)網(wǎng)站IP自動走相應的網(wǎng)絡出口出去。但遇到的問題是:網(wǎng)關上同時部署有 web 服務,該 web 服務的域名是 www.example.com 指向 IP 地址 $CNC_IP。結果造成電信用戶和移動(鐵通)用戶不能訪問 www.example.com。

覺得應該是由于訪問請求從網(wǎng)通接口進來,但響應包卻從電信或鐵通接口出去造成的。參考了網(wǎng)上的貼子和《linux高級路由和流量控制》,原路返回路由基本都同本版精華帖雙線策略路由的三種實現(xiàn)方式總結+端口映射中的寫法一樣,主要是這么一句:

  1. ip rule add from $CNC_IP table CNC
  2. ip rule add from $CRTC_IP table CRTC
  3. ip rule add from $CHINANET_IP table CHINANET
復制代碼


但這種寫法究竟是什么意思?我試過了,完全沒有效果。

請大家伙賜教!

[ 本帖最后由 rockety 于 2009-5-14 10:39 編輯 ]

論壇徽章:
381
CU十二周年紀念徽章
日期:2014-01-04 22:46:58CU大;照
日期:2013-03-13 15:32:35CU大;照
日期:2013-03-13 15:38:15CU大;照
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大;照
日期:2013-04-17 11:17:19CU大;照
日期:2013-04-17 11:17:32CU大;照
日期:2013-04-17 11:17:37CU大;照
日期:2013-04-17 11:17:42CU大;照
日期:2013-04-17 11:17:47CU大;照
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
2 [報告]
發(fā)表于 2009-05-14 10:42 |只看該作者
在DNS上做view吧,不同的客戶ip dns返回不同的ip

論壇徽章:
0
3 [報告]
發(fā)表于 2009-05-14 10:52 |只看該作者
原帖由 chenyx 于 2009-5-14 10:42 發(fā)表
在DNS上做view吧,不同的客戶ip dns返回不同的ip


這個要由 域名注冊商 提供服務支持吧,我們自己沒辦法做吧,應該?

論壇徽章:
0
4 [報告]
發(fā)表于 2009-05-14 11:36 |只看該作者

再加下面的iptables規(guī)則看看。

ip rule add fwmark 1 table ctc
ip rule add fwmark 2 table cnc
ip rule add fwmark 3 table crtc
iptables -t mangle -A PREROUTING -i eth0 -m conntrack --ctstate NEW  -j CONNMARK --set-mark 0x1
iptables -t mangle -A PREROUTING -i eth1 -m conntrack --ctstate NEW  -j CONNMARK --set-mark 0x2
iptables -t mangle -A PREROUTING -i eth2 -m conntrack --ctstate NEW  -j CONNMARK --set-mark 0x3
iptables -t mangle -A POSTROUTING -o eth0 -m conntrack  --ctstate NEW  -j CONNMARK --set-mark 0x1
iptables -t mangle -A POSTROUTING -o eth1 -m conntrack  --ctstate NEW  -j CONNMARK --set-mark 0x2
iptables -t mangle -A POSTROUTING -o eth2 -m conntrack  --ctstate NEW  -j CONNMARK --set-mark 0x3
iptables -t mangle -A PREROUTING -i eth3 -m conntrack --ctstate ESTABLISHED,RELATED -j CONNMARK --restore-mark
iptables -t mangle -A OUTPUT -m conntrack --ctstate ESTABLISHED,RELATED -j CONNMARK --restore-mark

論壇徽章:
0
5 [報告]
發(fā)表于 2009-05-14 14:52 |只看該作者
原帖由 在風中飄蕩 于 2009-5-14 11:36 發(fā)表
ip rule add fwmark 1 table ctc
ip rule add fwmark 2 table cnc
ip rule add fwmark 3 table crtc
iptables -t mangle -A PREROUTING -i eth0 -m conntrack --ctstate NEW  -j CONNMARK --set-mark 0x1
...


OK,搞定,謝謝您了。

論壇徽章:
381
CU十二周年紀念徽章
日期:2014-01-04 22:46:58CU大;照
日期:2013-03-13 15:32:35CU大;照
日期:2013-03-13 15:38:15CU大;照
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大;照
日期:2013-04-17 11:17:19CU大;照
日期:2013-04-17 11:17:32CU大;照
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大;照
日期:2013-04-17 11:17:47CU大;照
日期:2013-04-17 11:17:52CU大;照
日期:2013-04-17 11:17:56
6 [報告]
發(fā)表于 2009-05-14 15:15 |只看該作者

回復 #4 在風中飄蕩 的帖子

學習了
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP