У меня дома два интернет-подключения — одно ADSL (через маршрутизатор TPLink ADSL 4port), одно кабельное, и два компьютера — ПК и ноутбук.
ПК может подключаться к Интернету через ADSL, но не может подключаться через кабель (ноутбук может без проблем)
Вот типы сетей, которые я пробовал:
Thomson (кабель) к маршрутизатору ADSL, ПК и ноутбуку от маршрутизатора: к интернету подключается только ноутбук (пробовал переключать соединения на портах, но безуспешно). Thomson напрямую к ПК - безуспешно (когда на ноутбуке Интернет работает). Диагностика (когда все подключено к маршрутизатору ADSL):
Ноутбук получил публичный IP, ПК получил 192.168.1.2
Ноутбук имеет публичный шлюз/DNS IP (в ipconfig
), ПК имеет все, указывающие на маршрутизатор ( 192.168.1.1
) ПК может пинговать ноутбук только через ipv6 (ping -6), ping -4 не работает, так как IP ноутбука является публичным IP, и ПК не может пинговать ни один интернет-адрес. При пинге с ПК на какой-либо интернет-адрес по IP ответ будет следующим:
Reply from 192.168.1.1: Destination host unreachable.
При пинговании по имени (например, www.google.com) ответ — не удалось найти хост... Когда кабель подключен напрямую к ПК, при пинговании возникает общая ошибка.
У меня закончились идеи (средство устранения неполадок, конечно, не помогло), поэтому любые идеи будут оценены по достоинству.
На обоих компьютерах установлена ОС Windows 7, единственное (возможно, существенное) отличие в работе сети заключается в том, что на ПК я установил VMware (но я отключил все его сети и удалил мосты для подключения по локальной сети).
решение1
Обычно DSL требует, чтобы вы использовали PPPoE для "дозвона" до интернета, а устройство, выполняющее дозвон, получит публичный IP. Кабель обычно использует простой DHCP, но если вы включите режим моста/отключите маршрутизацию, одно из ваших устройств также получит публичный IP.
Похоже, проблема в том, что вы не используете NAT, и первое устройство, которое подключается к вашему провайдеру, выигрывает и получает правильные конфигурации IP. Другое устройство было отклонено, потому что вы не можете иметь 2 IP на одной линии и каким-то образом получили частный IP вместо этого. Вам придется проверить настройки на вашем маршрутизаторе ADSL, особенно настройки "WAN".
Обратите внимание, что большинство домашних маршрутизаторов не рассчитаны на обработку двух интернет-подключений (и, соответственно, двух маршрутов по умолчанию и т. д.), в этом случае вам, возможно, придется выполнить некоторую ручную настройку.
Один из вариантов — настроить статическую таблицу маршрутизации для направления трафика на наилучшее соединение (DSL или кабель). Таким образом, все ваши устройства получат объединенную пропускную способность и избыточность. Проблема в том, что для настройки этой таблицы может потребоваться много времени и пингов, и не все маршрутизаторы это поддерживают. Если ваш поддерживает SSH или telnet, вы можете автоматизировать это с помощью скрипта.
Более простой вариант — разделить кабельное соединение через NAT и перевести ADSL в режим моста. Таким образом, оба устройства могут использовать кабельное соединение, а одно устройство может использовать PPPoE для коммутации DSL-соединения и получить дополнительное выделенное соединение.