当机器通过两个接口连接到同一网络时,如何分配IP?

daltonfury42

我有一台通过两个不同接口连接到同一子网的Ubuntu 14.04计算机,wlan0并且eth0本机仅用于正常的Internet浏览。我要为两个网络连接手动分配IP地址。

即使两个接口都已物理连接,将相同的IP分配给两个网络连接是否可行?我可以保存我宝贵的IPv4地址,避免将两个IP分配给一台计算机。

还是应该为两个接口都提供不同的IP,以避免IP冲突?

如果答案为“否”。还请告诉我为什么会这样。我似乎无法理解的是,运行google chrome的图层(例如)不会介意它如何获取数据(ip层),只要它能够获取数据即可。

地球

可以为两个网络连接分配相同的IP吗?

,无论如何这都是不好的这很可能会引起问题。

...假设一次只使用一个连接

好吧,如果它确实一次只使用一个(意味着一次只启用一个接口),那么您应该不会看到任何问题。这类似于一台掉落WiFi的机器,然后您的路由器将该相同的IP重新分配给了一台新机器;它一直在发生。

  • 您可以使用以下方式列出您的NIC: ifconfig
  • 您可以关闭接口: ifdown eth0
  • 您可以打开一个界面: ifup eth0

因此,我想答案就在于局域网上IPv4地址的真正价值,不建议做的事情,以及日常使用计算机的方式。


从技术上说,在同一IP上具有两个NIC可能是可行的,但设置起来并不容易。您可以使用bonding或LACP来执行以下两项操作之一:

  1. 增加可用带宽(绑定
  2. 具有一个默认接口,如果主接口出现故障(故障转移),该接口可以回退到另一个接口

假设您使用的是典型设置(不同的IP / DHCP)

根据您的IP切换,不同的应用程序可能会采取不同的行动。它是针对特定客户端的,但是chromium-browser如果更改IP(只要切换IP / NIC时不加载页面),浏览器(如)应该不会出现什么问题。浏览器通常会快速建立和关闭连接,这使它们能够适应这些更改。

某些客户端(例如,ssd可能会看到挂接或断开连接),但是在NAT路由器后面,您可能看不到很多问题。在流传输或保持稳定连接的应用程序上更改IP / NIC更有可能引起问题。


假设您一次使用单个NIC,并且使用相同的IP

请注意,某些硬件将学习到不同机器(路由)的路径,并且需要时间或如果到IP的路由发生更改,则需要重置(即:您在两个不同的NIC上使用相同的IP)。如果您只是在两个NIC上进行了正常的dhcp设置,这可能会导致其他问题,您将看不到。


您如何使用计算机?

您是停留在一个LAN之下,还是随身携带机器?如果您位于一个LAN下,则可能在两个NIC上都可以使用相同的IP,但是在旅行时这些设置可能会引起问题。


IPv4短缺

如今的路由器似乎正在使用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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使两个接口在同一网络中使用同一网关?

来自分类Dev

同一网络适配器的两个IP

来自分类Dev

当您在Unix / Linux操作系统中有2个网络接口连接到同一网络时,会发生什么情况?

来自分类Dev

我无法连接到同一网络内的其他机器

来自分类Dev

无法通过以太网和无线连接到同一网络

来自分类Dev

两条通过不同接口到达同一网络的路由

来自分类Dev

无法通过wifi连接到同一网络的设备访问本地主机

来自分类常见问题

如何从主机外部(同一网络)连接到Docker容器[Windows]

来自分类Dev

同一网络上的两个网关

来自分类Dev

在同一网络中运行两个DHCP服务器

来自分类Dev

试图了解同一网络上两个不同子网之间的交互

来自分类Dev

连接到同一VPN是否意味着连接到同一网络?

来自分类Dev

通过SSH连接到同一网络上的多个客户端之一

来自分类Dev

通过同一网络上的多台计算机连接到ubuntu runnning rmate

来自分类Dev

如何在PF意义上使用具有不同子网的IP连接到同一网络

来自分类Dev

如何从同一网络上的另一台设备连接到localhost:8888?

来自分类Dev

如何为同一网络上的计算机分配不同的单个公用IP地址

来自分类Dev

从同一网络上的其他设备连接到Flask Server

来自分类Dev

python连接到同一网络上的服务器

来自分类Dev

具有相同MAC地址的两个设备可以位于同一网络上吗?

来自分类Dev

Swift:在两个设备之间发送自定义数据(不在同一网络上)

来自分类Dev

如何在同一网络中检测给定设备的IP

来自分类Dev

可以将Wi-Fi和以太网连接到同一网络吗?

来自分类Dev

如果为同一网络配置了两个网卡,为什么两个网卡不能工作,我可以解决这个问题吗?

来自分类Dev

如何通过主机名访问同一网络中的主机?

来自分类Dev

为什么具有两个物理NIC,一台计算机,同一子网,同一网络掩码,同一网关,两个不同的IP地址是不正确的网络设计?

来自分类Dev

同一网络上同一台PC上的两个IPv4适配器有效吗?

来自分类Dev

尝试通过SSH从同一网络上的第二台计算机到Vagrant公共网络IP时出现权限拒绝消息

来自分类Dev

ASP.NET Core Web API服务无法连接到同一网络上的Docker SQL Server

Related 相关文章

  1. 1

    如何使两个接口在同一网络中使用同一网关?

  2. 2

    同一网络适配器的两个IP

  3. 3

    当您在Unix / Linux操作系统中有2个网络接口连接到同一网络时,会发生什么情况?

  4. 4

    我无法连接到同一网络内的其他机器

  5. 5

    无法通过以太网和无线连接到同一网络

  6. 6

    两条通过不同接口到达同一网络的路由

  7. 7

    无法通过wifi连接到同一网络的设备访问本地主机

  8. 8

    如何从主机外部(同一网络)连接到Docker容器[Windows]

  9. 9

    同一网络上的两个网关

  10. 10

    在同一网络中运行两个DHCP服务器

  11. 11

    试图了解同一网络上两个不同子网之间的交互

  12. 12

    连接到同一VPN是否意味着连接到同一网络?

  13. 13

    通过SSH连接到同一网络上的多个客户端之一

  14. 14

    通过同一网络上的多台计算机连接到ubuntu runnning rmate

  15. 15

    如何在PF意义上使用具有不同子网的IP连接到同一网络

  16. 16

    如何从同一网络上的另一台设备连接到localhost:8888?

  17. 17

    如何为同一网络上的计算机分配不同的单个公用IP地址

  18. 18

    从同一网络上的其他设备连接到Flask Server

  19. 19

    python连接到同一网络上的服务器

  20. 20

    具有相同MAC地址的两个设备可以位于同一网络上吗?

  21. 21

    Swift:在两个设备之间发送自定义数据(不在同一网络上)

  22. 22

    如何在同一网络中检测给定设备的IP

  23. 23

    可以将Wi-Fi和以太网连接到同一网络吗?

  24. 24

    如果为同一网络配置了两个网卡,为什么两个网卡不能工作,我可以解决这个问题吗?

  25. 25

    如何通过主机名访问同一网络中的主机?

  26. 26

    为什么具有两个物理NIC,一台计算机,同一子网,同一网络掩码,同一网关,两个不同的IP地址是不正确的网络设计?

  27. 27

    同一网络上同一台PC上的两个IPv4适配器有效吗?

  28. 28

    尝试通过SSH从同一网络上的第二台计算机到Vagrant公共网络IP时出现权限拒绝消息

  29. 29

    ASP.NET Core Web API服务无法连接到同一网络上的Docker SQL Server

热门标签

归档