作者 主題: 網路卡無法用多個IP  (閱讀 2372 次)

0 會員 與 1 訪客 正在閱讀本文。

Rachel

  • 懷疑的國中生
  • **
  • 文章數: 67
    • 檢視個人資料
網路卡無法用多個IP
« 於: 2002-11-21 13:57 »
各位學長:
我用RH8,安裝兩片網卡,IP如下,eth0用了6個IP(0-5)
eth0--IP:200.200.200.200
eth0:1-IP:200.200.200.201
---
eth1--IP:60.60.60.200
eth1:1-IP:60.60.60.201
有一個很奇怪的現象
我從別台電腦ping這兩張網卡的IP,eth0可以,但是eth0:1-5就ping不到,ping eth1及eth1:1可以,我就覺得很奇怪,
把兩張網卡的IP對調,ping eth0及eth0:1會有反應,但是ping eth1有反應,ping eth1:1-5就是沒反應,這是什麼怪現象呢?
因為從安裝到增加IP也沒動到其他設定.有可能是哪方面引起的呢?
謝謝

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17453
    • 檢視個人資料
    • http://www.study-area.org
網路卡無法用多個IP
« 回覆 #1 於: 2002-11-21 14:08 »
嗯,有點奇怪,如果只保留有問題那張來測呢?

Rachel

  • 懷疑的國中生
  • **
  • 文章數: 67
    • 檢視個人資料
網路卡無法用多個IP
« 回覆 #2 於: 2002-11-21 17:13 »
經過我做實驗的結果
eth0--IP:60.60.60.201   eth0:1---202   eth0:2---203
eth1--IP:200.200.200.201  eth1:1---202   eth1:2---203   eth1:3---250
剛開機時
ping不到eth0,可以ping到eth1及eth1:1,ping不到eth1:2及3.
將eth0關掉,可以ping到eth1及eth1:1,ping不到eth1:2及3(實在很奇怪),
將eth1關掉,ping不到eth0三個IP.

做iproute指令(EXT_IF1=eth0,EXT_IF2=eth1)
ip route replace default via $GW1 dev $EXT_IF1 table aaa
ip route replace default via $GW2 dev $EXT_IF2 table bbb
ip route replace default nexthop via $GW1 dev $EXT_IF1 \
nexthop via $GW2 dev $EXT_IF2

可以ping到eth0全部
可以ping到eth1及eth1:1,2及3還是ping不到
將eth0關掉,結果一樣,
但是有一個很奇怪的就是我將eth1:2改為241,eth1:3改為242時,就可以ping到了.

因為要將原本的Mail Server更換主機,所以原機器設定
200.200.200.201,202及203是在同一張網卡上,我已經將原網路線拔掉了,所以我保證同一段網路上並沒有相同IP存在.
實在很怪異