dhcp

leases 文件

/var/lib/dhclient/dhclient.leases

 

RUN="yes"

if [ "$RUN" = "yes" ]; then
        echo "$(date): entering ${1%/*}, dumping variables." \
                >> /tmp/dhclient-script.debug

        # loop over the 4 possible prefixes: (empty), cur_, new_, old_
        for prefix in '' 'cur_' 'new_' 'old_'; do
                # loop over the DHCP variables passed to dhclient-script
                for basevar in reason interface medium alias_ip_address \
                               ip_address host_name network_number subnet_mask \
                               broadcast_address routers static_routes \
                               rfc3442_classless_static_routes \
                               domain_name domain_search domain_name_servers \
                               netbios_name_servers netbios_scope \
                               ntp_servers \
                               ip6_address ip6_prefix ip6_prefixlen \
                               dhcp6_domain_search dhcp6_name_servers ; do
                        var="${prefix}${basevar}"
                        eval "content=\$$var"

                        # show only variables with values set
                        if [ -n "${content}" ]; then
                                echo "$var='${content}'" >> /tmp/dhclient-script.debug
                        fi
                done
        done

        echo '--------------------------' >> /tmp/dhclient-script.debug
fi

posted on 2020-08-05 20:14  思此狂  阅读(201)  评论(0编辑  收藏  举报

导航