Страница 1 из 1
dhclient and unicast
Добавлено: 2014-05-12 17:12:31
fox
Доброе время суток!
Подскажите пожалуйста оато мозг совсем стёк, проблемма следующая:
Мой провайдер использует dhcp сервер для раздачи адресов. Для продления аренды адреса нужно получает через unicast а во FreeBSD по умолчанию dhclient получает через broadcast. Как мне его насильно заставить unicast юзать??? очень надо сил нет...(((
Re: dhclient and unicast
Добавлено: 2014-05-17 17:47:29
fox
Некто нечего не скажет...
Просто если поставить вместо сервака дешовый Tp-LINK, у него есть вот такая галочка и когда её ставишь всё ок: Get IP with Unicast DHCP (It is usually not required.)
Как заставить в таком же режими dhclient работать, я сломал мозг. Гугл нечего не знает. Ман тоже оказался безполезным.
А провайдер говорит только так и не как иначе... И сменить пров невозможно так как он монополист в данном месте.
Re: dhclient and unicast
Добавлено: 2014-05-17 20:35:42
Alex Keda
хотел бы заметить, что системный - далеко не единственный клиент
Код: Выделить всё
pkgHP# pkg search dhc
dhcdrop-0.5_1
dhcp6-20080615_2
dhcpcd-5.5.6_2
dhcpd-pools-2.24
dhcpdump-1.8
dhcping-1.2
dhcprelay-1.2_2
dhcprelya-4.7
isc-dhcp41-client-4.1.e_2,2
isc-dhcp41-relay-4.1.e_5,2
isc-dhcp41-server-4.1.e_8,2
isc-dhcp42-client-4.2.6
isc-dhcp42-relay-4.2.6
isc-dhcp42-server-4.2.6_1
isc-dhcp43-client-4.3.0
isc-dhcp43-relay-4.3.0
isc-dhcp43-server-4.3.0_1
pxe-pdhcp-0.0.2007
wide-dhcp-1.4.0.7
HP#
Re: dhclient and unicast
Добавлено: 2014-05-18 21:26:23
fox
Для меня большая честь, что сам Лиссяра мне ответил.
Но ты меня знаешь давно, и я уж точно не упустил возможность попробовать альтернативу.
Пробовал из портов isc-dhcp-client он вообще не получает ip. Хотя он точно работает, так как пробовал внутри свое сети ip-шник получает точно. Пробовал dhcpcd он тоже не работает хотя с другим dhcp сервером он работает.
Они что то намутили с юникастом. Вот отрывок сообщения админа провайдера:
- По присланному Вами дампу, видно только "первоначальное" получение клиентом (вашим dhcp) настроек для сетевого интерфейса.
А именно, тут я вижу только последовательность "DHCP Discover"-> "DHCP Offer"-> "DHCP Request" ->"DHCP ACK"
После этого Ваш интерфейс получает и применяет настройки выданные ему от DHCP сервера, на время указанное в ответе.
А именно на 600 сек. В данном случае. При истечении времени аренды, а точнее при половине 50% времени её истечения (300), Клиент доложен прислать запрос unicast-ом серверу о продлении этой сессии. Далее точно такой же запрос по истечении, 87% времени аренды.
И только если после этого если он не получает ответов от сервера при unicast запросах, он отправляет broadcast.
В присланных Вами данных нет процесса продления.
Скорее всего проблема в клиенте. Возможно необходимо правильно настроить Ваш клиент.
Самое интересное оно работает, и лагает с интервалом в час может пару часов не логать. А может 2-3 раза на час. Причём лаг вырожается в периполучении ip.
- May 18 13:04:20 maingw dhclient: New IP Address (vlan1001): 95.47.207.41
May 18 13:04:20 maingw dhclient: New Subnet Mask (vlan1001): 255.255.255.0
May 18 13:04:20 maingw dhclient: New Broadcast Address (vlan1001): 95.47.207.255
May 18 13:04:20 maingw dhclient: New Routers (vlan1001): 95.47.207.1
May 18 16:30:55 maingw dhclient: New IP Address (vlan1001): 95.47.207.41
May 18 16:30:55 maingw dhclient: New Subnet Mask (vlan1001): 255.255.255.0
May 18 16:30:55 maingw dhclient: New Broadcast Address (vlan1001): 95.47.207.255
May 18 16:30:55 maingw dhclient: New Routers (vlan1001): 95.47.207.1
May 18 21:19:10 maingw dhclient: New IP Address (vlan1001): 95.47.207.41
May 18 21:19:10 maingw dhclient: New Subnet Mask (vlan1001): 255.255.255.0
May 18 21:19:10 maingw dhclient: New Broadcast Address (vlan1001): 95.47.207.255
May 18 21:19:10 maingw dhclient: New Routers (vlan1001): 95.47.207.1
Re: dhclient and unicast
Добавлено: 2014-05-18 22:49:32
Alex Keda
есть время - отвечаю.
нет времени - не отвечаю.
--
вообще, я бы рекомендовал потыкать провайдера в то что вы используете ISC-DHCP клиент, и он в принципе не может работать не постандарту.
поскольку он сам - и есть стандарт. во всех RFC стоит отсылка - при любых непонятках смотреть его код реализации, поскольку он является эталоном.
когда воевал со своими программерами, именно благодаря этому они сели переписывать код - ошибка была у них.
впрочем, провайдер вас пошлёт, думаю.
хотя, у нас уже пошли войны за клиентов, и расылкой жалобы на десяток адресов рандомно надёрганных с сайта провайдера можно добиться не просто много, а феерически много. проверено

)
так что - попробовать можно. не убудет.
--
как там, в Донецке? всё так хреново как по зомбоящику вещают?
Re: dhclient and unicast
Добавлено: 2014-05-19 12:58:04
fox
Добпрый день!
Я тоже склоняюсь, что это проблема RFC, точнее DHCP сервер прова. или их DHCP Relay.
Толи это сделано умышленно то ли по вине головотяптсво.
Так или иначе это так. Замечена тенденция что виндовозов клиент и ТП-линка, работают стабильно. Менять прова не вариант и пугать их не получится. Так как за смешные деньги поблату мне достался оптический канал с большой пропускной способностью и 100 процентной стабильностью в плане скорости и стека. Но вот как они поменяли у себя ядро так и начались с ДХЦП траблы.
Вопрос следующий можно, как то dhclient подпелить под стандарт тепелинка? Как вычислить RFC тепелинка?
Что касается Донецка. То по большой части зомбо ящик на то он и зомбо ящик. А в общем всё просто. Ебучии масоны (Европа) задумали устроить переворот власти в нашей стране плюс кризис. Это им удалось с Евро-Майданутыми. А теперь копрпорации типа СКМ (точней в частности СКМ) проплотили сепаратизм так как бояться, что история 2004 года повторится с репревотизацией.
Вот и понеслась… Медве-Пут подсуетился Крым ухватил так как для него это лакомый кусок, экономии 20 000 000 000 уё для постройки новой магестрали (нефть-газ). И военная база поближе к европе. Донецкий регион ему сто лет не нужен. А так насчёт убийств и всего такого. Искуственно творят кто что хочет. Безпредел присутствует в Донецке, но спокойней всего по сравнению с другими мелкими городами. Максимум прокуратуру разобрали. А так помелочи где то за городом пошмоляли в воздух. Славянск и Краматорск там сделали просто безпредел. Но опять же это всё относительное. Ящики всё драматизируют. Правохранительные органы включая СБУ попрятались явно с приказы высших эшелонов, проплаченных СКМ. Корпорации берут власть в стране теперь открыто не как раньше при помощи марионеток правительства. Простым людям напряжно. Мне в целом пофик меня безпредел не коснулся его я сам не видел. Работаю на эностранную компанию доход мой не пошатнулся.
Re: dhclient and unicast
Добавлено: 2014-05-20 11:28:24
Alex Keda
fox писал(а):Добпрый день!
Я тоже склоняюсь, что это проблема RFC, точнее DHCP сервер прова. или их DHCP Relay.
Толи это сделано умышленно то ли по вине головотяптсво.
Так или иначе это так. Замечена тенденция что виндовозов клиент и ТП-линка, работают стабильно. Менять прова не вариант и пугать их не получится. Так как за смешные деньги поблату мне достался оптический канал с большой пропускной способностью и 100 процентной стабильностью в плане скорости и стека. Но вот как они поменяли у себя ядро так и начались с ДХЦП траблы.
Вопрос следующий можно, как то dhclient подпелить под стандарт тепелинка? Как вычислить RFC тепелинка?
а я бы попинал... просто из интересу
в тплинке - линукс же унутри?
на сайте тплинка должны быть все сорцы того что внутри него
по ним можно понять версию
fox писал(а):
Что касается Донецка. То по большой части зомбо ящик на то он и зомбо ящик. А в общем всё просто. Ебучии масоны (Европа) задумали устроить переворот власти в нашей стране плюс кризис. Это им удалось с Евро-Майданутыми. А теперь копрпорации типа СКМ (точней в частности СКМ) проплотили сепаратизм так как бояться, что история 2004 года повторится с репревотизацией.
Вот и понеслась… Медве-Пут подсуетился Крым ухватил так как для него это лакомый кусок, экономии 20 000 000 000 уё для постройки новой магестрали (нефть-газ). И военная база поближе к европе. Донецкий регион ему сто лет не нужен. А так насчёт убийств и всего такого. Искуственно творят кто что хочет. Безпредел присутствует в Донецке, но спокойней всего по сравнению с другими мелкими городами. Максимум прокуратуру разобрали. А так помелочи где то за городом пошмоляли в воздух. Славянск и Краматорск там сделали просто безпредел. Но опять же это всё относительное. Ящики всё драматизируют. Правохранительные органы включая СБУ попрятались явно с приказы высших эшелонов, проплаченных СКМ. Корпорации берут власть в стране теперь открыто не как раньше при помощи марионеток правительства. Простым людям напряжно. Мне в целом пофик меня безпредел не коснулся его я сам не видел. Работаю на эностранную компанию доход мой не пошатнулся.
ну ясно всё.
оставлю, пожалуй, без комментариев про "Крым ухватил"
осенью, достаточно подойти к яблоне - а дальше тока успевай ловить то что само в руки падает

Re: dhclient and unicast
Добавлено: 2014-05-21 12:49:48
fox
Доброе время суток.
Разпотрашил Линупса в тепелинке. А там udhcpc живёт который входит в состав busybox.
В портах BSD такое нечето имеетса но не вариант в его состав не входит udhcpc. А на Ubunte нормально входит и работает с моим провом. Что делать? Ковырял код на сях написанно но там куча зависемостей если партировать то считай снуля переписать надо.
Какие будут предложения как ещё можно udhcpc на FreeBSD партировать?
Re: dhclient and unicast
Добавлено: 2014-05-21 22:17:56
Alex Keda
просто собрать под фрёй - не пробовал?
Re: dhclient and unicast
Добавлено: 2014-05-22 9:57:40
fox
Пробовал, udhcp это часть однго большого целого busybox. Под Фрей бизи бокс не собирает udhcp, а если полезть ручёнками в конфиг и попросить его собрать с ним валитса на сборке. Возможно ему много не хватает из линупса...
Re: dhclient and unicast
Добавлено: 2014-05-22 15:22:41
fox
Вот что он выдаёт если включит в конфиге UDHCPC
Код: Выделить всё
CC libbb/xfuncs_printf.o
CC libbb/xgetcwd.o
CC libbb/xgethostbyname.o
CC libbb/xreadlink.o
CC libbb/xrealloc_vector.o
CC libbb/xregcomp.o
AR libbb/lib.a
gmake[2]: Выход из каталога `/usr/ports/sysutils/busybox/work/busybox-1.22.1'
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1
Stop.
make[1]: stopped in /usr/ports/sysutils/busybox
*** Error code 1
Stop.
make: stopped in /usr/ports/sysutils/busybox
Re: dhclient and unicast
Добавлено: 2014-05-22 15:24:49
fox
Ага вот уточнёнка:
Код: Выделить всё
CC networking/telnetd.o
CC networking/tftp.o
CC networking/wget.o
AR networking/lib.a
LD networking/libiproute/built-in.o
AR networking/libiproute/lib.a
LD networking/udhcp/built-in.o
CC networking/udhcp/common.o
In file included from networking/udhcp/common.c:7:0:
networking/udhcp/common.h:55:15: error: field 'ip' has incomplete type
networking/udhcp/common.h:73:7: error: size of array 'c' is negative
gmake[3]: *** [networking/udhcp/common.o] Ошибка 1
gmake[2]: *** [networking/udhcp] Ошибка 2
gmake[2]: Выход из каталога `/usr/ports/sysutils/busybox/work/busybox-1.22.1'
*** Error code 1
Stop.
make[1]: stopped in /usr/ports/sysutils/busybox
*** Error code 1
Stop.
make: stopped in /usr/ports/sysutils/busybox
Re: dhclient and unicast
Добавлено: 2014-05-22 16:07:14
fox
Вопрос более простой, можно Дебианавский бинарник запустить под FRee? Под дебианом собрал нужное приложение статически 1 бинарником но естественно взаимодействие с ядром не происходит...
Re: dhclient and unicast
Добавлено: 2014-05-22 17:01:16
FreeBSP
судф по всему, на фре не определена структура iphdr
кстати потом ругнется на udphdr
Re: dhclient and unicast
Добавлено: 2014-05-22 17:09:51
FreeBSP
попробуй подкостылить, взяв структуры отсюда
https://github.com/ajaxorg/cygwin-build ... tinet/ip.h
и отсюда
https://github.com/ajaxorg/cygwin-build ... inet/udp.h
и воткнув их в начало networking/udhcp/common.h примерно перед объявлением структуры struct dhcp_packet {
Re: dhclient and unicast
Добавлено: 2014-05-22 17:24:54
fox
Пробовал как Вы предложили получается следующее:
Код: Выделить всё
make MAKE_JOBS_UNSAFE=yes
===> Building for busybox-1.22.1_1
gmake[2]: Вход в каталог `/usr/ports/sysutils/busybox/work/busybox-1.22.1'
CC networking/udhcp/common.o
In file included from networking/udhcp/common.c:7:0:
networking/udhcp/common.h:55:15: error: field 'ip' has incomplete type
In file included from networking/udhcp/common.h:60:0,
from networking/udhcp/common.c:7:
networking/udhcp/s/ip.h:6:1: error: expected identifier or '(' before '<' token
In file included from networking/udhcp/common.h:60:0,
from networking/udhcp/common.c:7:
networking/udhcp/s/ip.h:9:19: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:13:5: error: stray '\302' in program
networking/udhcp/s/ip.h:13:5: error: stray '\267' in program
networking/udhcp/s/ip.h:13:5: error: stray '\302' in program
networking/udhcp/s/ip.h:13:5: error: stray '\267' in program
In file included from networking/udhcp/common.h:60:0,
from networking/udhcp/common.c:7:
networking/udhcp/s/ip.h:214:25: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:221:25: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:392:17: warning: character constant too long for its type [enabled by default]
In file included from networking/udhcp/common.h:60:0,
from networking/udhcp/common.c:7:
networking/udhcp/s/ip.h:399:7: error: stray '\' in program
networking/udhcp/s/ip.h:649:89: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:99: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:4056: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:4066: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:4095: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:4105: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:13: error: stray '#' in program
networking/udhcp/s/ip.h:649:4174: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:4184: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:13: error: stray '#' in program
networking/udhcp/s/ip.h:649:4253: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:4263: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:4292: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:4302: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:13: error: stray '#' in program
In file included from networking/udhcp/common.h:60:0,
from networking/udhcp/common.c:7:
networking/udhcp/s/ip.h:649:4346: error: expected '=', ',', ';', 'asm' or '__attribute__' before '/' token
networking/udhcp/s/ip.h:649:4361: error: expected identifier or '(' before '<' token
networking/udhcp/s/ip.h:649:4385: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:4395: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:4361: error: stray '#' in program
networking/udhcp/s/ip.h:649:4439: error: expected '=', ',', ';', 'asm' or '__attribute__' before '/' token
networking/udhcp/s/ip.h:649:4448: error: expected identifier or '(' before '<' token
networking/udhcp/s/ip.h:649:4472: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:4482: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:4511: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:4521: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:4594: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:4604: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:4448: error: stray '#' in program
networking/udhcp/s/ip.h:649:4673: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:4683: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:4448: error: stray '#' in program
networking/udhcp/s/ip.h:649:4759: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:4769: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:4448: error: stray '#' in program
networking/udhcp/s/ip.h:649:4845: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:4855: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:4448: error: stray '#' in program
networking/udhcp/s/ip.h:649:4909: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:4919: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:4448: error: stray '#' in program
networking/udhcp/s/ip.h:649:4985: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:4995: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:4448: error: stray '#' in program
networking/udhcp/s/ip.h:649:5080: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:5090: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:4448: error: stray '#' in program
networking/udhcp/s/ip.h:649:5144: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:5154: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:5183: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:5193: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:5498: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:5508: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:4448: error: stray '#' in program
networking/udhcp/s/ip.h:649:5581: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:5591: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:5620: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:5630: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:5852: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:5862: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:5966: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:5976: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:4448: error: stray '#' in program
networking/udhcp/s/ip.h:649:6038: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:6048: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:6249: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:6259: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:4448: error: stray '#' in program
networking/udhcp/s/ip.h:649:6312: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:6322: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:4448: error: stray '#' in program
networking/udhcp/s/ip.h:649:6401: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:6411: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:6627: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:6637: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:6795: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:6805: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:4448: error: stray '#' in program
networking/udhcp/s/ip.h:649:6859: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:6869: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:4448: error: stray '#' in program
networking/udhcp/s/ip.h:649:6945: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:6955: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:7165: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:7175: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:7339: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:7349: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:4448: error: stray '#' in program
networking/udhcp/s/ip.h:649:7403: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:7413: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:4448: error: stray '#' in program
networking/udhcp/s/ip.h:649:7533: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:7543: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:7714: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:7724: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:7892: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:7902: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:8072: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:8082: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:8259: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:8269: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:4448: error: stray '#' in program
networking/udhcp/s/ip.h:649:8433: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:8443: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:4448: error: stray '#' in program
networking/udhcp/s/ip.h:649:8603: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:8613: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:4448: error: stray '#' in program
networking/udhcp/s/ip.h:649:8774: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:8784: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:4448: error: stray '#' in program
networking/udhcp/s/ip.h:649:8951: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:8961: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:9129: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:9139: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:9303: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:9313: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:9477: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:9487: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:9735: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:9745: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:9770: error: expected identifier or '(' before '<' token
networking/udhcp/s/ip.h:649:9794: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:9804: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:9833: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:9843: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:9770: error: stray '#' in program
networking/udhcp/s/ip.h:649:9905: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:9915: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:9770: error: stray '#' in program
networking/udhcp/s/ip.h:649:9980: error: expected identifier or '(' before '&' token
networking/udhcp/s/ip.h:649:9985: error: expected identifier or '(' before numeric constant
networking/udhcp/s/ip.h:649:10018: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:10028: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:9985: error: stray '#' in program
networking/udhcp/s/ip.h:649:10097: error: expected identifier or '(' before numeric constant
networking/udhcp/s/ip.h:649:10126: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:10136: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:10097: error: stray '#' in program
networking/udhcp/s/ip.h:649:10203: error: expected identifier or '(' before '&' token
networking/udhcp/s/ip.h:649:10208: error: expected identifier or '(' before numeric constant
networking/udhcp/s/ip.h:649:10234: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:10244: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:10208: error: stray '#' in program
networking/udhcp/s/ip.h:649:10328: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:10338: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:10208: error: stray '#' in program
networking/udhcp/s/ip.h:649:10392: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:10402: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:10431: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:10441: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:10208: error: stray '#' in program
networking/udhcp/s/ip.h:649:10602: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:10612: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:10641: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:10651: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:10866: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:10876: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:10208: error: stray '#' in program
networking/udhcp/s/ip.h:649:10947: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:10957: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:10208: error: stray '#' in program
networking/udhcp/s/ip.h:649:11042: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:11052: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:10208: error: stray '#' in program
networking/udhcp/s/ip.h:649:11137: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:11147: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:10208: error: stray '#' in program
networking/udhcp/s/ip.h:649:11232: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:11242: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:10208: error: stray '#' in program
networking/udhcp/s/ip.h:649:11297: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:11307: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:10208: error: stray '#' in program
networking/udhcp/s/ip.h:649:11392: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:11402: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:11489: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:11499: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:10208: error: stray '#' in program
networking/udhcp/s/ip.h:649:11664: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:11674: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:10208: error: stray '#' in program
networking/udhcp/s/ip.h:649:11838: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:11848: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:11878: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:11888: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:11918: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:11928: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:12168: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:12178: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:10208: error: stray '#' in program
networking/udhcp/s/ip.h:649:12271: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:12281: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:10208: error: stray '#' in program
networking/udhcp/s/ip.h:649:12374: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:12384: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:10208: error: stray '#' in program
networking/udhcp/s/ip.h:649:12477: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:12487: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:10208: error: stray '#' in program
networking/udhcp/s/ip.h:649:12580: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:12590: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:10208: error: stray '#' in program
networking/udhcp/s/ip.h:649:12683: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:12693: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:10208: error: stray '#' in program
networking/udhcp/s/ip.h:649:12786: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:12796: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:10208: error: stray '#' in program
networking/udhcp/s/ip.h:649:12889: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:12899: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:10208: error: stray '#' in program
networking/udhcp/s/ip.h:649:12992: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:13002: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:13032: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:13042: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:13241: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:13251: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:10208: error: stray '#' in program
networking/udhcp/s/ip.h:649:13317: error: expected identifier or '(' before numeric constant
networking/udhcp/s/ip.h:649:13346: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:13356: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:13317: error: stray '#' in program
networking/udhcp/s/ip.h:649:13422: error: expected identifier or '(' before numeric constant
networking/udhcp/s/ip.h:649:13451: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:13461: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:13422: error: stray '#' in program
networking/udhcp/s/ip.h:649:13527: error: expected identifier or '(' before numeric constant
networking/udhcp/s/ip.h:649:13556: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:13566: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:13596: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:13606: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:13527: error: stray '#' in program
networking/udhcp/s/ip.h:649:13691: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:13701: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:13527: error: stray '#' in program
networking/udhcp/s/ip.h:649:13786: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:13796: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:13527: error: stray '#' in program
networking/udhcp/s/ip.h:649:13881: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:13891: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:13527: error: stray '#' in program
networking/udhcp/s/ip.h:649:13976: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:13986: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:14016: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:14026: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:13527: error: stray '#' in program
networking/udhcp/s/ip.h:649:14195: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:14205: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:13527: error: stray '#' in program
networking/udhcp/s/ip.h:649:14368: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:14378: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:14408: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:14418: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:13527: error: stray '#' in program
networking/udhcp/s/ip.h:649:14588: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:14598: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:13527: error: stray '#' in program
networking/udhcp/s/ip.h:649:14758: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:14768: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:13527: error: stray '#' in program
networking/udhcp/s/ip.h:649:14936: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:14946: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:13527: error: stray '#' in program
networking/udhcp/s/ip.h:649:15115: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:15125: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:13527: error: stray '#' in program
networking/udhcp/s/ip.h:649:15285: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:15295: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:13527: error: stray '#' in program
networking/udhcp/s/ip.h:649:15465: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:15475: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:13527: error: stray '#' in program
networking/udhcp/s/ip.h:649:15638: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:15648: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:15678: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:15688: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:15915: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:15925: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:13527: error: stray '#' in program
networking/udhcp/s/ip.h:649:16085: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:16095: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:13527: error: stray '#' in program
networking/udhcp/s/ip.h:649:16259: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:16269: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:13527: error: stray '#' in program
networking/udhcp/s/ip.h:649:16440: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:16450: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:13527: error: stray '#' in program
networking/udhcp/s/ip.h:649:16619: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:16629: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:16659: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:16669: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:16872: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:16882: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:16998: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:17008: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:17173: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:17183: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:17368: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:17378: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:17557: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:17567: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:13527: error: stray '#' in program
networking/udhcp/s/ip.h:649:17647: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:17657: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:17877: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:17887: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:18055: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:18065: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:13527: error: stray '#' in program
networking/udhcp/s/ip.h:649:18120: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:18130: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:13527: error: stray '#' in program
networking/udhcp/s/ip.h:649:18207: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:18217: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:18437: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:18447: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:18615: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:18625: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:13527: error: stray '#' in program
networking/udhcp/s/ip.h:649:18680: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:18690: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:18806: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:18816: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:18979: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:18989: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:19101: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:19111: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:19255: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:19265: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:19378: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:19388: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:19543: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:19553: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:19664: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:19674: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:19700: error: expected identifier or '(' before '<' token
networking/udhcp/s/ip.h:649:19724: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:19734: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:19764: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:19774: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:19850: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:19860: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:19700: error: stray '#' in program
networking/udhcp/s/ip.h:649:20026: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:20036: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:19700: error: stray '#' in program
networking/udhcp/s/ip.h:649:20211: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:20221: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:19700: error: stray '#' in program
networking/udhcp/s/ip.h:649:20394: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:20404: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:20434: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:20444: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:20535: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:20545: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:19700: error: stray '#' in program
networking/udhcp/s/ip.h:649:20632: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:20642: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:19700: error: stray '#' in program
networking/udhcp/s/ip.h:649:20729: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:20739: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:19700: error: stray '#' in program
networking/udhcp/s/ip.h:649:20826: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:20836: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:19700: error: stray '#' in program
networking/udhcp/s/ip.h:649:20923: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:20933: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:19700: error: stray '#' in program
networking/udhcp/s/ip.h:649:21020: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:21030: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:19700: error: stray '#' in program
networking/udhcp/s/ip.h:649:21117: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:21127: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:19700: error: stray '#' in program
networking/udhcp/s/ip.h:649:21214: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:21224: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:21254: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:21264: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:21474: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:21484: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:19700: error: stray '#' in program
networking/udhcp/s/ip.h:649:21657: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:21667: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:19700: error: stray '#' in program
networking/udhcp/s/ip.h:649:21836: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:21846: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:19700: error: stray '#' in program
networking/udhcp/s/ip.h:649:22019: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:22029: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:19700: error: stray '#' in program
networking/udhcp/s/ip.h:649:22198: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:22208: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:22238: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:22248: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:19700: error: stray '#' in program
networking/udhcp/s/ip.h:649:22419: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:22429: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:22459: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/ip.h:649:22469: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/ip.h:649:19700: error: stray '#' in program
In file included from networking/udhcp/common.h:60:0,
from networking/udhcp/common.c:7:
networking/udhcp/s/ip.h:692:18: error: expected identifier or '(' before numeric constant
In file included from networking/udhcp/common.h:61:0,
from networking/udhcp/common.c:7:
networking/udhcp/s/udp.h:9:19: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/udp.h:13:5: error: stray '\302' in program
networking/udhcp/s/udp.h:13:5: error: stray '\267' in program
networking/udhcp/s/udp.h:13:5: error: stray '\302' in program
networking/udhcp/s/udp.h:13:5: error: stray '\267' in program
In file included from networking/udhcp/common.h:61:0,
from networking/udhcp/common.c:7:
networking/udhcp/s/udp.h:214:25: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/udp.h:221:25: warning: character constant too long for its type [enabled by default]
networking/udhcp/s/udp.h:316:46: error: invalid suffix "df38cf6f69062b0bf8918839ee" on integer constant
networking/udhcp/s/udp.h:392:17: warning: character constant too long for its type [enabled by default]
In file included from networking/udhcp/common.h:61:0,
from networking/udhcp/common.c:7:
networking/udhcp/s/udp.h:399:7: error: stray '\' in program
networking/udhcp/s/udp.h:498:89: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/udp.h:498:99: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/udp.h:498:4032: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/udp.h:498:4042: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/udp.h:498:4071: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/udp.h:498:4081: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/udp.h:498:13: error: stray '#' in program
networking/udhcp/s/udp.h:498:4151: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/udp.h:498:4161: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/udp.h:498:13: error: stray '#' in program
networking/udhcp/s/udp.h:498:4231: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/udp.h:498:4241: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/udp.h:498:4270: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/udp.h:498:4280: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/udp.h:498:4562: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/udp.h:498:4572: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/udp.h:498:4680: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/udp.h:498:4690: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/udp.h:498:4844: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/udp.h:498:4854: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/udp.h:498:5013: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/udp.h:498:5023: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/udp.h:498:5175: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/udp.h:498:5185: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/udp.h:498:5339: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/udp.h:498:5349: warning: multi-character character constant [-Wmultichar]
In file included from networking/udhcp/common.h:61:0,
from networking/udhcp/common.c:7:
networking/udhcp/s/udp.h:498:5374: error: expected identifier or '(' before '<' token
networking/udhcp/s/udp.h:498:5398: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/udp.h:498:5408: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/udp.h:498:5437: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/udp.h:498:5447: warning: multi-character character constant [-Wmultichar]
networking/udhcp/s/udp.h:498:5374: error: stray '#' in program
In file included from networking/udhcp/common.h:61:0,
from networking/udhcp/common.c:7:
networking/udhcp/s/udp.h:541:18: error: expected identifier or '(' before numeric constant
In file included from networking/udhcp/common.c:7:0:
networking/udhcp/common.h:66:1: warning: empty declaration [enabled by default]
networking/udhcp/common.h:70:28: error: invalid application of 'sizeof' to incomplete type 'struct udp_dhcp_packet'
networking/udhcp/common.h:76:7: error: size of array 'c' is negative
gmake[3]: *** [networking/udhcp/common.o] Ошибка 1
gmake[2]: *** [networking/udhcp] Ошибка 2
gmake[2]: Выход из каталога `/usr/ports/sysutils/busybox/work/busybox-1.22.1'
*** Error code 1
Stop.
make[1]: stopped in /usr/ports/sysutils/busybox
*** Error code 1
Stop.
make: stopped in /usr/ports/sysutils/busybox
Самое интересное я собрал нужный бинарник udhcpc под Centos i386 залил на БСД он завёлся тока говорит такую хрень:
Код: Выделить всё
[17:24:34] IT-5@root [udhcpc]#./udhcpc
udhcpc (v1.22.1) started
udhcpc: socket: Address family not supported by protocol
Re: dhclient and unicast
Добавлено: 2014-05-22 22:21:35
Alex Keda
совместимость с линуксом включена?
модуль соответствующий загружен?
Re: dhclient and unicast
Добавлено: 2014-05-22 22:55:20
fox
Да, да,да... Это всё есть модуль в ядро закампилен. COMPAT_LINUX32.
Мелкие утилиты в директории /compat/linux благополучно работают. Даже hello world скопиленый под Центосом отлично работает.
Хэлпа даже пашит:
Код: Выделить всё
#./udhcpc -h
./udhcpc: option requires an argument -- 'h'
BusyBox v1.22.1 (2014-05-22 09:52:18 EDT) multi-call binary.
Usage: udhcpc [-fbqvaRB] [-t N] [-T SEC] [-A SEC/-n]
[-i IFACE] [-s PROG] [-p PIDFILE]
[-oC] [-r IP] [-V VENDOR] [-F NAME] [-x OPT:VAL]... [-O OPT]...
-i,--interface IFACE Interface to use (default eth0)
-s,--script PROG Run PROG at DHCP events (default /usr/share/udhcpc/default.script)
-p,--pidfile FILE Create pidfile
-B,--broadcast Request broadcast replies
-t,--retries N Send up to N discover packets (default 3)
-T,--timeout SEC Pause between packets (default 3)
-A,--tryagain SEC Wait if lease is not obtained (default 20)
-n,--now Exit if lease is not obtained
-q,--quit Exit after obtaining lease
-R,--release Release IP on exit
-f,--foreground Run in foreground
-b,--background Background if lease is not obtained
-S,--syslog Log to syslog too
-a,--arping Use arping to validate offered address
-r,--request IP Request this IP address
-o,--no-default-options Don't request any options (unless -O is given)
-O,--request-option OPT Request option OPT from server (cumulative)
-x OPT:VAL Include option OPT in sent packets (cumulative)
Examples of string, numeric, and hex byte opts:
-x hostname:bbox - option 12
-x lease:3600 - option 51 (lease time)
-x 0x3d:0100BEEFC0FFEE - option 61 (client id)
-F,--fqdn NAME Ask server to update DNS mapping for NAME
-V,--vendorclass VENDOR Vendor identifier (default 'udhcp VERSION')
-C,--clientid-none Don't send MAC as client identifier
-v Verbose
Signals:
USR1 Renew lease
USR2 Release lease
А вот сам он выдаёт бяку.
Код: Выделить всё
#./udhcpc
udhcpc (v1.22.1) started
udhcpc: socket: Address family not supported by protocol