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
13 ipv6_conf
"$device" forwarding
2
16 if [ -x /usr
/sbin
/6relayd
]; then
18 /usr
/sbin
/6relayd
-s "$device"
20 /usr
/sbin
/6relayd
-s "$device"
27 ipv6_conf
"$device" accept_ra
1
28 ipv6_conf
"$device" forwarding
1
33 proto_init_update
"*" 1
36 proto_add_dns_server
"$dns"
39 for domain
in $DOMAINS; do
40 proto_add_dns_search
"$domain"
43 for prefix
in $PREFIXES; do
44 proto_add_ipv6_prefix
"$prefix"
47 proto_send_update
"$INTERFACE"
49 # TODO: $SNTP_IP $SIP_IP $SNTP_FQDN $SIP_DOMAIN
52 teardown_interface
() {
53 proto_init_update
"*" 0
54 proto_send_update
"$INTERFACE"
58 informed|bound|updated|rebound
)
60 prepare_interface
"$1"
62 started|stopped|unbound
)
63 cleanup_interface
"$1"
64 teardown_interface
"$1"
69 [ -f /etc
/odhcp6c.user
] && .
/etc
/odhcp6c.user