Page 30 of 32 FirstFirst ... 202829303132 LastLast
Results 436 to 450 of 478

Thread: Архив - Прошивка 1.9.2.7-d/-rtn от энтузиастов

  1. #436

    Прошивка 1.9.2.7-d

    После того, как поставлена была новая прошивка, в iptables появилось новое правило, ооочень странное на мой взгляд:

    $ ifconfig br0:
    br0 Link encap:Ethernet HWaddr 00:22:15:0B:61:CA
    inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0

    А в iptables -L POSTROUTING -n -v -t nat появилось следующее:

    SNAT all -- * br0 192.168.1.0/24 192.168.1.0/24 to:192.168.1.1

    Каков его глубинный смысл? Все пакеты исходящие с раутера итак имеют IP-адреса самого раутера, дял них SNAT не нужен. Для пакетов, приходящих снаружи раутера, это правило все равно никогда не задействуется (у них source не ложится в 192.168.1.0/24). Может убрать его добавление, чтобы не мешалось? Ситуацию "один и тот же диапазон снаружи и изнутри" кмк лучше решать не такими полуработающими трюками (все равно будет страаашно глючить), а просто сменой подсети внутри LAN.

  2. #437

    И вдогонку о модулях conntrack

    И еще один вопрос - contnrack-модули для SIP и h323 просто не собраны, или их в 2.4.37 надо бэкпортировать? А то хочется, воспользоваться Ekiga, а оно того... Никак не хочет

  3. #438
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    Quote Originally Posted by Dalth View Post
    После того, как поставлена была новая прошивка, в iptables появилось новое правило, ооочень странное на мой взгляд:

    $ ifconfig br0:
    br0 Link encap:Ethernet HWaddr 00:22:15:0B:61:CA
    inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0

    А в iptables -L POSTROUTING -n -v -t nat появилось следующее:

    SNAT all -- * br0 192.168.1.0/24 192.168.1.0/24 to:192.168.1.1

    Каков его глубинный смысл? Все пакеты исходящие с раутера итак имеют IP-адреса самого раутера, дял них SNAT не нужен. Для пакетов, приходящих снаружи раутера, это правило все равно никогда не задействуется (у них source не ложится в 192.168.1.0/24). Может убрать его добавление, чтобы не мешалось? Ситуацию "один и тот же диапазон снаружи и изнутри" кмк лучше решать не такими полуработающими трюками (все равно будет страаашно глючить), а просто сменой подсети внутри LAN.
    Это правило всегда было, только с целью MASQ. Смысл правила вот какой: если у Вас есть внешний адрес, ДНС имя к нему и виртуальные сервера, то изнутри сети Вы можете обращаться и по нему, при этом для нормальной работы NAT нужно чтобы обратно трафик шёл тоже через роутер, а не напрямую к клиенту, иначе работать не будет.

  4. #439
    Quote Originally Posted by al37919 View Post
    ghost_ufa:
    а кто мешает собрать себе прошивку {skip}?
    Ну вот добрался до прошивки. Делаю по инструкции с http://code.google.com/p/wl500g/wiki...tomFirmware_en, однако после второго запуска make вижу:

    Code:
    Patching /opt/trx/broadcom/src/gateway with rc/rc-common.patch rc/rc-asus.patch rc/rc-ddns-daemon.patch rc/rc-masq2snat.patch rc/rc-ppp-connected.patch rc/rc-dropbear.patch
    rc/rc-common.patch
    Can not apply rc/rc-common.patch cleanly
    Господа разработчики, подскажите плз где подкрутить.

  5. #440
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    В принципе, я правил вчера rc-common.patch, однако, только что специально скачал с нуля последнюю версию --- все прогоняется успешно. Так что не думаю, что я его сломал.

    Попробуйте еще раз сначала --- удалите gateway, потом make

  6. #441
    Quote Originally Posted by al37919 View Post
    Попробуйте еще раз сначала --- удалите gateway, потом make
    Я уже успел заново перекачать ВСЕ файлы вместе с репозиторием - та же фигня

    валится тут
    Code:
    patching file rc/manu_ex.c
    Hunk #1 FAILED at 724.
    Hunk #2 FAILED at 861.
    2 out of 2 hunks FAILED -- saving rejects to file rc/manu_ex.c.rej
    Однако файл rc/manu_ex.c.rej отсутствует из-за --dry-run


    UPD:

    посмотрел сам патч, и все стало ясно - файло из винды редактировали, а потом diff делали ^M по всему файлу, ну оно и...
    Last edited by ghost_ufa; 20-02-2009 at 18:41.

  7. #442
    Quote Originally Posted by ghost_ufa View Post
    Я уже успел заново перекачать ВСЕ файлы вместе с репозиторием - та же фигня

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

  8. #443
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    можно сделать так:
    PHP Code:
    cd ~/broadcom/src
    rm 
    -r gateway
    cp 
    -r router gateway
    cd wl500g
    -1.9.2.7-d
    patch 
    -../gateway --verbose --dry-run -p1 -<  rc/rc-common.patch 
    вывод будет богаче.

  9. #444
    Мне было проще patch.sh подредактировать

  10. #445
    Quote Originally Posted by ghost_ufa View Post
    посмотрел сам патч, и все стало ясно - файло из винды редактировали, а потом diff делали ^M по всему файлу, ну оно и...
    оно в firewall.ex сразу такое было

  11. #446
    WL500gpv2
    1.9.2.7-d (10.02.2009)

    Mem: 18344K used, 11836K free, 0K shrd, 2320K buff, 7064K cached
    CPU: 300% usr2700% sys 0% nic47500% idle 0% io 0% irq 0% sirq
    Load average: 0.07 0.07 0.07 1/37 392
    PID PPID USER STAT VSZ %MEM %CPU COMMAND
    369 368 admin S 1380 5% 0% pptp: GRE-to-PPP gateway on /dev/ptmx --nolaun
    388 387 admin S 2096 7% 0% top

    это известный баг?

  12. #447
    Quote Originally Posted by theMIROn View Post
    оно в firewall.ex сразу такое было
    даже если и так - мои тулзы на это крайне нервно реагируют :-\ А ручная чистка патча не приводит к нужным результатам из-за
    Code:
            char buf[MAXBUF], macstr[32], s[3];^M
            unsigned char t;        ^M
            srom_rw_t *srom;^M
    -^M
    +
            if (strlen(mac)!=17) return;^M
     ^M
    тут надо все сорцы профильтровать и диффы уже от фильтрованых делать

  13. #448
    Quote Originally Posted by ghost_ufa View Post
    тут надо все сорцы профильтровать и диффы уже от фильтрованых делать
    flip -u спасет отца мировой демократии
    на самом деле только что проверил, все с нуля распаковывается и компилируется.
    возможно нужно обновить пакеты (apt-get/aptitude update && apt-get/aptitude upgrade)

  14. #449
    Quote Originally Posted by ghost_ufa View Post
    даже если и так - мои тулзы на это крайне нервно реагируют :-\ А ручная чистка патча не приводит к нужным результатам из-за
    Code:
            char buf[MAXBUF], macstr[32], s[3];^M
            unsigned char t;        ^M
            srom_rw_t *srom;^M
    -^M
    +
            if (strlen(mac)!=17) return;^M
     ^M
    тут надо все сорцы профильтровать и диффы уже от фильтрованых делать
    да не... надо по рукам надавать за такое...
    есть же far, np++, в конце концов mcedit...
    а это " ^M" ну я не знаю как называется...
    vim имеет два режима - бибикать и все портить (с) не мое

  15. #450
    >flip -u спасет отца мировой демократии


    Code:
    [root@its ~]# flip --help
    -bash: flip: command not found
    [root@its ~]#
    может я что-то делаю не так, но картина абсолютно одинаковая на всех инсталляциях под рукой.

    >возможно нужно обновить пакеты

    ну не говоря уже о предлагаемых мерах по обновлению (а вдруг у мну слака? Или, ни к ночи будет сказано, Гента... ), проблема не в старости дистрибутива - а в излишней "умности" местного патчера. Который

    Code:
    patching file rc/Makefile
    (Stripping trailing CRs from patch.)
    patching file rc/manu_ex.c
    ЗЫ. И всяко для сорцов ^M это моветон.

Page 30 of 32 FirstFirst ... 202829303132 LastLast

Similar Threads

  1. Новая прошивка 1.9.2.7-d/-rtn от энтузиастов и Олега
    By lly in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 5901
    Last Post: 16-11-2020, 09:31
  2. Прошивка 1.9.2.7-rtn от энтузиастов на WNR3500L
    By Omega in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 570
    Last Post: 27-05-2019, 21:08
  3. Asus RT-N12 с прошивкой от энтузиастов
    By Goletsa in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 147
    Last Post: 20-02-2017, 20:38
  4. Прошивка от энтузиастов для Linksys WRT150N/610N v2 ?
    By sergey_vb in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 61
    Last Post: 19-01-2014, 00:11
  5. Архив - Не ошибитесь в выборе роутера
    By Dmk in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 381
    Last Post: 05-01-2008, 15:36

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
  •