WL500gDeluxe + 1.9.2.7-7e
Настроил один из LAN-портов как еще один WAN, согласно FAQ (через VLAN). На них висят 2 провайдера, выдающие живой TCP/IP и DHCP. Для второго интрефейса я запускаю udhcpc аналогично стандартному:
udhcpc -i vlan2 -p /var/run/udhcpc1.pid -s /tmp/udhcpc
Проблема в том, что он не устанавливает некоторые параметры, такие как default gateway и DNS. Например, /tmp/resolv.conf пуст после того, как udhcpc отрапортовал, что получил lease. Какову могут быть причины и как побороть, пока фактически прописываю вручную, но все же хотелось бы, чтоб работало "само". Кто ответственнен на установку этих параметров? Подозраиваю, что -s скрипт, но поскольку он бинарник, сам быстро не разберешься ;-).
Пока у меня так:
Code:
[admin@asus root]$ cat /usr/local/sbin/post-boot
#!/bin/sh
ifconfig vlan2 hw ether 00:08:xx:xx:xx:xx up
iptables -t nat -A POSTROUTING -o vlan2 -s 192.168.0.0/16 -j MASQUERADE
echo "nameserver 82.144.xx.xx" >> /tmp/resolv.conf
udhcpc -i vlan2 -p /var/run/udhcpc1.pid -s /tmp/udhcpc
killall -HUP dnsmasq
dropbear
(default gw прописываю ручками ;-) )
По этому же вопросу - кто-то делал failover для двух соединений? На чем и как хорошо это работает для асусов?