Не существует такого понятия, как «симулятор модема», потому что вашему маршрутизатору все равно, подключен ли он к модему или нет. Он может быть подключен к любому порту 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-адрес ноутбука на телефоне.
Если телефон может получить доступ к службам, размещенным на ноутбуке, то ваш роутер работает нормально.