2013-07-18 12 views
-1

我的網絡由多個VLAN組成。我已經有一臺路由器負責將數據包從一個Vlan路由到另一個Vlan。 這個問題發生在一臺帶有1個單一接口的Linux服務器上,爲此我希望允許來自幾個Vlan的幾個IP。具有多個VLAN的Linux可以部分訪問

爲了更具體說明:Linux服務器的eth0.1,eth0.2,eth0.3虛擬接口連接到交換機的frunk接口。每個虛擬接口都有來自每個VLans的IP。

德恩我嘗試從VLAN 2中的作品 德恩從計算機到達Linux的eth0.2 IP我嘗試從VLAN 1中的作品 並從計算機到達Linux的eth0.1 IP服務器能夠到達每個單獨的VLAN(不經過路由器)。

但德恩出現我的問題,從VLAN 2的嘗試計算機從VLAN 1(eth0.1)達到我的服務器IP

這個問題可以解決建立在客戶端的靜態路由,但確實存在從一種方式服務器端確保這個通信有效。

我不希望有我的Linux服務器充當路由器,只回答請求正在添加到它的任何s接口 感謝

回答

0

你需要告訴我們的是在服務器上配置的每個VLAN網絡do1q子接口和路由器上配置的網絡。 從我理解的你想要通過默認路由(通過路由器,如果你跳過vlans)到服務器,或者如果你在同一個vlan工作,直接到達服務器。 爲了做到這一點,你需要在服務器上的接口與PC的子網相同。 簡單地說:

ROUTER ///////////////////// //////// SERVER

INTERFACE VLAN 1 - 192.168.0.1/24 ETH0.1 - 192.168.0.2/24

INTERFACE VLAN 2 - 192.168.1.1/24 ETH0.2 - 192.168。 1.2/24

INTERFACE VLAN 3 - 192.168.2.1/24 ETH0.3 - 192.168.2.2/24

希望它能幫助。

相關問題