2 [ -z "$2" ] && echo "Error: should be run by odhcpc6c" && exit 1
4 .
/lib
/netifd
/netifd-proto.sh
7 echo "$3" > "/proc/sys/net/ipv6/conf/$1/$2"
12 ipv6_conf
"$device" accept_ra
2
15 if [ -x /usr
/sbin
/6relayd
]; then
17 /usr
/sbin
/6relayd
-s "$device"
19 /usr
/sbin
/6relayd
-s "$device"
26 ipv6_conf
"$device" accept_ra
0
31 proto_init_update
"*" 1
34 proto_add_dns_server
"$dns"
37 for domain
in $DOMAINS; do
38 proto_add_dns_search
"$domain"
41 for prefix
in $PREFIXES; do
42 proto_add_ipv6_prefix
"$prefix"
45 proto_send_update
"$INTERFACE"
47 # TODO: $SNTP_IP $SIP_IP $SNTP_FQDN $SIP_DOMAIN
50 teardown_interface
() {
51 proto_init_update
"*" 0
52 proto_send_update
"$INTERFACE"
56 informed|bound|updated|rebound
)
58 prepare_interface
"$1"
60 started|stopped|unbound
)
61 cleanup_interface
"$1"
62 teardown_interface
"$1"
67 [ -f /etc
/odhcp6c.user
] && .
/etc
/odhcp6c.user