У меня есть роутер (ASUS RT-N12). Я использую его как расширитель Wi-Fi, вот так:

Интернет <- Коаксиальный кабель -> Модем <- Кабель UTP -> Главный маршрутизатор <- Wi-Fi -> ASUS RT-N12 <- Wi-Fi -> Портативный компьютер.

Теперь я хочу протестировать WAN-порт этого ASUS RT-N12, чтобы убедиться, что он также работает как обычный маршрутизатор.

У меня нет физического доступа к основному маршрутизатору или модему. Я хочу подключить свой ноутбук в качестве модемного симулятора к WAN-порту Asus, вот так:

Портативный компьютер <- UTP Cable -> Порт WAN мобильного телефона ASUS RT-N12 <- Wi-Fi ->.

Является ли это возможным?

Любой другой метод, который позволяет мне проверить порт WAN, приветствуется. (Я хочу тщательно проверить этот Asus, чтобы быть уверенным, что когда-нибудь в будущем я смогу использовать его в качестве маршрутизатора, подключенного к модему.)

1 ответ1

1

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

В настройках по умолчанию маршрутизатор будет действовать как клиент DHCPv4 на стороне глобальной сети. (У него есть другие режимы, такие как статическая конфигурация или PPPoE, но обычно по умолчанию используется DHCP). Он также может попытаться использовать SLAAC и DHCPv6-PD для IPv6, но я просто опишу здесь часть IPv4.

Когда маршрутизатор является клиентом DHCPv4, ваш ноутбук должен стать сервером DHCPv4. Установите некоторое программное обеспечение DHCP-сервера и настройте его для обслуживания адресов через порт Ethernet (в другой подсети, чем та, которую маршрутизатор обычно использует для локальной сети).

  • Если он работает под управлением Windows, то включение встроенного "общего доступа к подключению к Интернету" сделает эту работу (если у вас есть подключение для совместного использования, то есть).
  • Если в вашей версии Windows нет общего доступа к подключению к Интернету, вы все равно можете использовать стороннее приложение DHCP-сервера, такое как Tftpd32. Хотя он не будет обеспечивать доступ к Интернету, он все же позволит вам получить доступ к самому ноутбуку.
  • В Linux есть учебники для dnsmasq или ISC dhcpd. (На самом деле, есть полные учебники по превращению компьютера Linux в маршрутизатор, с помощью dnsmasq+iptables.)

В конечном итоге вы получите что-то вроде этого (что выглядит примерно так же, как, например, "объединение" двух маршрутизаторов вместе или просто подключение маршрутизатора к провайдеру):

┌──────────────┐ ← Web server running (e.g. HFS or Caddy)
│    Laptop    │
└── Ethernet ──┘
       ||    ↖ 192.168.56.1/24, DHCP server
       ||
       ||    ↙ 192.168.56.xx/24, DHCP client
┌──── WAN ────┐
│    Router   │
└── LAN/WLAN ─┘
       ~~    ↖ 192.168.1.1/24, DHCP server
       ~~
       ~~    ↙ 192.168.1.xx/24, DHCP client
┌ ─ ─ WiFi─ ─ ┐
¦    Phone    ¦
└ ─ ─ ─ ─ ─ ─ ┘ ← Tries to visit web server (http://192.168.56.1)

Теперь войдите со своего телефона на панель настроек роутера. Он должен показывать, что сторона WAN успешно получила IP-адрес (игнорируйте, что это адрес "192.168").

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

Но если у ноутбука нет соединения для совместного использования, ему необходимо запустить собственные службы, к которым телефон может попытаться получить доступ. Было бы проще установить небольшой HTTP-сервер (HFS, Fenix, Caddy или даже Apache/XAMPP, если хотите), а затем посетить IP-адрес ноутбука на телефоне.

Если телефон может получить доступ к службам, размещенным на ноутбуке, то ваш роутер работает нормально.

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