在局域网中,有几个扩展运行在Linux上(与主机Linux不同的网段),而这些主机的网段在整个局域网中是没有路由的。局域网内的任何主机都无法与其通信,如上图所示。只能先跳转到主机,再由主机连接。问题解决:在测试中可以看到宿主机的hostip为10.8.1.84,可以通信,但是下面的网段172.17.0.1是局域网内任何节点都不可达的。只能先连接10.8.1.84才能连接到172.17.0.1网段的主机:将要访问的网段加入到windows的路由表中,下一跳指向主机的ip。因为只有主机可以和这个网段的主机通信route-padd172.17.0.0mask255.255.0.010.8.1.84验证:问题:局域网中的一些小型tp-link路由器连接到一些设备上,但是会出现一个奇怪的现象。tp-link连接的设备可以和局域网内的任何设备通信(ping可达),但是局域网内的设备不能和连接的设备通信(ping不通)。分析:tp-link无线路由器相当于一个具有nat功能的设备,因为路由器wan口的ip在局域网内是可达的ip,但是路由器下的lan口获取的ip,包括来自tp-link的无线设备,一般都是另外一个网段的ip,这个ip在真实局域网中是没有路由的,所以wifi下的设备可以ping通局域网内的任何设备,但是局域网内的任何设备都不能pingwifi下的设备,因为tp-link小路由器认为lan口lan口下的设备需要上网,tp-link会把lan口下设备的nat转换成局域网已有的ip,也就是wan的ip。而当局域网??内的设备需要访问wifi下的设备时,由于tp-link是NATed,局域网内的设备无法访问wifi下的设备。只能在tp-link上做一个虚拟服务器(端口映射),映射连接tp-link的设备的端口,用wan口的ip映射(这个ip可以局域网识别),然后局域网内的其他设备就可以实现了。接入连接wifi的设备
