У меня было. :confused:
Type: Posts; User: AndrewN
У меня было. :confused:
77 -92 AndrewN :)
В syslog наблюдается следующее:
Mar 4 02:56:52 kernel: SQUASHFS error: lzma returned unexpected result 0x1
Mar 4 02:56:52 kernel: SQUASHFS error: Unable to read page, block 234c8e, size 3d21...
Нашел косяк.
Проблема в длине массива options в структуре dhcpMessage. Надо бы увеличить.
Провайдер размахался с маршрутами, аж не влазят! :)
gocr с успехом использовался/ется в связке с Universal Share Downloader, правда под виндой.
Олег,
Подскажите, пожалуйста, как включить недостающие фичи в udhcp? Это наверное какие-нибудь патчи?
UDHCPC из прошивки PR:SM+DG+NS+HN+DN+BR+SR+YD+YS+NTP+T249
UDHCPC из бизибокса...
strace
strace udhcpc -i vlan1 -s /tmp/udhcpc
execve("/sbin/udhcpc", ["udhcpc", "-i", "vlan1", "-s", "/tmp/udhcpc"], [/* 10 vars */]) = 0
svr4_syscall() = -1...
собрал и бизибоксного. То же самое - работает...
./udhcpc -i vlan1 -s /usr/local/root/showparams
info, udhcpc (v0.9.9-pre) started
info, adapter index 6
info, adapter hardware address...
так вроде его и брал svn://busybox.net/trunk/udhcp
Или Вы не это имели ввиду?
ещё напрягает ругань на vlan1 прошивочного клиента:
udhcpc -i vlan1 -s /tmp/udhcpc
udhcpc (v0.9.9-pre)...
Про не броадкастный ответ есть в описании протокола BOOTP следущее (см. п. 2a):
4. Chicken / Egg Issues
How can the server send an IP datagram to the client, if the client
doesnt know...
Олег,
У меня тут мысль возникла. Может udhcpc из прошивки ждет пакет с не тем mac адресом?
Взял версию udhcpc из svn. Компильнул с дебагом.
Работает.
./udhcpc -i vlan1 -s /usr/local/root/showparams
udhcpc (v0.9.9-pre) started
adapter index 6
adapter hardware address...
Ответ полностью:
09:28:13.414577 IP (tos 0x0, ttl 63, id 106, offset 0, flags [DF], length: 578) 10.6.1.1.67 > 10.6.4.106.68: [udp sum ok] BOOTP/DHCP, Reply, length: 550, hops:2,...
Их там много. Я не стал их вставлять. Если это важно, то могу ещё раз ответ запостить.
Ясно. Значит и не в них, т.к. раньше работало. Пробывал несколько прошивок (8, 8.12, 8.14, 8.19). Одна и та же петрушка на всех.
В ответах сервера есть ещё T249. Я так понимаю это маршруты?
Так шлют, то они его по правильному маку. И с опцией -r адрес не подбирает.
К сожалению, нет. У меня нет VPN.
Неужели вернулась старая болячка?
# 0.9.7 (020526)
# Use add_lease in read_leases, sanitizes leases more, and clears out exprired ones if there is no more room (me)
# Moved udhcpd.leases to...
UP чтоли!!!
С какого-то момента udhcpc перестал выставлять IP адрес. Попробывал уже все. Не могу понять в чем дело. Запускал в ручную с параметром -s <свой скрипт>: udhcpc выдает leasefail.
Смотрю в tcpdump -...
Посмотрите в сторону UltraVNC. У них есть решение NAT2NAT.
Кстати о компиляции...
Последняя версия из svn optware.
toolchain не собирается. :) Тут уж накомпилируешься.
Я не говорил что от него надо отказываться. :) Просто надо быть всегда на чеку. И бэкапить /opt/etc периодически.
Проблемы бывают. Вам видимо очень везет, что не попадали на uclibc-opt кривенький....
Да уж. Этот ipkg upgrade многим уже насолил. :) Надо запускать с опцией -force-overwrite, как я понимаю. Какая-то библиотека не перезаписывается. Какая именно мне установить не удалось, ибо SIGBUS...