Ziggy1941 DD-WRT Novice
Joined: 26 Oct 2015 Posts: 18
|
Posted: Tue Mar 29, 2022 17:10 Post subject: Как настроить dhcp client на LAN порту |
|
Добрый день!
Хочу через LAN порт подключить второго провайдера и далее через ip rule и SNAT заворачивать одних клиентов на одного провайдера, других на другого (в зависимости от того из какой сети клиенты получают адреса).
Статикой все получается нормально реализовать:
1. Настраиваю отдельный влан (vlan3 например) с LAN портом, который будет как бы аплинком для второго провайдера.
2. Прописываю на интерфейсе этого влана статикой нужный адрес.
3. Настраиваю отдельную сеть (можно через br2 например, объединяя вай-фай и другие физические порты) для клиентов с радачей адресов из нужной сети.
4. Потом через вкладку Administration / Commands / Firewall делаем так:
...
iptables -t nat -I POSTROUTING -s 192.168.54.0/24 -o vlan3 -j SNAT --to-source 10.10.10.10
ip rule add from 192.168.54.0/24 table 200
ip route flush table 200
ip route add default via 10.10.10.1 dev vlan3 table 200
...
И все получается. Для первого провайдера все штатно - получает по DHCP адрес, дефолтный шлюз, все это в table main прописывается. Для второго провайдера дефолтный шлюз в table 200 прописывается.
Вопрос: что делать если и для второго провайдера нужно получать адрес так же через DHCP?
Весь интерфейс перерыл не нашел вариантов чтобы на vlanX или brX повесить тоже DHCP клиента.
Догадываюсь, что надо что-то типа такого (udhcpc -i vlan3 -p /var/run/udhcpc1.pid -s /tmp/udhcpc) запускать, но вот куда и как именно приткнуть... |
|