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

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

Chinaunix

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

linux下多網(wǎng)卡配置同網(wǎng)段IP問題 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2009-12-02 09:44 |只看該作者 |倒序?yàn)g覽
20可用積分
在一臺linux(centos5.2,內(nèi)核2.6.18)上安裝了雙網(wǎng)卡,并分別配置了同網(wǎng)段的兩個IP(eth0 192.168.0.69 ,eth1 192.168.0.78)兩個IP,兩塊網(wǎng)卡分別連接了網(wǎng)線接到同一個交換機(jī)上,從其他內(nèi)網(wǎng)機(jī)器ping兩個IP都通,但是arp -a兩個IP都是eth0的mac
這時候,拔掉eth1上的網(wǎng)線,情況跟2跟網(wǎng)線插著一樣,2個IP都能ping通,但是如果只插eth1的網(wǎng)線,拔掉eth0的網(wǎng)線,那么2個IP都ping不通。
但在該linux上,如果用ping -I eth1 192.168.0.1指定了eth1網(wǎng)卡ping內(nèi)網(wǎng)機(jī)器,或者將網(wǎng)卡eth0從啟的話是可以ping通的

在網(wǎng)上查找了相關(guān)的說法,有說是跟路由有關(guān)系的,有說是跟ARP有關(guān)的
找了多種方法嘗試,想要在eth1接線,拔了eth0以后,還能夠ping通eth1 還是沒實(shí)現(xiàn)


bond網(wǎng)卡綁定(只有一個IP,而且實(shí)際生效的只有一個網(wǎng)卡(mode=1,主從模式))
brctl網(wǎng)橋,為橋設(shè)置多IP(接同一路由會成環(huán),卡死)http://linux.chinaunix.net/bbs/thread-1008981-1-1.html
添加靜態(tài)路由(靜態(tài)路由適用于網(wǎng)絡(luò)環(huán)境固定的網(wǎng)絡(luò),不能對網(wǎng)絡(luò)結(jié)構(gòu)的改變做出反應(yīng))
設(shè)置ARP過濾(設(shè)置成功,但沒效果,不知道原因)http://www.360doc.com/showWeb/0/0/10130522.aspx

設(shè)置策略路由 (方法不明,沒試過)http://bbs2.chinaunix.net/thread-1042129-1-1.html

各種方法均沒見效,請老鳥們幫忙分析分析,給個方法

論壇徽章:
381
CU十二周年紀(jì)念徽章
日期: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-12-02 10:32 |只看該作者
為什么要同一個網(wǎng)段?

論壇徽章:
5
IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-08-06 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-08-10 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-08-23 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-08-24 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-11-12 06:20:00
3 [報告]
發(fā)表于 2009-12-02 10:35 |只看該作者
不用分析了。在LINUX的網(wǎng)絡(luò)問題版分析的已經(jīng)很細(xì)了。

記得帖子好像是我發(fā)的,你搜一下吧。

論壇徽章:
0
4 [報告]
發(fā)表于 2009-12-02 12:49 |只看該作者

回復(fù) #1 myeer 的帖子

將eth0網(wǎng)卡設(shè)網(wǎng)關(guān),eth1不設(shè)網(wǎng)關(guān),同時在eth1上加條路由。

論壇徽章:
0
5 [報告]
發(fā)表于 2009-12-02 15:31 |只看該作者
你可能是只在路由里面設(shè)置了走eth0的路由,沒有對eth1上設(shè)置路由。
你可以用策略路由,先將默認(rèn)網(wǎng)關(guān)走eth0的設(shè)一個高的優(yōu)先級。將默認(rèn)網(wǎng)關(guān)走eth1的設(shè)一個普通的優(yōu)先級。
命令如下:
ip rule add table 200
ip route add default dev eth0 via gw table 200 (gw是你的網(wǎng)關(guān))
ip route add default dev  eth1 via gw

這樣設(shè)置以后,在兩條線都接通的情況下,會優(yōu)先從eth0走
如果eth0斷了,會改成從eth1走。

不過由個問題是當(dāng)eth0斷了以后,ip route add default dev eth0 via gw table 200
這條路由就消失了,在接上eth0以后要重新加入這條路由。

論壇徽章:
0
6 [報告]
發(fā)表于 2010-12-29 16:14 |只看該作者
本帖最后由 jzz_zh 于 2010-12-29 17:56 編輯
不用分析了。在LINUX的網(wǎng)絡(luò)問題版分析的已經(jīng)很細(xì)了。

記得帖子好像是我發(fā)的,你搜一下吧。



另外一個討論,在這兒:
http://linux.chinaunix.net/bbs/viewthread.php?tid=1022090

最近我也遇到類似問題了

我的測試環(huán)境是:
1 2塊板載Broadcom 卡(eth0,eth1),一塊Intel 卡(上面有2個網(wǎng)口:eth2,eth3)
2 eth0 ,eth2 我都定義為同一網(wǎng)段的 內(nèi)網(wǎng)IP,ech1 ech3 是公網(wǎng)IP

我的測試結(jié)果: eth2的內(nèi)網(wǎng)IP MAC地址 是在不停變化中的,我看到經(jīng)常會漂移到 eth0,eth3 的MAC上。

我的判斷也是 和Linux內(nèi)核有關(guān)系,從網(wǎng)絡(luò)結(jié)構(gòu)上看 我姑且叫做自動路由 : 因?yàn)槟J(rèn)啟動網(wǎng)卡,網(wǎng)關(guān)機(jī)上會有2條同樣的路由,只是出口一個是eth0,一個是eth2
在此 借一下其它CU網(wǎng)友的圖:


我的猜想: 這樣是否因?yàn)橛协h(huán)路的危險,所以 Linux內(nèi)部就做了處理,會強(qiáng)制修改eth2的MAC,全部從eth0出去?

eth0,eth2做網(wǎng)關(guān)的情況下,實(shí)際IP包經(jīng)常會都走向eth0,所以無法根據(jù)網(wǎng)卡做策略路由
只能根據(jù) 請求者的IP或者網(wǎng)卡MAC 做不同的 策略 路由
我想到的另外一個方法就是: 再增加一臺服務(wù)器做網(wǎng)關(guān)(還是一個內(nèi)網(wǎng) 網(wǎng)段),還沒有做測試。

網(wǎng)橋也許是個好辦法

論壇徽章:
0
7 [報告]
發(fā)表于 2010-12-30 00:16 |只看該作者
看看 別人的測試, 別人的分析似乎有些道理: http://www.linuxfly.org/post/548/

論壇徽章:
0
8 [報告]
發(fā)表于 2010-12-30 13:00 |只看該作者
找到答案了: http://linux.chinaunix.net/bbs/viewthread.php?tid=895346

我的解決方案:

echo "210    local100" >> /etc/iproute2/rt_tables
echo "220    local200" >> /etc/iproute2/rt_tables

ip route add 192.168.1.0/24 dev eth0 src 192.168.1.1 table local100
ip route add 192.168.1.0/24 dev eth2 src 192.168.1.253 table local200
ip route add default dev eth0 table local100
ip route add default dev eth2 table local200

ip rule add from 192.168.1.1 table local100
ip rule add from 192.168.1.253 table local200

ip route flush cache


我的理解是: linux內(nèi)核 在響應(yīng)外部ARP請求的時候, 2塊網(wǎng)卡 在同一個路由里面,因此 都有機(jī)會去響應(yīng)arp請求
因此出現(xiàn)了 MAC地址錯亂的情況
現(xiàn)在 的思路就是 把2塊網(wǎng)卡 分到2個不同的路由表中, 這樣就不出現(xiàn) MAC地址沖突的事情了

這次的事情 也讓我把路由,arp這些基礎(chǔ) 協(xié)議 重新看了看, 基礎(chǔ)太不扎實(shí)了。。。。

一開始還 覺得是 內(nèi)核做的什么 自動路由,解決防止環(huán)路問題 這些高深的 關(guān)注點(diǎn)上了。。。。

論壇徽章:
0
9 [報告]
發(fā)表于 2011-02-09 12:36 |只看該作者
不用分析了。在LINUX的網(wǎng)絡(luò)問題版分析的已經(jīng)很細(xì)了。

記得帖子好像是我發(fā)的,你搜一下吧。
ssffzz1 發(fā)表于 2009-12-02 10:35



    沒搜到呢!

論壇徽章:
0
10 [報告]
發(fā)表于 2011-02-09 15:24 |只看該作者
學(xué)習(xí)了。。。。
您需要登錄后才可以回帖 登錄 | 注冊

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

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP