Page 4 of 16 FirstFirst ... 2345614 ... LastLast
Results 46 to 60 of 230

Thread: Неожиданные проблемы с DNS и DHCP

  1. #46
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,353
    У меня нет никакой ругани:
    $ udhcpc -i vlan1 -s /bin/true
    udhcpc (v0.9.9-pre) started
    Sending discover...

    Можно strace поставить и глянуть, на что именно он ругается.

    В прошивке используется другой клиент, который интегрирован в бизибокс.

  2. #47
    Quote Originally Posted by Oleg View Post
    В прошивке используется другой клиент, который интегрирован в бизибокс.
    собрал и бизибоксного. То же самое - работает...

    PHP Code:
    ./udhcpc -i vlan1 -/usr/local/root/showparams 
    info
    udhcpc (v0.9.9-prestarted
    info
    adapter index 6
    info
    adapter hardware address 00:0c:6e:38:42:81
    info
    vforking and execle'ing /usr/local/root/showparams
    SP:deconfig
    info, entering raw listen mode
    info, Opening raw socket on ifindex 6
    info, adding option 0x35
    info, adding option 0x3d
    info, adding option 0x3c
    debug, Sending discover...
    info, Waiting on select...
    info, oooooh!!! got some!
    info, adding option 0x35
    info, adding option 0x3d
    info, adding option 0x3c
    info, adding option 0x32
    info, adding option 0x36
    debug, Sending select for 10.6.4.106...
    info, Waiting on select...
    info, oooooh!!! got some!
    info, Lease of 10.6.4.106 obtained, lease time 54000
    info, vforking and execle'
    ing /usr/local/root/showparams
    SP
    :bound
    info
    entering none listen mode 

  3. #48
    strace
    PHP Code:
     strace udhcpc -i vlan1 -/tmp/udhcpc
    execve
    ("/sbin/udhcpc", ["udhcpc""-i""vlan1""-s""/tmp/udhcpc"], [/* 10 vars */]) = 0
    svr4_syscall
    ()                          = -1 ERRNO_4090 (Unknown error 4090)
    mprotect(0x2aac000025392PROT_READ|PROT_WRITE|PROT_EXEC) = 0
    mprotect
    (0x4000001198572PROT_READ|PROT_WRITE|PROT_EXEC) = 0
    readlink
    ("/lib/ld-uClibc.so.0"0x7fff78c81024) = -1 EINVAL (Invalid argument)
    open("/lib/libcrypt.so.0"O_RDONLY)    = 3
    read
    (3"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0000\6\0\0004\0\0\0"..., 4096) = 4096
    old_mmap
    (NULL348160PROT_NONEMAP_PRIVATE|MAP_ANONYMOUS, -10) = 0x2ab07000
    old_mmap
    (0x2ab0700013316PROT_READ|PROT_EXECMAP_PRIVATE|MAP_FIXED30) = 0x2ab07000
    old_mmap
    (0x2ab4a0001124PROT_READ|PROT_WRITEMAP_PRIVATE|MAP_FIXED30x3000) = 0x2ab4a000
    old_mmap
    (0x2ab4b00067920PROT_READ|PROT_WRITEMAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -10) = 0x2ab4b000
    close
    (3)                                = 0
    open
    ("/lib/libm.so.0"O_RDONLY)        = 3
    read
    (3"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\300\22\0\0004\0\0\0"..., 4096) = 4096
    old_mmap
    (NULL344064PROT_NONEMAP_PRIVATE|MAP_ANONYMOUS, -10) = 0x2ab5c000
    old_mmap
    (0x2ab5c00079748PROT_READ|PROT_EXECMAP_PRIVATE|MAP_FIXED30) = 0x2ab5c000
    old_mmap
    (0x2abaf0002236PROT_READ|PROT_WRITEMAP_PRIVATE|MAP_FIXED30x13000) = 0x2abaf000
    close
    (3)                                = 0
    open
    ("/lib/libm.so.0"O_RDONLY)        = 3
    read
    (3"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\320\251\0\0004\0\0\0"..., 4096) = 4096
    old_mmap
    (NULL737280PROT_NONEMAP_PRIVATE|MAP_ANONYMOUS, -10) = 0x2abb0000
    old_mmap
    (0x2abb0000452276PROT_READ|PROT_EXECMAP_PRIVATE|MAP_FIXED30) = 0x2abb0000
    old_mmap
    (0x2ac5e00011584PROT_READ|PROT_WRITEMAP_PRIVATE|MAP_FIXED30x6e000) = 0x2ac5e000
    old_mmap
    (0x2ac6100010280PROT_READ|PROT_WRITEMAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -10) = 0x2ac61000
    close
    (3)                                = 0
    mprotect
    (0x4000001198572PROT_READ|PROT_EXEC) = 0
    mprotect
    (0x2aac000025392PROT_READ|PROT_EXEC) = 0
    ioctl
    (0TIOCNXCL, {B38400 opost isig icanon echo ...}) = 0
    ioctl
    (1TIOCNXCL, {B38400 opost isig icanon echo ...}) = 0
    brk
    (0x10010004)                         = 0x10010004
    brk
    (0x10011000)                         = 0x10011000
    brk
    (0x10012000)                         = 0x10012000
    getuid
    ()                                = 0
    getgid
    ()                                = 0
    setgid
    (0)                               = 0
    setuid
    (0)                               = 0
    open
    ("/dev/null"O_RDWR|O_LARGEFILE)   = 3
    close
    (3)                                = 0
    write
    (1"udhcpc (v0.9.9-pre) started\n"28udhcpc (v0.9.9-prestarted
    ) = 28
    rt_sigaction
    (SIGPIPE, {SIG_DFL}, {SIG_DFL}, 16) = 0
    socket
    (PF_FILESOCK_DGRAM0)          = 3
    connect
    (3, {sa_family=AF_FILEpath="/dev/log"}, 10) = 0
    time
    ([1203970337])                      = 1203970337
    open
    ("/etc/TZ"O_RDONLY)               = 4
    read
    (4"MSK-3MSD\n"68)               = 9
    read
    (4""59)                         = 0
    close
    (4)                                = 0
    getpid
    ()                                = 355
    write
    (3"<134>Feb\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0cpc[355]"..., 62) = 62
    rt_sigaction
    (SIGPIPE, {0x7fff74da, [], SA_STACK|SA_RESTART|SA_INTERRUPT|SA_NOMASK|SA_SIGINFO|SA_NOCLDWAIT|0x7fe74d2}, NULL16) = 0
    socket
    (PF_INETSOCK_RAWIPPROTO_RAW)  = 4
    ioctl
    (40x8933, {ifr_name="vlan1"ifr_index=6}) = 0
    ioctl
    (40x8927, {ifr_name="vlan1"ifr_hwaddr=00:0c:6e:38:42:81}) = 0
    close
    (4)                                = 0
    brk
    (0x10013000)                         = 0x10013000
    socketpair
    (PF_FILESOCK_STREAM0, [45]) = 0
    rt_sigaction
    (SIGUSR1, {0x10000000, [], SA_NOCLDWAIT|0x467dc0}, {SIG_DFL}, 16) = 0
    rt_sigaction
    (SIGUSR2, {0x10000000, [], SA_NOCLDWAIT|0x467dc0}, {SIG_DFL}, 16) = 0
    rt_sigaction
    (SIGTERM, {0x10000000, [], SA_NOCLDWAIT|0x467dc0}, {SIG_DFL}, 16) = 0
    brk
    (0x10014000)                         = 0x10014000
    brk
    (0x10015000)                         = 0x10015000
    open
    ("/dev/null"O_WRONLY|O_CREAT|O_TRUNC0666) = 6
    ioctl
    (6TIOCNXCL0x7fff7818)          = -1 ENOTTY (Inappropriate ioctl for device)
    close(6)                                = 0
    open
    ("/dev/null"O_WRONLY|O_CREAT|O_TRUNC0666) = 6
    ioctl
    (6TIOCNXCL0x7fff7818)          = -1 ENOTTY (Inappropriate ioctl for device)
    close(6)                                = 0
    open
    ("/dev/null"O_WRONLY|O_CREAT|O_TRUNC0666) = 6
    ioctl
    (6TIOCNXCL0x7fff7818)          = -1 ENOTTY (Inappropriate ioctl for device)
    close(6)                                = 0
    fork
    ()                                  = 356
    wait4
    (356vlan1No such process
    NULL
    0NULL)               = 356
    --- SIGCHLD (Child exited) @ (0) --- 

  4. #49
    Олег,

    Подскажите, пожалуйста, как включить недостающие фичи в udhcp? Это наверное какие-нибудь патчи?

    UDHCPC из прошивки PR:SM+DG+NS+HN+DN+BR+SR+YD+YS+NTP+T249
    UDHCPC из бизибокса PR:SM+DG+NS+HN+DN+BR+YD+YS+NTP

    Спасибо.

  5. #50
    Нашел косяк.
    Проблема в длине массива options в структуре dhcpMessage. Надо бы увеличить.
    Провайдер размахался с маршрутами, аж не влазят!

  6. #51

    Отказывается сохранять изменения в dnsmasq.conf

    Парни, подскажите, пожалуйста, где я лажаю. Вобщем задача следующая, нужно добавить в dnsmasq.conf строчку, чтобы он выставлял правильный mtu. Дописываю в конец файла (синтаксис правильный, проверял, работает):

    [admin@Router root]$ cat /etc/dnsmasq.conf | grep 26
    dhcp-option=lan,26,1492

    Добавил в /usr/local/.files:

    [admin@Router root]$ cat /usr/local/.files | grep dnsmasq.conf
    /etc/dnsmasq.conf

    Делаю flashfs save && flashfs commit && flashfs enable. Перезагружаюсь - dnsmasq.conf стандартный.

    [admin@Router root]$ cat /etc/dnsmasq.conf | grep 26
    [admin@Router root]$

    Может какой-нибудь скрипт генерит его налету? Где стоит его поискать?

  7. #52
    Join Date
    Apr 2008
    Location
    Географический центр Европы
    Posts
    263
    Quote Originally Posted by fre View Post
    Парни, подскажите, пожалуйста, где я лажаю. Вобщем задача следующая, нужно добавить в dnsmasq.conf строчку, чтобы он выставлял правильный mtu. Дописываю в конец файла (синтаксис правильный, проверял, работает):

    [admin@Router root]$ cat /etc/dnsmasq.conf | grep 26
    dhcp-option=lan,26,1492

    Добавил в /usr/local/.files:

    [admin@Router root]$ cat /usr/local/.files | grep dnsmasq.conf
    /etc/dnsmasq.conf

    Делаю flashfs save && flashfs commit && flashfs enable. Перезагружаюсь - dnsmasq.conf стандартный.
    Во-первых, нужно не упоминать /etc/dnsmasq.conf в /usr/local/.files, а скопировать его в сохраняемый по flashfs каталог, так как это делается с файлом hosts
    Code:
    cp /etc/dnsmasq.conf /usr/local/etc/
    , в во-вторых, редактировать именно файл /usr/local/etc/dnsmasq.conf, прежде чем сохранять по flashfs save ... и т.д.
    С уважением, Евгений.
    [ASUS WL500g Premium (v1) 1.9.2.7-10] + [512MB USBFlash] + [8GB USBFlash] + [USB BlueTooth DBT-122] + [USB->RS232]

  8. #53
    Спасибо, сработало, но очень интересным образом

    Вобщем, если ложить полный dnsmasq.conf в /usr/local/etc/, то на выходе, у меня почему-то получается конкатенация:

    [admin@Router root]$ cat /etc/dnsmasq.conf
    user=nobody
    resolv-file=/tmp/resolv.conf
    no-poll
    interface=br0
    no-negcache
    dhcp-leasefile=/tmp/dnsmasq.log
    dhcp-range=lan,192.168.22.2,192.168.22.254,86400
    dhcp-option=lan,6,83.217.192.2,0.0.0.0
    dhcp-option=lan,3,192.168.22.1
    dhcp-authoritative
    user=nobody
    resolv-file=/tmp/resolv.conf
    no-poll
    interface=br0
    no-negcache
    dhcp-leasefile=/tmp/dnsmasq.log
    dhcp-range=lan,192.168.22.2,192.168.22.254,86400
    dhcp-option=lan,6,83.217.192.2,0.0.0.0
    dhcp-option=lan,3,192.168.22.1
    dhcp-authoritative
    dhcp-option=lan,26,1492

    Естественно, никакой dnsmasq не стартует Поэтому положил в /usr/local/etc dnsmasq.conf следующего содержания:

    [admin@Router root]$ cat /usr/local/etc/dnsmasq.conf
    dhcp-option=lan,26,1492

    Так работает нормально и выдает на выходе правильный dnsmasq.conf.

    Отсюда вопрос, а как вообще генерится /etc? Я чето вообще какое-либо представление потерял

  9. #54
    Join Date
    Apr 2008
    Location
    Географический центр Европы
    Posts
    263
    Quote Originally Posted by fre View Post
    Спасибо, сработало, но очень интересным образом
    Вобщем, если ложить полный dnsmasq.conf в /usr/local/etc/, то на выходе, у меня почему-то получается конкатенация
    Интересно! Надо будет проверить на других файлах.
    Quote Originally Posted by fre View Post
    Отсюда вопрос, а как вообще генерится /etc? Я чето вообще какое-либо представление потерял
    С этим не разбирался ещё, но обратил внимания - какие каталоги и файлы сохраняются при flashfs save.
    С уважением, Евгений.
    [ASUS WL500g Premium (v1) 1.9.2.7-10] + [512MB USBFlash] + [8GB USBFlash] + [USB BlueTooth DBT-122] + [USB->RS232]

  10. #55

    Question Не раздаются IP по DHCP для бука с Wi-Fi

    WL-500g Premium.

    WAN пока не использую.
    Operation Mode: Home Gateway.
    DHCP Server включен.
    Manually Assigned IP List добавлен в список mac адрес wi-fi карточки с IP-адресом.

    AP Mode: Hybrid
    WPA-PSK/WPA2-PSK
    TKIP

    Компы подключенные по локалке LAN нормально получают IP через DHCP.

    А вот бук с Wi-Fi подключается к сетке, но не получает IP через DHCP.. сам себе стандартный виндовозный 169.254.x.y присваивает.

    Что я не так делаю? или этот рутер не умеет через вайфай раздавать IP

  11. #56
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    1,457
    Quote Originally Posted by YurArm View Post
    Что я не так делаю? или этот рутер не умеет через вайфай раздавать IP
    Роутер раздавать умеет. Не все могут получать.

    Для начала попробуйте отключить Manually Assigned IP List и выставить Open System без шифрования.
    При положительном результате поставьте привязку по MAC-адресу.
    Далее - шифрование.
    Intel 2200BG (v.9.0.4.39) + Asus WL500g Premium (1.9.2.7-10.7) + ONLIME / [Corbina L2TP] / [MGTS + ZTE 831AII]

  12. #57
    Quote Originally Posted by avk View Post
    Роутер раздавать умеет. Не все могут получать.

    Для начала попробуйте отключить Manually Assigned IP List и выставить Open System без шифрования.
    При положительном результате поставьте привязку по MAC-адресу.
    Далее - шифрование.
    В Hybrid режиме эти изменения не помогают. не работает DHCP..

    Попробовал убрать Hybrid и поставить AP only - помогло, с шифрованием и Manually Assigned IP List..
    Но изза этого, как я понимаю, у меня ноутбук в интернет не выйдет потом..


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

    чесс слово шаманство.. не люблю я это.

    PS ноутбук - новый TOSHIBA Tecra. прошивка рутера оригин. = 1.9.7.5
    Last edited by YurArm; 10-06-2008 at 21:42.

  13. #58
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    1,457
    Ничего не понимаю! Все в одну кучу и Hybrid, и DHCP. Они разве связаны?

    Существует 1.9.7.7
    Intel 2200BG (v.9.0.4.39) + Asus WL500g Premium (1.9.2.7-10.7) + ONLIME / [Corbina L2TP] / [MGTS + ZTE 831AII]

  14. #59
    Никак не связаны. просто ничего не помогало - я и стал все настройки менять.

    Сейчас вывел точную закономерность, как можно сделать, чтобы ноутбук получил IP через DHCP.
    1.При включении питания бука он подключается по Wi-Fi, но не может получить IP от рутера.(Vista пишет "Неопознанная сеть")
    2. Перезагружаю рутер.
    3. И вуаля епрст - ноутбук сам, перенайдя рутерную Wi-Fi-сеть, получает IP автоматом.

    От настроек рутера ничего не зависит.

    ..мои выводы - чегойто с буком, раз он при первичном подключении не хочет брать IP. Встроенный Wi-Fi. Стоит Vista Business.

    сегодня вечером попробую на другом буке с XP-ой.
    Last edited by YurArm; 11-06-2008 at 11:10.

  15. #60
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    1,457
    Quote Originally Posted by YurArm View Post
    Vista пишет "Неопознанная сеть"
    Я же сказал, что не все могут получать.
    К счастью (или к сожалению) у меня нет Vista, поэтому подсказать как оную настроить я не смогу. Ищиет, наверняка, уже вопрос поднимался.
    Intel 2200BG (v.9.0.4.39) + Asus WL500g Premium (1.9.2.7-10.7) + ONLIME / [Corbina L2TP] / [MGTS + ZTE 831AII]

Page 4 of 16 FirstFirst ... 2345614 ... LastLast

Similar Threads

  1. DHCP server и роутер Asus
    By crasher in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 421
    Last Post: 30-01-2016, 20:00
  2. Настройка роутера для двух провайдеров + DHCP
    By AndreyUA in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 98
    Last Post: 03-04-2014, 07:58
  3. Oleg firmware - how to setup DHCP forwarder?
    By la7low in forum WL-500gP Firmware Discussion
    Replies: 2
    Last Post: 16-12-2012, 07:42
  4. DHCP Leases lцschen
    By akbor in forum German Discussion - Deutsch (DE)
    Replies: 7
    Last Post: 22-04-2012, 15:41
  5. Customizing web interface + DHCP renew too often
    By ghaspias in forum WL-500g Q&A
    Replies: 3
    Last Post: 13-12-2004, 16:16

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •