Как сделать свою сеть с доступом на сервер
Всем хай! Сегодня я вам расскажу как сделать свой сеть с доступом в интернет. Для начала подготовим все необходимое:
Обязательное:
1. Сервер (компьютер или ноутбук) с Windows 10 x64
2. Роутер (желательно TP-Link)
3. LAN кабель
4. Телефон (для проверки связи)
(если что роутер не должен быть подключен к интернету)
Необязательно:
1. Еще один роутер (для проверки связи абонентов)
2. Еще один (желательно длинный) LAN кабель (для подключения роутера провайдера к роутеру абонента).
Обязательная часть
И так, запускаем роутер и компьютер или ноутбук (я буду писать комп/ноут). На компе/ноуте подключаемся к роутеру через LAN кабель, скачиваем Node.js, устанавливаем http-server, делаем папку на рабочем столе, даем ей имя (например MyNetwork), заходим в командную строку (Win+R, написать cmd, нажать Enter), пишем: cd C:\Users\ИМЯ_ПОЛЬЗОВАТЕЛЯ\Desktop\ИМЯ_ПАПКИ, затем пишем http-server, нажимаем enter, копируем 2 адрес, заходим чтобы проверить, если у вас высветился сайт Index of ... значит все нормально. Теперь можно подключиться к той же сети WiFi на телефоне (плевать на то что она без интернета) и зайти на тот же адрес.
Необязательная часть
Теперь можно и дать подключиться абонентам. Для этого надо подключить основной роутер провайдера к роутеры абонента через LAN кабель (первый конец подключаем в LAN1 порт первого роутера, второй конец в WAN порт второго роутера). Теперь надо выполнить следующие шаги:
- Отключить DHCP-сервер на втором роутере. Это предотвратит конфликты при раздаче IP-адресов.
- Назначить IP-адрес второму роутеру, который не находится в диапазоне DHCP-сервера первого роутера. Например, если у первого роутера диапазон 192.168.1.1–192.168.1.254, то для второго роутера можно использовать 192.168.1.255.
- Установить IP-адрес первого роутера в качестве шлюза для второго роутера.
Также важно, чтобы диапазоны IP-адресов в обеих сетях не пересекались. Например, если первый роутер выдаёт адреса от 192.168.0.1, то второй роутер должен использовать диапазон 192.168.1.1.
Организация
Теперь можно сделать центр управления вашими сайтами на HTML, CSS, JavaScript. Поместите туда например мультфильмы для детей:
Теперь можно смотреть мультфильмы в то же время онлайн и бесплатно (вообще бесплатно, да же за интернет не надо платить).
На этом все!