dhclient and unicast

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
fox
ст. лейтенант
Сообщения: 1154
Зарегистрирован: 2008-07-24 0:25:31
Откуда: Ukraine, Donetsk

dhclient and unicast

Непрочитанное сообщение fox » 2014-05-12 17:12:31

Доброе время суток!
Подскажите пожалуйста оато мозг совсем стёк, проблемма следующая:
Мой провайдер использует dhcp сервер для раздачи адресов. Для продления аренды адреса нужно получает через unicast а во FreeBSD по умолчанию dhclient получает через broadcast. Как мне его насильно заставить unicast юзать??? очень надо сил нет...(((
Да пребудет с нами сила!!!
Всех убью, один останусь!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
fox
ст. лейтенант
Сообщения: 1154
Зарегистрирован: 2008-07-24 0:25:31
Откуда: Ukraine, Donetsk

Re: dhclient and unicast

Непрочитанное сообщение fox » 2014-05-17 17:47:29

Некто нечего не скажет...
Просто если поставить вместо сервака дешовый Tp-LINK, у него есть вот такая галочка и когда её ставишь всё ок: Get IP with Unicast DHCP (It is usually not required.)

Как заставить в таком же режими dhclient работать, я сломал мозг. Гугл нечего не знает. Ман тоже оказался безполезным.

А провайдер говорит только так и не как иначе... И сменить пров невозможно так как он монополист в данном месте.
Да пребудет с нами сила!!!
Всех убью, один останусь!

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35476
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: dhclient and unicast

Непрочитанное сообщение Alex Keda » 2014-05-17 20:35:42

хотел бы заметить, что системный - далеко не единственный клиент

Код: Выделить всё

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# 
Убей их всех! Бог потом рассортирует...

Аватара пользователя
fox
ст. лейтенант
Сообщения: 1154
Зарегистрирован: 2008-07-24 0:25:31
Откуда: Ukraine, Donetsk

Re: dhclient and unicast

Непрочитанное сообщение fox » 2014-05-18 21:26:23

Для меня большая честь, что сам Лиссяра мне ответил.
Но ты меня знаешь давно, и я уж точно не упустил возможность попробовать альтернативу.
Пробовал из портов 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
Да пребудет с нами сила!!!
Всех убью, один останусь!

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35476
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: dhclient and unicast

Непрочитанное сообщение Alex Keda » 2014-05-18 22:49:32

есть время - отвечаю.
нет времени - не отвечаю.
--
вообще, я бы рекомендовал потыкать провайдера в то что вы используете ISC-DHCP клиент, и он в принципе не может работать не постандарту.
поскольку он сам - и есть стандарт. во всех RFC стоит отсылка - при любых непонятках смотреть его код реализации, поскольку он является эталоном.

когда воевал со своими программерами, именно благодаря этому они сели переписывать код - ошибка была у них.

впрочем, провайдер вас пошлёт, думаю.
хотя, у нас уже пошли войны за клиентов, и расылкой жалобы на десяток адресов рандомно надёрганных с сайта провайдера можно добиться не просто много, а феерически много. проверено =))
так что - попробовать можно. не убудет.
--

как там, в Донецке? всё так хреново как по зомбоящику вещают?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
fox
ст. лейтенант
Сообщения: 1154
Зарегистрирован: 2008-07-24 0:25:31
Откуда: Ukraine, Donetsk

Re: dhclient and unicast

Непрочитанное сообщение fox » 2014-05-19 12:58:04

Добпрый день!
Я тоже склоняюсь, что это проблема RFC, точнее DHCP сервер прова. или их DHCP Relay.
Толи это сделано умышленно то ли по вине головотяптсво.
Так или иначе это так. Замечена тенденция что виндовозов клиент и ТП-линка, работают стабильно. Менять прова не вариант и пугать их не получится. Так как за смешные деньги поблату мне достался оптический канал с большой пропускной способностью и 100 процентной стабильностью в плане скорости и стека. Но вот как они поменяли у себя ядро так и начались с ДХЦП траблы.

Вопрос следующий можно, как то dhclient подпелить под стандарт тепелинка? Как вычислить RFC тепелинка?

Что касается Донецка. То по большой части зомбо ящик на то он и зомбо ящик. А в общем всё просто. Ебучии масоны (Европа) задумали устроить переворот власти в нашей стране плюс кризис. Это им удалось с Евро-Майданутыми. А теперь копрпорации типа СКМ (точней в частности СКМ) проплотили сепаратизм так как бояться, что история 2004 года повторится с репревотизацией.
Вот и понеслась… Медве-Пут подсуетился Крым ухватил так как для него это лакомый кусок, экономии 20 000 000 000 уё для постройки новой магестрали (нефть-газ). И военная база поближе к европе. Донецкий регион ему сто лет не нужен. А так насчёт убийств и всего такого. Искуственно творят кто что хочет. Безпредел присутствует в Донецке, но спокойней всего по сравнению с другими мелкими городами. Максимум прокуратуру разобрали. А так помелочи где то за городом пошмоляли в воздух. Славянск и Краматорск там сделали просто безпредел. Но опять же это всё относительное. Ящики всё драматизируют. Правохранительные органы включая СБУ попрятались явно с приказы высших эшелонов, проплаченных СКМ. Корпорации берут власть в стране теперь открыто не как раньше при помощи марионеток правительства. Простым людям напряжно. Мне в целом пофик меня безпредел не коснулся его я сам не видел. Работаю на эностранную компанию доход мой не пошатнулся.
Да пребудет с нами сила!!!
Всех убью, один останусь!

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35476
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: dhclient and unicast

Непрочитанное сообщение Alex Keda » 2014-05-20 11:28:24

fox писал(а):Добпрый день!
Я тоже склоняюсь, что это проблема RFC, точнее DHCP сервер прова. или их DHCP Relay.
Толи это сделано умышленно то ли по вине головотяптсво.
Так или иначе это так. Замечена тенденция что виндовозов клиент и ТП-линка, работают стабильно. Менять прова не вариант и пугать их не получится. Так как за смешные деньги поблату мне достался оптический канал с большой пропускной способностью и 100 процентной стабильностью в плане скорости и стека. Но вот как они поменяли у себя ядро так и начались с ДХЦП траблы.

Вопрос следующий можно, как то dhclient подпелить под стандарт тепелинка? Как вычислить RFC тепелинка?
а я бы попинал... просто из интересу =)

в тплинке - линукс же унутри?
на сайте тплинка должны быть все сорцы того что внутри него
по ним можно понять версию
fox писал(а): Что касается Донецка. То по большой части зомбо ящик на то он и зомбо ящик. А в общем всё просто. Ебучии масоны (Европа) задумали устроить переворот власти в нашей стране плюс кризис. Это им удалось с Евро-Майданутыми. А теперь копрпорации типа СКМ (точней в частности СКМ) проплотили сепаратизм так как бояться, что история 2004 года повторится с репревотизацией.
Вот и понеслась… Медве-Пут подсуетился Крым ухватил так как для него это лакомый кусок, экономии 20 000 000 000 уё для постройки новой магестрали (нефть-газ). И военная база поближе к европе. Донецкий регион ему сто лет не нужен. А так насчёт убийств и всего такого. Искуственно творят кто что хочет. Безпредел присутствует в Донецке, но спокойней всего по сравнению с другими мелкими городами. Максимум прокуратуру разобрали. А так помелочи где то за городом пошмоляли в воздух. Славянск и Краматорск там сделали просто безпредел. Но опять же это всё относительное. Ящики всё драматизируют. Правохранительные органы включая СБУ попрятались явно с приказы высших эшелонов, проплаченных СКМ. Корпорации берут власть в стране теперь открыто не как раньше при помощи марионеток правительства. Простым людям напряжно. Мне в целом пофик меня безпредел не коснулся его я сам не видел. Работаю на эностранную компанию доход мой не пошатнулся.
ну ясно всё.
оставлю, пожалуй, без комментариев про "Крым ухватил" =)

осенью, достаточно подойти к яблоне - а дальше тока успевай ловить то что само в руки падает =)
Убей их всех! Бог потом рассортирует...

Аватара пользователя
fox
ст. лейтенант
Сообщения: 1154
Зарегистрирован: 2008-07-24 0:25:31
Откуда: Ukraine, Donetsk

Re: dhclient and unicast

Непрочитанное сообщение fox » 2014-05-21 12:49:48

Доброе время суток.
Разпотрашил Линупса в тепелинке. А там udhcpc живёт который входит в состав busybox.
В портах BSD такое нечето имеетса но не вариант в его состав не входит udhcpc. А на Ubunte нормально входит и работает с моим провом. Что делать? Ковырял код на сях написанно но там куча зависемостей если партировать то считай снуля переписать надо.
Какие будут предложения как ещё можно udhcpc на FreeBSD партировать?
Да пребудет с нами сила!!!
Всех убью, один останусь!

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35476
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: dhclient and unicast

Непрочитанное сообщение Alex Keda » 2014-05-21 22:17:56

просто собрать под фрёй - не пробовал?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
fox
ст. лейтенант
Сообщения: 1154
Зарегистрирован: 2008-07-24 0:25:31
Откуда: Ukraine, Donetsk

Re: dhclient and unicast

Непрочитанное сообщение fox » 2014-05-22 9:57:40

Пробовал, udhcp это часть однго большого целого busybox. Под Фрей бизи бокс не собирает udhcp, а если полезть ручёнками в конфиг и попросить его собрать с ним валитса на сборке. Возможно ему много не хватает из линупса...
Да пребудет с нами сила!!!
Всех убью, один останусь!

Аватара пользователя
fox
ст. лейтенант
Сообщения: 1154
Зарегистрирован: 2008-07-24 0:25:31
Откуда: Ukraine, Donetsk

Re: dhclient and unicast

Непрочитанное сообщение fox » 2014-05-22 15:22:41

Вот что он выдаёт если включит в конфиге 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

Да пребудет с нами сила!!!
Всех убью, один останусь!

Аватара пользователя
fox
ст. лейтенант
Сообщения: 1154
Зарегистрирован: 2008-07-24 0:25:31
Откуда: Ukraine, Donetsk

Re: dhclient and unicast

Непрочитанное сообщение fox » 2014-05-22 15:24:49

Ага вот уточнёнка:

Код: Выделить всё

  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

Да пребудет с нами сила!!!
Всех убью, один останусь!

Аватара пользователя
fox
ст. лейтенант
Сообщения: 1154
Зарегистрирован: 2008-07-24 0:25:31
Откуда: Ukraine, Donetsk

Re: dhclient and unicast

Непрочитанное сообщение fox » 2014-05-22 16:07:14

Вопрос более простой, можно Дебианавский бинарник запустить под FRee? Под дебианом собрал нужное приложение статически 1 бинарником но естественно взаимодействие с ядром не происходит...
Да пребудет с нами сила!!!
Всех убью, один останусь!

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: dhclient and unicast

Непрочитанное сообщение FreeBSP » 2014-05-22 17:01:16

судф по всему, на фре не определена структура iphdr
кстати потом ругнется на udphdr
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: dhclient and unicast

Непрочитанное сообщение FreeBSP » 2014-05-22 17:09:51

попробуй подкостылить, взяв структуры отсюда
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 {
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Аватара пользователя
fox
ст. лейтенант
Сообщения: 1154
Зарегистрирован: 2008-07-24 0:25:31
Откуда: Ukraine, Donetsk

Re: dhclient and unicast

Непрочитанное сообщение fox » 2014-05-22 17:24:54

Пробовал как Вы предложили получается следующее:

Код: Выделить всё

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

Да пребудет с нами сила!!!
Всех убью, один останусь!

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35476
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: dhclient and unicast

Непрочитанное сообщение Alex Keda » 2014-05-22 22:21:35

совместимость с линуксом включена?
модуль соответствующий загружен?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
fox
ст. лейтенант
Сообщения: 1154
Зарегистрирован: 2008-07-24 0:25:31
Откуда: Ukraine, Donetsk

Re: dhclient and unicast

Непрочитанное сообщение fox » 2014-05-22 22:55:20

Да, да,да... Это всё есть модуль в ядро закампилен. 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
Да пребудет с нами сила!!!
Всех убью, один останусь!