Windows 10 от NIC 1 до NIC 2

У меня есть ПК с Windows 10 LTSB, который я пытаюсь рассматривать как сервер (под управлением IIS и SQL) и как маршрутизатор, но проблема со стороны маршрутизатора вызывает у меня проблемы.
У меня есть 1 NIC на основе Ethernet (192.168.1.180 без шлюза) и 1 NIC на основе сотового модема (шлюз 100.100.7.31: 100.100.7.1).
Моя цель - направить все 100.100.XX (255.255.0.0) на сотовый модем, чтобы мои устройства, подключенные к сетевой карте Ethernet, могли обмениваться данными с устройствами 100.100.XX.

В настоящее время я получаю ошибки истечения времени пинга при пинге 100.100.XX с моего Ethernet-устройства, но я могу пинговать Ethernet-адаптеры и модемы. Кроме того, мой сервер может пропинговать устройства 100.100.XX, и он может пропинговать мои устройства Ethernet, поэтому не работает только "ethernet -> сервер -> устройство 100.100.XX". Моя таблица маршрутизации выглядит следующим образом:

===========================================================================
Interface List
 14...b4 9d 9f 5a 5f 48 ......Generic Mobile Broadband Adapter
 16...74 fe 48 21 b0 52 ......Realtek PCIe GBE Family Controller
  2...00 0b ab d8 69 90 ......Intel(R) I210 Gigabit Network Connection
  1...........................Software Loopback Interface 1
  9...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2
  7...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #3
===========================================================================

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0      100.100.7.1     100.100.7.31      2
      100.100.7.0  255.255.255.192         On-link      100.100.7.31    257
     100.100.7.31  255.255.255.255         On-link      100.100.7.31    257
     100.100.7.63  255.255.255.255         On-link      100.100.7.31    257
        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.1.0    255.255.255.0         On-link     192.168.1.180     11
    192.168.1.255  255.255.255.255         On-link     192.168.1.180    266
        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.1.180    266
        224.0.0.0        240.0.0.0         On-link      100.100.7.31    257
  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.1.180    266
  255.255.255.255  255.255.255.255         On-link      100.100.7.31    257
===========================================================================
Persistent Routes:
  Network Address          Netmask  Gateway Address  Metric
          0.0.0.0          0.0.0.0      100.100.7.1       1
===========================================================================

Насколько я понимаю, когда я пингую 100.100.XX с моего устройства, подключенного к Ethernet, сервер не найдет для него определенный маршрут, поэтому он будет использовать маршрут по умолчанию 0.0.0.0 и отправит трафик на 100.100.7.1.
Тем не менее, когда я пинг с моего устройства Ethernet, я не получаю никаких ответов. Что я делаю неправильно?

ОБНОВЛЕНЫ МЫСЛИ, КАК ВИДИТЕ ЭТО:
Является ли это недостатком в моей логике?: Сервер направит ВСЕ 100.100.XX трафик на сотовый модем, включая ответы от 100.100.XX устройств, что вызывает петлю?
Я отправляю ping на устройство 100.100.XX с моего устройства Ethernet, затем сервер направляет пинг на 100.100.7.1, затем получает ответ от 100.100.XX, затем направляет ответный ответ через маршрут 100.100.XX на 100.100.7.1 что приводит к бесконечному циклу, вызывая тайм-аут (объясняет, почему я не получаю ошибки net / host not found)

Другая информация:
1. На сервере включена IP-маршрутизация (через regedit), и сообщается как "IP-маршрутизация включена......: Да" через "ipconfig / all"
2. Мое сетевое устройство может успешно пропинговать адаптер ячейки и адаптер Ethernet на сервере (100.100.7.31 и 192.168.1.180 соответственно)
3. Мое сетевое устройство не получает никаких ошибок "хост не найден" или "сеть не найдена" при пинге
4. Результат поиска пути при проверке устройства 100.100.XX с моего устройства Ethernet:

C:\>pathping 100.100.X.X

Tracing route to 100.100.X.X over a maximum of 30 hops

  0  DESKTOP-BFB4MID [192.168.1.5]
  1  DESKTOP-UGFIN0H [192.168.1.180]
  2     *        *        *
Computing statistics for 25 seconds...
            Source to Here   This Node/Link
Hop  RTT    Lost/Sent = Pct  Lost/Sent = Pct  Address
  0                                           DESKTOP-BFB4MID [192.168.1.5]
                                0/ 100 =  0%   |
  1    0ms     0/ 100 =  0%     0/ 100 =  0%  DESKTOP-UGFIN0H [192.168.1.180]

Trace complete.

1 ответ

Следуй этим шагам:

  1. Подключите ноутбук к серверу в сети 192.168.1.x/24, IP-адрес сервера.180 Портативный компьютер.5

  2. Откройте RRAS MMC (Пуск, панель управления, инструменты администратора, Маршрутизация и удаленный доступ).

  3. Разверните IPv4, щелкните правой кнопкой мыши General и выберите New Routing Protocol.

  4. В протоколах маршрутизации нажмите NAT, а затем нажмите OK.

  5. Щелкните правой кнопкой мыши NAT, а затем нажмите Новый интерфейс.

  6. Выберите интерфейс, который подключается к общедоступному Интернету (сотовый модем 100.100.7.31), и нажмите кнопку ОК.

  7. Выберите на этом интерфейсе общий интерфейс, подключенный к Интернету, и включите NAT, а затем нажмите кнопку "ОК".

  8. Перезапустите службу RRAS.

Это должно позволить вам общаться, как и ожидалось.

:)


Я думаю, что это проблема непонимания некоторых основных сетевых ограничений.

Я верю, что вы говорите, что у вас есть.

  1. Внутренняя сеть 100.100.xx

    --- Are these devices local and on a switch?  are you using any vlans?  
    
  2. Сотовый модем, который находится в сети 100.100.7.1

    --- Plugged into a Switch?
    
  3. Сетевой адаптер на сервере назначен IP 100.100.7.31

    --- Plugged into the same switch and VLAN?
    
  4. Другая локальная сеть 192.168.1.180

    --- Guessing this is a LAN behind your router at home
    

Я подозреваю, что вы просто назначаете IP-адреса серверов в диапазоне 100.100.xx, фактически не владея этим адресным пространством (это публичное адресное пространство, а не частный диапазон, и его необходимо приобрести)

Я также подозреваю, что вы назначили их всех на коммутаторе 2-го уровня и подключили к сотовому модему, чтобы быть фактической яростью, которую вы приобрели у провайдера.

Итак, я считаю, что вы собираетесь сделать что-то вроде этого:

  1. Откажитесь от сети 100.100.xx и используйте сеть 10.10.xx/16 для своих серверов

    --- (Unless they are live on the internet on those 100.100.x.x/16 IP addresses and you want to reach them through the internet)
    
  2. Настройте VLAN на коммутаторе для каждой из сетей, которые вы хотите маршрутизировать через хост Windows 10.

    --- IE the 100.100.7.x/26 network to the Cell modem, the 10.10.x.x/16 Network for the servers, and the 192.168.1/24 network for your VMs.
    
  3. На сетевой плате Windows 10 создайте интерфейсы VLAN для каждой из этих сетей.

  4. В настройке RRAS в вашей системе Windows 10 настройте его для использования этих интерфейсов vlan с соответствующими настройками сети

  5. W по умолчанию в вашей системе Windows 10 остается прежним.

  6. Ваши серверы и другое оборудование в ваших сетях 10.10.xx/16 и 192.168.1.x/24 либо меняются на локальные IP-адреса вашего компьютера с Windows 10 в каждой из этих сетей, либо к ним добавляется маршрут для доступа к соответствующим сетям через них. дорожка.

  7. К вашему сотовому модему добавляется маршрут к сети 10.10.xx/16, а к сети 192.168.1.x/24 - через Ip хоста windows 10 в этой сети.

Очистить?

Другие вопросы по тегам