作者 主題: 網卡設虛擬介面的Route問題  (閱讀 3150 次)

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

jameslfp

  • 懷疑的國中生
  • **
  • 文章數: 35
    • 檢視個人資料
網卡設虛擬介面的Route問題
« 於: 2003-07-30 16:44 »
我用三台電腦玩路由設定...底下環境為同一Hub,設不同網段,由linux模擬路由

第一台 winxp,ip:192.168.100.2/255.255.255.0 , 不設 default gw

第二台(notebook ,d-link DEF650)做 linux route ip:192.168.123.102/255.255.255.0 gw為192.168.123.254,
第三台 win98, ip:192.168.123.103/255.255.255.0 ,不設 default gw

我在第二台啟動ip路由功能 echo 1 > /proc/sys/net/ipv4/ip_forward..這樣第一台、第三台可以互Ping...ok.....如果用echo 0 > /proc/sys/net/ipv4/ip_forward設為 0 ,則彼此互ping是ping不到的。


奇怪的是..我在第二台linux主機,無論有沒有執行 ifconfig eth0:1 192.168.100.101 netmask 255.255.255.0 up,結果都是樣的...
疑問在於,linux上並沒有第二個虛擬網路介面..為何route也可以啟用...

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17466
    • 檢視個人資料
    • http://www.study-area.org
網卡設虛擬介面的Route問題
« 回覆 #1 於: 2003-07-31 00:33 »
嗯?我也覺得奇怪... 不知找到原因沒呢?

dark

  • 俺是博士!
  • *****
  • 文章數: 1581
    • 檢視個人資料
網卡設虛擬介面的Route問題
« 回覆 #2 於: 2003-07-31 06:19 »
win98 真的沒設 default gw 嗎
又 192.168.123.254 是在哪裡呢 ?

另外 , "環境為同一Hub" , 那就用到了 CSMA/CD 特性 -- broadcast
所以 linux 存不存在 , 一 三台都該能互ping ... 除非 98 gw 是 linux

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17466
    • 檢視個人資料
    • http://www.study-area.org
網卡設虛擬介面的Route問題
« 回覆 #3 於: 2003-07-31 07:17 »
引述: "dark"
另外 , "環境為同一Hub" , 那就用到了 CSMA/CD 特性 -- broadcast
所以 linux 存不存在 , 一 三台都該能互ping ... 除非 98 gw 是 linux

這可未必哦... 找台 hub 來 try try 比較實在...

tips:
除了 gw ,用 static route 或 static arp 也行。

jameslfp

  • 懷疑的國中生
  • **
  • 文章數: 35
    • 檢視個人資料
網卡設虛擬介面的Route問題
« 回覆 #4 於: 2003-07-31 14:56 »
謝謝各位大大提供的一點看法
192.168.123.254 是 ip分享器...
不過那沒關係,無論是增加路由或是拿掉gw..這點我大至上還蠻清礎的..

確定的是:路由確定功能仍是由那台linux主機控管,而且我還把dhcp先拔掉,確定是單純只有一個HUB

疑點是:網卡的虛擬介面都還沒設,竟可路由....怪怪..

看來我再換台主機試試...

dark

  • 俺是博士!
  • *****
  • 文章數: 1581
    • 檢視個人資料
網卡設虛擬介面的Route問題
« 回覆 #5 於: 2003-08-01 07:31 »
小弟沒有 ip 分享器(或switch) , 想請教一下 ,
1. switch 上面 arp table 功能是否可關掉 , 又關掉是否應該降級如一般 hub 般 ?
2. linux 的 dhcpd 鎖網卡 , 要是底下有 switch (隔了一個 arp table) 該怎麼辦呢? 有關係嗎 ?
3. 不知是否有人跟小弟一樣再想.. dhcpd 鎖網卡功能 , 可否鎖 switch 呢 ?

michaelwan

  • 憂鬱的高中生
  • ***
  • 文章數: 159
    • 檢視個人資料
網卡設虛擬介面的Route問題
« 回覆 #6 於: 2003-08-02 00:54 »
引述: "dark"
小弟沒有 ip 分享器(或switch) , 想請教一下 ,
1. switch 上面 arp table 功能是否可關掉 , 又關掉是否應該降級如一般 hub 般 ?


嗯~~小弟查了手上幾型L2好像沒看到Disable ARP滴, 而且也沒道理Disable.

引述: "dark"
2. linux 的 dhcpd 鎖網卡 , 要是底下有 switch (隔了一個 arp table) 該怎麼辦呢? 有關係嗎 ?


嗯~~linux dhcpd 鎖網卡, 跟switch好像沒啥關係, switch是負責交換封包, 而
不是轉送封包, 所以從PC到linux dhcpd的封包中, 並不會出現switch MAC.

引述: "dark"
3. 不知是否有人跟小弟一樣再想.. dhcpd 鎖網卡功能 , 可否鎖 switch 呢 ?


嗯~~除非您的switch是使用dhcp來取得管理ip位址, 不過沒聽過switch這樣做.
再者 switch 沒ip依舊正常 "交換" 封包. switch的ip主要是方便設定與管理用的.

michaelwan

  • 憂鬱的高中生
  • ***
  • 文章數: 159
    • 檢視個人資料
網卡設虛擬介面的Route問題
« 回覆 #7 於: 2003-08-02 01:05 »
引述: "jameslfp"
謝謝各位大大提供的一點看法
192.168.123.254 是 ip分享器...
不過那沒關係,無論是增加路由或是拿掉gw..這點我大至上還蠻清礎的..

確定的是:路由確定功能仍是由那台linux主機控管,而且我還把dhcp先拔掉,確定是單純只有一個HUB

疑點是:網卡的虛擬介面都還沒設,竟可路由....怪怪..

看來我再換台主機試試...


會是arp cache的關係嗎?? 可是ipforward disable就ping 不到??????
小弟也蠻好奇的想知道, 等jameslfp兄的測試了. 3Q