Назад | Перейти на главную страницу

Нет доступа в интернет, но DHCP выдает IP?

Я следую руководствам EliTheComputerGuy по Windows Server 2012 по настройке Windows Server и офисных компьютеров с Active Directory:

https://www.youtube.com/watch?v=ZfsXh_LSkgE

Я хочу настроить Windows Server 2012, чтобы все устройства, подключенные к моей сети, получали IP-адрес в заданном диапазоне (10.x.x.x). Поскольку DHCP включен на маршрутизаторе в приемной моего здания, и у меня нет возможности отключить его, я не могу подключить провод Ethernet, обеспечивающий Интернет, непосредственно к моему коммутатору, поскольку это даст всем подключенным к нему устройствам IP-адреса в пределах 10.11. 22.x диапазон, который мне не нужен, поскольку я хочу создать свою собственную подсеть.

Вот моя установка:

Сервер Windows с двумя сетевыми адаптерами:

NIC1 подключается к внешней сети с помощью кабеля Ethernet, входящего в здание. NIC2 подключается к коммутатору, чтобы сформировать мою частную сеть.

Я следил за видео, и до сих пор все работает хорошо: DHCP работает ОТЛИЧНО, и сервер дает моему ноутбуку IP-адрес 10.0.0.20 (20 ips сохранены в соответствии с моей настройкой сети).

Тем не менее, Эли использует только 1 сетевую карту в своем видео, но у меня их две на моем сервере, и мне приходится использовать две, чтобы получить доступ к внешней сети и моей частной сети.

В целях тестирования я подключил свой ноутбук к NIC2, чтобы проверить, работает ли Интернет.

Ноутбук получает IP-адрес от DHCP, но из браузера нельзя получить доступ к веб-сайтам. Если я пингую со своего ноутбука, я получаю следующие результаты:

Поэтому по какой-то причине сервер Windows не позволяет мне получить доступ к Интернету с внешних устройств в моей новой сети через Интернет-соединение, которое поступает на сервер от NIC1.

Я уже пробовал возиться с различными службами маршрутизации и полностью отключать брандмауэр, чтобы ничего не блокировать, но я все еще сталкиваюсь с той же проблемой. Что еще можно попробовать, чтобы доступ в Интернет заработал?

Я понимаю, что этот вопрос может быть немного сложным для понимания, поэтому я готов предоставить дополнительную информацию (диаграммы, конфигурации и т. Д.), Если это будет необходимо.

Спасибо!

Доступ в Интернет произойдет после того, как вы получите доступ к шлюзу, поэтому сначала решите эту проблему. То есть вам потребуется, чтобы хосты DHCP могли пинговать 10.11.22.50.

Априори есть три возможности:

  1. Хост DHCP не передает эхо-запрос ICMP по сети.
  2. Транспорта между хостом DHCP и шлюзом не происходит.
  3. Хост шлюза не отбрасывает эхо-ответ ICMP по [правому] проводу.

Похоже, у вас есть локальный коммутатор, на котором все свисает, поэтому вряд ли он будет номером 2, если предположить, что DHCP работает правильно.

«Wirehark» - ваш друг, чтобы увидеть, что происходит в сети. Установите и посмотрите след сниффера. Тем не менее, пока вы не пойдете туда, вы можете хотя бы просмотреть таблицы маршрутизации.

На DHCP-хосте вам необходимо иметь запись в таблице маршрутизации, чтобы сообщить ему, куда отправлять пакеты, которые не являются локальными. Ищите что-то вроде

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0          10.0.0.1      10.0.0.X     10

Если этого нет, то это источник вашей проблемы. Ваш шлюз по умолчанию должен быть предоставлен DHCP-сервером, поэтому проверьте эту конфигурацию еще раз.

Если его там нет, то возможно, что хост шлюза по какой-то причине не знает о локально подключенной сети. (Пинг к этому интерфейсу работает, поэтому маловероятно.)

Ставлю на №1.

Убедитесь, что вы включили NAT на внешнем интерфейсе в параметрах маршрутизации, только тогда будут работать настройки, заданные вами в настройках резервирования DHCP.