为什么IP地址设置前无法访问?

时间:2015-01-07 17:56:39

标签: networking routing ip

情况是:我在VMWare虚拟机上运行嵌入式系统,默认情况下,网络端口的IP地址是192.168 ...当我尝试从已经设置的TFTP服务器获取文件时,发生连接失败。但是,在我将端口的IP地址设置为为我分配的有效IP之后,问题就解决了。

我想知道它的原因。 (我知道这可能是一个基本的网络问题)

顺便说一句,在这样的情况下,当我将IP地址设置为虚拟机时,如何设置路由?

2 个答案:

答案 0 :(得分:1)

IP地址基本上是机器的名称。如果机器不知道其名称,则无法确定网络上的消息是否适合它,因此只是忽略它。

只要您要连接的所有计算机都在同一网络上,无论是物理上还是同一IP网络,您都不需要路由器,所有路由只需从正确的IP地址和网络掩码中完成。

但是,如果您打算让虚拟机连接到外部世界,您有以下几种选择:   - 在主机上隐藏NAT后面的虚拟机(准确地说PAT)   - 让虚拟机完全控制网络接口   - 将主机配置为路由器 这些选项通常可在虚拟化软件中使用。

最后,我建议阅读一些网络教程。不幸的是,我现在只能记得http://tcpipguide.com/

而BTW:这个问题属于superuser.com,不属于stackoverflow。

答案 1 :(得分:0)

IP地址是您设备的逻辑地址。

ip address

任何想要传输数据的人都必须拥有ip并且知道你的ip(作为电话号码)。

通常ip由DHCP自动分配(动态主机配置协议) Dynamic Host Configuration Protocol

但在您的情况下,可能会禁用此服务,

所以你必须手动分配你的IP。