У меня есть маршрутизатор TP-Link TL-WR841N, и я установил на него прошивку OpenWRT.
Я хочу использовать его в экспериментальном проекте, который требует от меня установки статических IP-адресов для портов LAN на маршрутизаторе, как указано в списке ниже.
Физический порт LAN 1 -> 192.168.1.2
Физический порт LAN 2 -> 192.168.1.3
Физический порт LAN 3 -> 192.168.1.4
Физический порт LAN 4 -> 192.168.1.5
Таким образом, если какой-либо ПК / ноутбук, подключенный к физическому порту локальной сети 3 маршрутизатора, всегда получит IP 192.168.1.4
Я пытался просмотреть файлы конфигурации dnsmasq (DHCP и DNS-сервер) на маршрутизаторе. но не мог понять, как это сделать.
Есть идеи ?
Заранее спасибо.
Ответы:
В конфигурации OpenWRT по умолчанию у вас есть один мост, который содержит все физические порты локальной сети. Если вы создаете разные сети для каждого порта LAN, вы можете настроить dnsmasq отдельно для каждой сети. Затем вы можете назначить все сети в одной зоне брандмауэра.
Помните, однако, что ничто не мешает вам или кому-либо другому подключить другой коммутатор или концентратор к этому физическому порту, поэтому самым безопасным вариантом остается назначение IP-адресов на основе MAC-адресов.
источник