我有一台通过两个不同接口连接到同一子网的Ubuntu 14.04计算机,wlan0
并且eth0
。本机仅用于正常的Internet浏览。我要为两个网络连接手动分配IP地址。
即使两个接口都已物理连接,将相同的IP分配给两个网络连接是否可行?我可以保存我宝贵的IPv4地址,避免将两个IP分配给一台计算机。
还是应该为两个接口都提供不同的IP,以避免IP冲突?
如果答案为“否”。还请告诉我为什么会这样。我似乎无法理解的是,运行google chrome的图层(例如)不会介意它如何获取数据(ip层),只要它能够获取数据即可。
可以为两个网络连接分配相同的IP吗?
不,无论如何这都是不好的。这很可能会引起问题。
...假设一次只使用一个连接
好吧,如果它确实一次只使用一个(意味着一次只启用一个接口),那么您应该不会看到任何问题。这类似于一台掉落WiFi的机器,然后您的路由器将该相同的IP重新分配给了一台新机器;它一直在发生。
ifconfig
ifdown eth0
ifup eth0
因此,我想答案就在于局域网上IPv4地址的真正价值,不建议做的事情,以及日常使用计算机的方式。
从技术上说,在同一IP上具有两个NIC可能是可行的,但设置起来并不容易。您可以使用bonding或LACP来执行以下两项操作之一:
根据您的IP切换,不同的应用程序可能会采取不同的行动。它是针对特定客户端的,但是chromium-browser
如果更改IP(只要切换IP / NIC时不加载页面),浏览器(如)应该不会出现什么问题。浏览器通常会快速建立和关闭连接,这使它们能够适应这些更改。
某些客户端(例如,ssd
可能会看到挂接或断开连接),但是在NAT路由器后面,您可能看不到很多问题。在流传输或保持稳定连接的应用程序上更改IP / NIC更有可能引起问题。
请注意,某些硬件将学习到不同机器(路由)的路径,并且需要时间或如果到IP的路由发生更改,则需要重置(即:您在两个不同的NIC上使用相同的IP)。如果您只是在两个NIC上进行了正常的dhcp设置,这可能会导致其他问题,您将看不到。
您是停留在一个LAN之下,还是随身携带机器?如果您位于一个LAN下,则可能在两个NIC上都可以使用相同的IP,但是在旅行时这些设置可能会引起问题。
如今的路由器似乎正在使用192.168.1.0/24(255.255.255.000)子网。这将为您提供256个地址。对于家庭环境而言,这通常就足够了。
如果您拥有256台以上的计算机,则可以选择创建多个子网,并可以在多个子网之间进行路由。您可以使用192.168.2.0/24,这将为您提供256个其他地址。或者您可以使用192.168.0.0/16(255.255.000.000),这将为您提供多达65,536个地址。
确实,世界上IPv4地址的使用率很低,但是保留了一些私人网络,可以满足您的需求。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句