1

В настоящее время используется 1 домашний ноутбук с Windows 10 с беспроводным доступом в Интернет через маршрутизатор, к которому у меня нет доступа администратора (таким образом, нет пользовательской конфигурации DHCP). Машина Windows подключена к коммутатору, который подключен к кластеру Ubuntu Hadoop с постоянными статическими IP-адресами, которые я не могу изменить. Моя цель состоит в том, чтобы соединить интернет с кластером Ubuntu, чтобы я мог сделать некоторые подходящие шаги. Текущая проблема пытается маршрутизировать это. Интернет поступает с 192.168.43.114 в подсети 255.255.255.255, в то время как кластер Hadoop находится в 192.168.2.x в подсети 255.255.255.0. Я пробовал route add DESTINATION MASK SUBNET GATEWAY но безрезультатно. Способна ли Windows сделать это или я ошибаюсь?

Windows может подключиться к обеим сетям одновременно через ICSharing, отредактировав regedit из HKLM\System\CurrentControlSet\services\SharedAccess\Parameters и изменив его на 19.168.2.200. Похоже, что в кластере нет доступа к Интернету.

    IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0    192.168.2.255    192.168.2.244    281
          0.0.0.0          0.0.0.0     192.168.43.1   192.168.43.114     55
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    331
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    331
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    331
      192.168.2.0    255.255.255.0         On-link     192.168.2.244    281
    192.168.2.244  255.255.255.255         On-link     192.168.2.244    281
    192.168.2.244  255.255.255.255         On-link    192.168.43.114     56
    192.168.2.255  255.255.255.255         On-link     192.168.2.244    281
     192.168.43.0    255.255.255.0         On-link    192.168.43.114    311
   192.168.43.114  255.255.255.255         On-link    192.168.43.114    311
   192.168.43.255  255.255.255.255         On-link    192.168.43.114    311
     192.168.56.0    255.255.255.0         On-link      192.168.56.1    281
     192.168.56.1  255.255.255.255         On-link      192.168.56.1    281
   192.168.56.255  255.255.255.255         On-link      192.168.56.1    281
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    331
        224.0.0.0        240.0.0.0         On-link      192.168.56.1    281
        224.0.0.0        240.0.0.0         On-link     192.168.2.244    281
        224.0.0.0        240.0.0.0         On-link    192.168.43.114    311
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    331
  255.255.255.255  255.255.255.255         On-link      192.168.56.1    281
  255.255.255.255  255.255.255.255         On-link     192.168.2.244    281
  255.255.255.255  255.255.255.255         On-link    192.168.43.114    311
===========================================================================

1 ответ1

0

Чтобы соединить интернет с компьютера под управлением Windows с кластером Ubuntu, которые находятся в разных подсетях, мне пришлось сделать следующее:

  1. Найти подсеть кластера Ubuntu
  2. Назначьте неиспользуемый адрес этой кластерной подсети мосту Windows, отредактировав следующие два регулярных выражения (в Windows 10):

    • HKEY_LOCAL_MACHINE> SYSTEM> CurrentControlSet> Службы> SharedAccess> Параметры> ScopeAddress & ScopeAddressBackup
  3. Откройте Центр управления сетями и общим доступом> Изменить настройки адаптера> Щелкните правой кнопкой мыши адаптер, получающий Интернет> Свойства> вкладка Общий доступ> Проверить Разрешить другим пользователям сети подключаться через интернет-соединение этого компьютера> выбрать адаптер для кластера> нажмите кнопку ОК

  4. На машинах Ubuntu сделайте следующее:

    • отключите основной адаптер через sudo ifdown eno1 (ifconfig, чтобы найти его)
    • Установите статические IP-адреса со шлюзом назначенного IP-адреса моста. (Пример /etc /network /interfaces ниже):

      # This file describes the network interfaces available on your system 
      # and how to activate them. For more information, see interfaces(5).
      # The loopback network interface 
      auto lo
      iface lo inet loopback
      
      # The primary network interface
      auto em1
      iface em1 inet static
          address 192.168.2.5
          netmask 255.255.255.0
          gateway 192.168.2.200
          dns-nameserver 192.168.2.200
      
    • Отредактируйте /etc/resolv.conf, чтобы он соответствовал dns-nameserver

    • Снова включите адаптер через sudo ifup eno1

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .