У меня проблема в моей сети. У меня есть одна сеть с 3 компьютерами, 1 принтером и 1 сервером Windows версии 2008. Все компьютеры в сети, подключенные к серверу, имеют 192.168.1.xxx- IP-адреса.

  • Маршрутизатор (192.168.1.1)
  • Компьютер 1 (192.168.1.100)
  • Компьютер 2 (192.168.1.102)
  • Компьютер 3 (10.250.20.100)
  • Принтер (192.168.1.103)

Хорошо, моя проблема в том, что компьютер 3 имеет другой IP-адрес и не может связаться с принтером. Все компьютеры и принтеры подключены к одному и тому же маршрутизатору и к одному и тому же серверу Windows 2008.


Изменить: компьютер под названием "компьютер 3" является машиной Windows, работающей в качестве гостя на виртуальной машине (Parallels). Хост-машина - это iMac с действительным адресом NAT-IPv4. Машина с Windows (внутри Parallels) не может связаться с принтером.

1 ответ1

0

Некоторые знания, которые помогут решить вашу проблему:

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

Ваш интернет - провайдер (ISP) предоставляет только один адрес IPv4 к вам, то есть маршрутизируемый [A] в Интернете. (Подключитесь к whoer.net, чтобы увидеть этот IPv4). Теперь проблема в том, что у вас есть только один адрес, но несколько компьютеров, вы хотите подключиться к Интернету. Решение состоит в том, что у вас есть собственный маршрутизатор, который получает ваш один публичный IPv4-адрес. Однако теперь у вашего роутера есть адрес IPv4, а у ваших компьютеров - нет. Итак, здесь есть хитрость: ваш маршрутизатор создает собственную сеть, называемую подсетью, для предоставления адресов вашим компьютерам. Эти адреса не маршрутизируются через Интернет, потому что каждый может назначить эти адреса частных подсетей своим компьютерам (контроллеры сетевого интерфейса). Самая распространенная сеть, которую маршрутизатор создает по умолчанию, - 192.168.1.0/24 [B].


Каждый компьютер, подключенный к вашему маршрутизатору, получает IP-адрес из подсети, как и ваш iMac. Ваша операционная система Windows, работающая на виртуальной машине, по умолчанию отличается, потому что хост-программа вашей виртуальной машины (Parallels) действует как маршрутизатор и создает другую подсеть для гостевой виртуальной машины (ваша машина Windows в Parallels).

Решение вашей проблемы - изменить сетевые настройки Parallels с NAT на Bridged Ethernet Networking.

У меня для себя нет копии Parallels, но я нашел довольно хорошую статью. Он написан на немецком языке, но вы должны получить его с помощью Google Translate и множества картинок, представленных в статье.


[A] Маршрутизация в этом случае означает, что маршрутизаторы в Интернете принимают этот IPv4-адрес как законный и знают, в каком направлении они должны отправлять пакеты. Для более подробной информации слушайте объяснения Стива Гибсона в SecurityNow!Подкасты 25, 26, 27.

[B] (/24 означает, что вам разрешено выбирать только последний номер IPv4-адреса самостоятельно. По умолчанию ваш маршрутизатор выбирает 192.168.1.1, поэтому у вас есть выбор от 192.168.1.2 до 192.168.1.254 [192.168.1.0 и 192.168.1.255 не могут назначать их вашему компьютеру. /X известен как маска подсети и может также иметь форму xxx.xxx.xxx.xxx (255.255.255.0 для /24). /24, потому что 24 бита уже установлены, и вам разрешено выбирать только последние 8 бит после третьего периода.

PS: Этот текст не претендует на точность во всех деталях, чтобы быть более читаемым для новичков. Если вы все же думаете, вы можете предоставить больше деталей, не теряя читабельность, которая осталась, пожалуйста, внесите изменения!

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