Не удалось пропинговать карту LAN сервера с клиента с помощью общего подключения к Интернету
Сервер (Windows XP Pro SP3) имеет две сетевые карты (сетевые карты A и B) и подключен к Интернету с помощью ADSL. ADSL-соединение используется совместно с LAN-картой B с помощью общего подключения к Интернету.
Клиент (Windows XP Pro SP3) имеет одну сетевую карту и подключен к сетевой карте B сервера, чтобы иметь доступ к Интернету.
IP-адрес на сетевых картах определяется следующим образом:
Server:
LAN card A: 192.168.0.3/24 (manually defined by me)
LAN card B: 192.168.0.1/24 (manually defined by Internet Connection Sharing)
Client:
LAN card: 192.168.0.123/24 (assigned by DHCP) Default gateway: 192.168.0.1
С сервера я могу успешно пропинговать 192.168.0.123.
С клиента, он может получить доступ к Интернету без каких-либо проблем. Я также могу успешно пропинговать 192.168.0.1, но для 192.168.0.3 произошел сбой с сообщением об ошибке запроса истечения времени ожидания.
Почему сбой проверки связи и что нужно сделать, чтобы сделать возможным проверку связи? (все брандмауэры были отключены.)
1 ответ
Для начала у вас не должно быть двух идентичных подсетей в нескольких несвязанных сетях. Причина в том, что Windows видит, что обе карты имеют доступ ко всему 192.168.0.x
сеть - когда на самом деле, они этого не делают.
Что произойдет, это то, что, когда вы ping 192.168.0.3
от client
машина, машина будет отправлять ответ на пинг обратно LAN A
интерфейс, а не LAN B
интерфейс (потому что он не знает лучше).
Вам нужно убедиться, что одна из ваших сетей отличается. Вы должны сказать 192.168.0.x
а также 192.168.1.x
(оба с маской подсети 255.255.255.0
) для этого нужно правильно настроить сеть.