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

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
12345下一頁
最近訪問板塊 發(fā)新帖
查看: 14709 | 回復(fù): 43
打印 上一主題 下一主題

[網(wǎng)絡(luò)子系統(tǒng)] linux實(shí)現(xiàn)網(wǎng)橋和路由功能 [復(fù)制鏈接]

論壇徽章:
6
金牛座
日期:2013-10-08 10:19:10技術(shù)圖書徽章
日期:2013-10-14 16:24:09CU十二周年紀(jì)念徽章
日期:2013-10-24 15:41:34獅子座
日期:2013-11-24 19:26:19未羊
日期:2014-01-23 15:50:002015年亞洲杯之阿聯(lián)酋
日期:2015-05-09 14:36:15
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2014-01-16 13:26 |只看該作者 |倒序?yàn)g覽
30可用積分
本帖最后由 瀚海書香 于 2014-01-16 13:27 編輯

網(wǎng)絡(luò)拓?fù)淙缦拢?br />

linux服務(wù)器3個(gè)網(wǎng)口(eth0, eth1,eth2) 其中eth0和eth1組成網(wǎng)橋br0。
PC接到eth0, eth1接到路由器,默認(rèn)PC上網(wǎng)的數(shù)據(jù)包通過網(wǎng)橋走。PC(192.168.1.2)去訪問192.168.5.3的時(shí)候被路由器NAT為192.168.5.1

現(xiàn)在想讓PC(192.168.1.2)去訪問192.168.5.3的ssh的時(shí)候通過192.168.5.2訪問
我在LINUX服務(wù)器上做了如下規(guī)則,我在pc上ssh 192.168.5.3,結(jié)果數(shù)據(jù)包匹配了兩條規(guī)則,但是syn沒有到192.168.5.3

#iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -p tcp --dport 22 -j SNAT --to-source 192.169.5.2
#ebtables -t nat -A PREROUTING -p ipv4 --ip-proto tcp --ip-dport 23 -i eth2 -d ${MAC_ROUTE} -j dnat --to-destination ${MAC_LINUX_br0}

有人遇到過這種應(yīng)用場景嗎?

最佳答案

查看完整內(nèi)容

回復(fù) 32# iceblood 終于搞定了,你再試試看。eth0接路由器eth2接內(nèi)網(wǎng)

論壇徽章:
2
2015年亞洲杯之烏茲別克斯坦
日期:2015-04-15 15:43:482015亞冠之迪拜阿赫利
日期:2015-06-30 20:36:46
2 [報(bào)告]
發(fā)表于 2014-01-16 13:27 |只看該作者
回復(fù) 32# iceblood
終于搞定了,你再試試看。
eth0接路由器
eth2接內(nèi)網(wǎng)
  1. xxx@Ubuntu-Router:~$ cat br_start.sh
  2. #~ /bin/sh

  3. brctl addbr br0
  4. brctl addif br0 eth0
  5. brctl addif br0 eth2
  6. ifconfig eth1 192.168.1.4
  7. ifconfig br0 up 192.168.146.132
  8. ifconfig eth0 0.0.0.0
  9. ifconfig eth2 0.0.0.0

  10. ./br.sh
  11. xxx@Ubuntu-Router:~$ cat br.sh
  12. #! /bin/sh


  13. MAC_ROUTE='00:50:56:ef:22:cb'
  14. MARK_ID=7
  15. TABLE_ID=7

  16. if [ ! -n "$1" ]; then
  17. echo "set rules"
  18. TB_CMD=A
  19. IP_CMD=add
  20. else
  21. echo "delete rules"
  22. TB_CMD=D
  23. IP_CMD=del
  24. fi

  25. ebtables -t nat -${TB_CMD} PREROUTING -p IPv4 -d ${MAC_ROUTE} -i eth2 --ip-proto tcp --ip-dport 23 -j redirect
  26. iptables -t mangle -${TB_CMD} PREROUTING -m physdev --physdev-in eth2 -s 192.168.146.0/24 -p tcp --dport 23 -j MARK --set-mark ${MARK_ID}
  27. ip ru ${IP_CMD} fwmark ${MARK_ID} table ${TABLE_ID}
  28. ip ro ${IP_CMD} default via 192.168.1.1 dev eth1 table ${TABLE_ID}
  29. iptables -t nat -${TB_CMD} POSTROUTING -o eth1 -s 192.168.146.0/24 -p tcp --dport 23 -j MASQUERADE
復(fù)制代碼

評(píng)分

參與人數(shù) 1可用積分 +10 收起 理由
瀚海書香 + 10 贊一個(gè)!

查看全部評(píng)分

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2014-01-16 14:40 |只看該作者
版主 試試
iptables -t nat -A prerouting -p tcp -s 192.168.1.0/24 --dport 22 -j DNAT  --to 192.168.5.3:22
這樣ok嗎?

論壇徽章:
1
金牛座
日期:2014-05-29 15:55:47
4 [報(bào)告]
發(fā)表于 2014-01-16 16:58 |只看該作者
不可以。將來外網(wǎng)不只有192.168.5.3這一臺(tái)SSH,而是整個(gè)互聯(lián)網(wǎng)的SSH

論壇徽章:
15
射手座
日期:2014-02-26 13:45:082015年迎新春徽章
日期:2015-03-04 09:54:452015年辭舊歲徽章
日期:2015-03-03 16:54:15羊年新春福章
日期:2015-02-26 08:47:552015年亞洲杯之卡塔爾
日期:2015-02-03 08:33:45射手座
日期:2014-12-31 08:36:51水瓶座
日期:2014-06-04 08:33:52天蝎座
日期:2014-05-14 14:30:41天秤座
日期:2014-04-21 08:37:08處女座
日期:2014-04-18 16:57:05戌狗
日期:2014-04-04 12:21:33技術(shù)圖書徽章
日期:2014-03-25 09:00:29
5 [報(bào)告]
發(fā)表于 2014-01-17 11:10 |只看該作者
瀚海書香 發(fā)表于 2014-01-16 13:26
網(wǎng)絡(luò)拓?fù)淙缦拢?/blockquote>

相關(guān)流程不是太熟哈,從調(diào)試的角度,
1、能否在LINUX服務(wù)器的eth2上抓一下,是否有發(fā)往192.168.5.3
2、如果沒有,就需要在LINUX服務(wù)器的相關(guān)內(nèi)核流程中打點(diǎn)跟一下數(shù)據(jù)流向了。

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2014-01-17 14:16 |只看該作者
因?yàn)镻C(192.168.1.2)是通過Linux Server的Bridge Port連接到網(wǎng)關(guān)192.168.1.1,所以Linux Server看不到PC發(fā)送報(bào)文的的三層信息而是直接Bridge 到192.68.1.1. iptables的規(guī)則不會(huì)用到,ebtable的規(guī)則可以。

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2014-01-17 14:19 |只看該作者
建議在Linux Server上使用路由表來滿足需求

論壇徽章:
6
金牛座
日期:2013-10-08 10:19:10技術(shù)圖書徽章
日期:2013-10-14 16:24:09CU十二周年紀(jì)念徽章
日期:2013-10-24 15:41:34獅子座
日期:2013-11-24 19:26:19未羊
日期:2014-01-23 15:50:002015年亞洲杯之阿聯(lián)酋
日期:2015-05-09 14:36:15
8 [報(bào)告]
發(fā)表于 2014-01-17 15:59 |只看該作者
回復(fù) 5# hulidong971
因?yàn)镻C(192.168.1.2)是通過Linux Server的Bridge Port連接到網(wǎng)關(guān)192.168.1.1,所以Linux Server看不到PC發(fā)送報(bào)文的的三層信息而是直接Bridge 到192.68.1.1. iptables的規(guī)則不會(huì)用到,ebtable的規(guī)則可以。


net.bridge.bridge-nf-call-iptables = 1

iptables的規(guī)則是用到的,而且通過命令查看,數(shù)據(jù)包匹配了iptables規(guī)則。

   

論壇徽章:
6
金牛座
日期:2013-10-08 10:19:10技術(shù)圖書徽章
日期:2013-10-14 16:24:09CU十二周年紀(jì)念徽章
日期:2013-10-24 15:41:34獅子座
日期:2013-11-24 19:26:19未羊
日期:2014-01-23 15:50:002015年亞洲杯之阿聯(lián)酋
日期:2015-05-09 14:36:15
9 [報(bào)告]
發(fā)表于 2014-01-17 16:00 |只看該作者
回復(fù) 6# hulidong971
建議在Linux Server上使用路由表來滿足需求


可否大體說一下?
應(yīng)該是網(wǎng)橋和路由配合的問題,只是修改路由表應(yīng)該不行吧
   

論壇徽章:
0
10 [報(bào)告]
發(fā)表于 2014-01-20 11:36 |只看該作者
數(shù)據(jù)在到路由器上,路由再發(fā)給server.
PC->路由器->server->ssh
您需要登錄后才可以回帖 登錄 | 注冊

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

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP