2016-12-31 292 views
-1

我有多個虛擬機(VMware的)(Linux)的,但想打一個作爲服務器,這意味着所有誰願意訪問互聯網的客戶端,使用服務器上網的話,服務器能夠查看所有傳入和傳出的數據包。連接虛擬機作爲服務器端和客戶端

另外,我想安裝另一臺虛擬機作爲IDS來跟蹤服務器的數據包,如果有什麼錯了,它是能夠標記出來。

感謝您的幫助提前

+0

你提的問題非常廣泛,不精確。另外,到目前爲止,您嘗試過哪些方面,您的問題究竟發生在哪裏?請參閱[如何提問](http://stackoverflow.com/help/how-to-ask)。 –

+0

Stack Overflow是編程和開發問題的網站。這個問題似乎與題目無關,因爲它不涉及編程或開發。請參閱幫助中心的[我可以詢問哪些主題](http://stackoverflow.com/help/on-topic)。也許[超級用戶](http://superuser.com/)或[Unix&Linux堆棧交換](http://unix.stackexchange.com/)會是一個更好的地方。另請參見[我在哪裏張貼關於開發行動的問題?(http://meta.stackexchange.com/q/134306) – jww

+0

感謝您的鏈接和信息:) – fypg

回答

0

你可以設置一個Linux服務器的網關爲他人。您只需爲其創建兩個虛擬以太網接口,一個處於橋接模式,另一個處於虛擬網絡模式。

一個將與您的實際網絡,並作爲廣域網進行橋接,和其他將要充當LAN網關爲他人虛擬機。

所以其他虛擬機應該使用你的服務器的虛擬網絡的IP地址作爲主要門戶,您可以使用您想監聽通信轉發的tcpdump或wireshard或一切。你需要在服務器上配置

的一件事是在sysctl的IP轉發選項,默認情況下禁用:

把net.ipv4.ip_forward = 1

您可能會發現更多的相關信息here了。 希望它能幫助你。