Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

Помогите понять udhcpc скрипт

2007-04-13
2013-06-03
  • Здравствуйте.

    Помогите разобраться со скриптом для udhcpc.

    Архив: elphel_6.5.3.tar.gz
    Файл: packages\dhcp\udhcpc\initscripts\default.script

    Вот эта часть вызывает вопросы:

    ===============================================================================
    if [ -n "$router" ]; then
        while /sbin/route del default gw 0.0.0.0 dev $interface 2>/dev/null; do
            :
        done

        for i in $router; do
            if /sbin/route add default gw $i dev $interface; then
                info "$interface: Default gateway: $i"
            else
                err "$interface: Failed to add default gateway: $i"
            fi
        done
    fi

    route add -net 224.0.0.0 netmask 240.0.0.0 dev $interface

    Ясно, что роутеры меняются, когда есть такие поля от DHCP. А зачем выставлять роутинг малтикаст адреса?

    Видимо, это сделано для того, чтобы иметь возможность организовать трансляцию в режиме RTP/Multicast. Но было бы логичнее просто поднять default роутинг на свой собственный IP адресс, если DHCP не отдает других адресов. И только в этом случае.

    Или я что-то упустил?

    My best wishes.