PDA

Bekijk de volledige versie : ip rule add в wl500gP



openstorm
05-03-2008, 09:33
Всем доброго дня.

Столкнулся с проблемой, которая раньше не существовала. Имею роутер wl500gP и последнюю прошивку от Олега. После добавления флешки и установки на него ряда полезных программ с репозитория, перестала работать команда "ip rule add from 192.168.1.0/24 table 2" (мне она нужна, чтобы пустить трафик на определенные IP через свежеподнятый виртуальный канал). В ответ вижу ругань, впрочем как и на простой ip rule show:

[admin@myrouter root]$ ip rule show
RTNETLINK answers: Invalid argument
Dump terminated
[admin@myrouter root]$ ip rule add from 192.168.1.0/24 table 2
RTNETLINK answers: Invalid argument
[admin@myrouter root]$

Причем ранее (жаль, не помню перед каким изменением), команда работала на УРА :/. reboot не помогает.

Где копать, уважаемые? Посоветуйте? :)

Oleg
05-03-2008, 10:57
напишите

type ip

скорее всего, поставилась какой пакет, в котором есть ip.

openstorm
05-03-2008, 11:02
напишите

type ip

скорее всего, поставилась какой пакет, в котором есть ip.

Олег, я тоже об этом подумал и сразу сделал в полноценном Линухе 'rpm -qf `which ip`. Оказалось, что этот пакет называется iptools. В репозитарии ipkg такого не было. То есть, надо полагать это родной ip.

[admin@myrouter root]$ type ip
ip is a tracked alias for /usr/sbin/ip
[admin@myrouter root]$

Есть подозрение, что ip использует либу /lib/ld-uClibc.so.0 (она видна в результате strings /usr/sbin/ip), можно ли как-нибудь вообще узнать зависимость от библиотек и факт обновления оных (я думаю, правда таится именно в этом направлении). Команду ldd роутер не находит :(

Oleg
05-03-2008, 11:49
ldd есть в пакете buildroot.