2015-01-07 38 views
-1

這種情況是:我在VMWare虛擬機上運行嵌入式系統,默認情況下,網絡端口的IP地址爲192.168 ...當我嘗試從已經設置的TFTP服務器獲取文件時,發生故障。但是,在將端口的IP地址設置爲爲我分配的有效IP後,問題就解決了。爲什麼在IP地址設置之前無法訪問?

我想知道它的原因。 (我知道這可能是一個基本的網絡問題)

順便說一句,當我在這種情況下爲虛擬機設置IP地址時,路由如何建立?

+3

「我去吃午飯,但房子還沒建好,爲什麼沒有廚房櫃檯?」? –

+3

這個問題似乎是無關緊要的,因爲它涉及到網絡和虛擬機。此網站用於編程問題。 – Mat

回答

1

IP地址基本上是機器的名稱。如果機器不知道其名稱,則無法確定網絡上的消息是否適合它,因此只是忽略它。

只要所有要連接的計算機都在同一個網絡上,無論是在物理上還是在同一個IP網絡中,您都不需要路由器,所有路由都將從正確的IP地址和網絡掩碼完成。

如果,然而,打算讓你的虛擬機連接到外部世界,你有幾種選擇: - 隱藏在NAT後面的虛擬機的主機上(PAT要準確) - 給虛擬機的完全控制權網絡接口 - 將您的主機配置爲路由器 這些選項通常在虛擬化軟件中可用。

最後,我建議閱讀一些網絡教程。不幸的是,我現在只能記得http://tcpipguide.com/

And BTW:此問題屬於superuser.com,而不是在stackoverflow。

0

IP地址是您的設備的邏輯地址。

ip address

誰願意與數據傳輸,他必須有一個IP,並知道你的IP(如電話號碼)的任何一個。

通常的IP是由DHCP(動態主機配置協議) Dynamic Host Configuration Protocol

但在你的情況而定,禁用此服務會自動分配,

,所以你必須手動分配你的ip。