Я пытаюсь создать собственный личный кластер beowulf дома и иметь 5 компьютеров под управлением Ubuntu 14.04, которые я хотел бы подключить к каждому из них через локальную сеть и в Интернет. Это старые ПК, хотя и нет Wi-Fi. Я подключил все свои компьютеры к коммутатору Ethernet, а затем подключил коммутатор к Интернету. Я могу с радостью переключаться между подключением к Интернету и локальной сетью, но я не считаю возможным их одновременное подключение.
Вот выстрел ifconfig на машине. Я хочу быть моим хозяином node
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. Тем не менее, когда я делаю то же самое на одном из подчиненных узлов, я не могу заставить их подключаться, если они оба явно не подключены к локальной сети и явно не подключены к Интернету. Здесь показан снимок маршрута, когда он подключен к локальной сети:
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. Любые идеи о том, что я могу сделать? Я просмотрел интернет и не могу найти ничего, где люди имеют несколько проводных соединений, которые им нужно подключить одновременно.
Это больше проблема с сетью.
Вы хотите подключить (по крайней мере) 2 сети: вашу локальную сеть и Интернет.
Самый простой способ - это, конечно, использование маршрутизатора , Похоже, ваш «коммутатор» - это маршрутизатор, это даже сервер DHCP. Вы можете захотеть получить доступ к расширенным параметрам маршрутизации в соответствии с вашими потребностями.
Но как вы упоминаете «первичный» сервер, возможно, вы хотите, чтобы он выступал в роли маршрутизатора? Если это так, то только одна карта ethernet станет реальной проблемой, но если вы хотите учиться, вы можете сделать это с помощью виртуальных интерфейсов и создания собственных таблиц маршрутизации.
Я бы не стал пытаться сделайте это с помощью сетевого менеджера gui.
Вы будете ненавидеть файл / etc / network / interfaces ... Ваша лучшая отправная точка может быть
man 5 interfaces
.
Это больше проблема с сетью.
Вы хотите подключить (по крайней мере) 2 сети: вашу локальную сеть и Интернет.
Самый простой способ - это, конечно, использование маршрутизатора , Похоже, ваш «коммутатор» - это маршрутизатор, это даже сервер DHCP. Вы можете захотеть получить доступ к расширенным параметрам маршрутизации в соответствии с вашими потребностями.
Но как вы упоминаете «первичный» сервер, возможно, вы хотите, чтобы он выступал в роли маршрутизатора? Если это так, то только одна карта ethernet станет реальной проблемой, но если вы хотите учиться, вы можете сделать это с помощью виртуальных интерфейсов и создания собственных таблиц маршрутизации.
Я бы не стал пытаться сделайте это с помощью сетевого менеджера gui.
Вы будете ненавидеть файл / etc / network / interfaces ... Ваша лучшая отправная точка может быть
man 5 interfaces
.