如何同时连接有线互联网和有线局域网?

如何同时连接有线互联网和有线局域网?

我正在尝试在家中设置自己的个人“beowulf”集群,并且有 5 台运行 Ubuntu 14.04 的 PC,我想通过 LAN 将它们相互连接并连接到互联网。但这些都是旧 PC,因此没有 wifi。我已将所有 PC 连接到以太网交换机,然后将交换机连接到互联网。我可以轻松地在互联网连接和 LAN 之间切换,但是我发现它们无法同时连接。

ifconfig这是我想成为主节点的机器的截图

eth0      Link encap:Ethernet  HWaddr 00:22:15:34:71:63  
          inet addr:10.42.0.1  Bcast:10.42.0.255  Mask:255.255.255.0
          inet6 addr: fe80::222:15ff:fe34:7163/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:451 errors:1 dropped:0 overruns:0 frame:1
          TX packets:60 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:108843 (108.8 KB)  TX bytes:12399 (12.3 KB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:4104 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4104 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1 
          RX bytes:318400 (318.4 KB)  TX bytes:318400 (318.4 KB)

我点击了Edit Connections...,点击了我的 LAN 网络,点击了Edit,输入了有效的 mac 地址,Device MAC address然后在IPv4 Settings选项卡中将方法更改为Manual,点击Add并将地址设置为 10.0.0.2,网络掩码设置为 255.255.255.0 并将网关留空。我还点击了 路由 并选中了 复选框Use this connection only for resources on its network。但是,当我在其中一个从属节点上执行相同操作时,除非它们都明确连接到 LAN 网络并且明确未连接到互联网,否则我无法让它们连接。这是连接到 LAN 时的路由截图:

danny@danny2:~$ route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.0.0.0       *               255.255.255.0   U     1      0        0 eth0
danny@danny2:~$ 

以下是连接到互联网时的路线截图:

danny@danny2:~$ route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         FIOS_Quantum_Ga 0.0.0.0         UG    0      0        0 eth0
192.168.1.0     *               255.255.255.0   U     1      0        0 eth0
danny@danny2:~$ 

我网络中的所有其他机器都有我在选项卡中指定的 IP 地址,IPv4 Settings范围从 10.0.0.1 到 10.0.0.5。有什么想法可以帮我解决吗?我搜索了互联网,似乎找不到人们拥有多个有线他们需要同时连接的连接。

答案1

这更像是一个网络问题。

您希望连接(至少) 2 个网络:您的 LAN 和 Internet。

最简单的方法当然是使用路由器。看起来您的“交换机”就是路由器,甚至是 DHCP 服务器。您可能希望访问高级路由选项以满足您的需求。

但是,既然您提到了“主”服务器,也许您希望它充当路由器?如果是这样,只有一张以太网卡将是一个真正的挑战,但如果您渴望学习,您可以使用虚拟接口并创建自己的路由表来实现这一点。

我不会尝试使用网络管理器 GUI 来执行此操作。

你会讨厌 /etc/network/interfaces 文件...你最好的起点可能是

 man 5 interfaces 

然后。

相关内容