⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xrl_ripng_shell_funcs.sh

📁 RIP 协议实现
💻 SH
📖 第 1 页 / 共 2 页
字号:
{    if [ $# -ne 4 ] ; then        echo "Usage: ripng_ripng_set_route_timeout <ifname:txt> <vifname:txt> <addr:ipv6> <t_secs:u32>"        exit 1    fi    XRL="finder://ripng/ripng/0.1/set_route_timeout?ifname:txt=$1&vifname:txt=$2&addr:ipv6=$3&t_secs:u32=$4"    call_xrl_wrapper -p all "${XRL}"}ripng_ripng_route_timeout(){    if [ $# -ne 3 ] ; then        echo "Usage: ripng_ripng_route_timeout <ifname:txt> <vifname:txt> <addr:ipv6>"        exit 1    fi    XRL="finder://ripng/ripng/0.1/route_timeout?ifname:txt=$1&vifname:txt=$2&addr:ipv6=$3"    call_xrl_wrapper -p all "${XRL}"}ripng_ripng_set_deletion_delay(){    if [ $# -ne 4 ] ; then        echo "Usage: ripng_ripng_set_deletion_delay <ifname:txt> <vifname:txt> <addr:ipv6> <t_secs:u32>"        exit 1    fi    XRL="finder://ripng/ripng/0.1/set_deletion_delay?ifname:txt=$1&vifname:txt=$2&addr:ipv6=$3&t_secs:u32=$4"    call_xrl_wrapper -p all "${XRL}"}ripng_ripng_deletion_delay(){    if [ $# -ne 3 ] ; then        echo "Usage: ripng_ripng_deletion_delay <ifname:txt> <vifname:txt> <addr:ipv6>"        exit 1    fi    XRL="finder://ripng/ripng/0.1/deletion_delay?ifname:txt=$1&vifname:txt=$2&addr:ipv6=$3"    call_xrl_wrapper -p all "${XRL}"}ripng_ripng_set_request_interval(){    if [ $# -ne 4 ] ; then        echo "Usage: ripng_ripng_set_request_interval <ifname:txt> <vifname:txt> <addr:ipv6> <t_secs:u32>"        exit 1    fi    XRL="finder://ripng/ripng/0.1/set_request_interval?ifname:txt=$1&vifname:txt=$2&addr:ipv6=$3&t_secs:u32=$4"    call_xrl_wrapper -p all "${XRL}"}ripng_ripng_request_interval(){    if [ $# -ne 3 ] ; then        echo "Usage: ripng_ripng_request_interval <ifname:txt> <vifname:txt> <addr:ipv6>"        exit 1    fi    XRL="finder://ripng/ripng/0.1/request_interval?ifname:txt=$1&vifname:txt=$2&addr:ipv6=$3"    call_xrl_wrapper -p all "${XRL}"}ripng_ripng_set_update_interval(){    if [ $# -ne 4 ] ; then        echo "Usage: ripng_ripng_set_update_interval <ifname:txt> <vifname:txt> <addr:ipv6> <t_secs:u32>"        exit 1    fi    XRL="finder://ripng/ripng/0.1/set_update_interval?ifname:txt=$1&vifname:txt=$2&addr:ipv6=$3&t_secs:u32=$4"    call_xrl_wrapper -p all "${XRL}"}ripng_ripng_update_interval(){    if [ $# -ne 3 ] ; then        echo "Usage: ripng_ripng_update_interval <ifname:txt> <vifname:txt> <addr:ipv6>"        exit 1    fi    XRL="finder://ripng/ripng/0.1/update_interval?ifname:txt=$1&vifname:txt=$2&addr:ipv6=$3"    call_xrl_wrapper -p all "${XRL}"}ripng_ripng_set_update_jitter(){    if [ $# -ne 4 ] ; then        echo "Usage: ripng_ripng_set_update_jitter <ifname:txt> <vifname:txt> <addr:ipv6> <t_jitter:u32>"        exit 1    fi    XRL="finder://ripng/ripng/0.1/set_update_jitter?ifname:txt=$1&vifname:txt=$2&addr:ipv6=$3&t_jitter:u32=$4"    call_xrl_wrapper -p all "${XRL}"}ripng_ripng_update_jitter(){    if [ $# -ne 3 ] ; then        echo "Usage: ripng_ripng_update_jitter <ifname:txt> <vifname:txt> <addr:ipv6>"        exit 1    fi    XRL="finder://ripng/ripng/0.1/update_jitter?ifname:txt=$1&vifname:txt=$2&addr:ipv6=$3"    call_xrl_wrapper -p all "${XRL}"}ripng_ripng_set_triggered_update_delay(){    if [ $# -ne 4 ] ; then        echo "Usage: ripng_ripng_set_triggered_update_delay <ifname:txt> <vifname:txt> <addr:ipv6> <t_secs:u32>"        exit 1    fi    XRL="finder://ripng/ripng/0.1/set_triggered_update_delay?ifname:txt=$1&vifname:txt=$2&addr:ipv6=$3&t_secs:u32=$4"    call_xrl_wrapper -p all "${XRL}"}ripng_ripng_triggered_update_delay(){    if [ $# -ne 3 ] ; then        echo "Usage: ripng_ripng_triggered_update_delay <ifname:txt> <vifname:txt> <addr:ipv6>"        exit 1    fi    XRL="finder://ripng/ripng/0.1/triggered_update_delay?ifname:txt=$1&vifname:txt=$2&addr:ipv6=$3"    call_xrl_wrapper -p all "${XRL}"}ripng_ripng_set_triggered_update_jitter(){    if [ $# -ne 4 ] ; then        echo "Usage: ripng_ripng_set_triggered_update_jitter <ifname:txt> <vifname:txt> <addr:ipv6> <t_jitter:u32>"        exit 1    fi    XRL="finder://ripng/ripng/0.1/set_triggered_update_jitter?ifname:txt=$1&vifname:txt=$2&addr:ipv6=$3&t_jitter:u32=$4"    call_xrl_wrapper -p all "${XRL}"}ripng_ripng_triggered_update_jitter(){    if [ $# -ne 3 ] ; then        echo "Usage: ripng_ripng_triggered_update_jitter <ifname:txt> <vifname:txt> <addr:ipv6>"        exit 1    fi    XRL="finder://ripng/ripng/0.1/triggered_update_jitter?ifname:txt=$1&vifname:txt=$2&addr:ipv6=$3"    call_xrl_wrapper -p all "${XRL}"}ripng_ripng_set_interpacket_delay(){    if [ $# -ne 4 ] ; then        echo "Usage: ripng_ripng_set_interpacket_delay <ifname:txt> <vifname:txt> <addr:ipv6> <t_msecs:u32>"        exit 1    fi    XRL="finder://ripng/ripng/0.1/set_interpacket_delay?ifname:txt=$1&vifname:txt=$2&addr:ipv6=$3&t_msecs:u32=$4"    call_xrl_wrapper -p all "${XRL}"}ripng_ripng_interpacket_delay(){    if [ $# -ne 3 ] ; then        echo "Usage: ripng_ripng_interpacket_delay <ifname:txt> <vifname:txt> <addr:ipv6>"        exit 1    fi    XRL="finder://ripng/ripng/0.1/interpacket_delay?ifname:txt=$1&vifname:txt=$2&addr:ipv6=$3"    call_xrl_wrapper -p all "${XRL}"}ripng_ripng_rip_address_status(){    if [ $# -ne 3 ] ; then        echo "Usage: ripng_ripng_rip_address_status <ifname:txt> <vifname:txt> <addr:ipv6>"        exit 1    fi    XRL="finder://ripng/ripng/0.1/rip_address_status?ifname:txt=$1&vifname:txt=$2&addr:ipv6=$3"    call_xrl_wrapper -p all "${XRL}"}ripng_ripng_get_all_addresses(){    if [ $# -ne 0 ] ; then        echo "Usage: ripng_ripng_get_all_addresses"        exit 1    fi    XRL="finder://ripng/ripng/0.1/get_all_addresses"    call_xrl_wrapper -p all "${XRL}"}ripng_ripng_get_counters(){    if [ $# -ne 3 ] ; then        echo "Usage: ripng_ripng_get_counters <ifname:txt> <vifname:txt> <addr:ipv6>"        exit 1    fi    XRL="finder://ripng/ripng/0.1/get_counters?ifname:txt=$1&vifname:txt=$2&addr:ipv6=$3"    call_xrl_wrapper -p all "${XRL}"}ripng_ripng_get_peers(){    if [ $# -ne 3 ] ; then        echo "Usage: ripng_ripng_get_peers <ifname:txt> <vifname:txt> <addr:ipv6>"        exit 1    fi    XRL="finder://ripng/ripng/0.1/get_peers?ifname:txt=$1&vifname:txt=$2&addr:ipv6=$3"    call_xrl_wrapper -p all "${XRL}"}ripng_ripng_get_all_peers(){    if [ $# -ne 0 ] ; then        echo "Usage: ripng_ripng_get_all_peers"        exit 1    fi    XRL="finder://ripng/ripng/0.1/get_all_peers"    call_xrl_wrapper -p all "${XRL}"}ripng_ripng_get_peer_counters(){    if [ $# -ne 4 ] ; then        echo "Usage: ripng_ripng_get_peer_counters <ifname:txt> <vifname:txt> <addr:ipv6> <peer:ipv6>"        exit 1    fi    XRL="finder://ripng/ripng/0.1/get_peer_counters?ifname:txt=$1&vifname:txt=$2&addr:ipv6=$3&peer:ipv6=$4"    call_xrl_wrapper -p all "${XRL}"}ripng_socket6_user_recv_event(){    if [ $# -ne 6 ] ; then        echo "Usage: ripng_socket6_user_recv_event <sockid:txt> <if_name:txt> <vif_name:txt> <src_host:ipv6> <src_port:u32> <data:binary>"        exit 1    fi    XRL="finder://ripng/socket6_user/0.1/recv_event?sockid:txt=$1&if_name:txt=$2&vif_name:txt=$3&src_host:ipv6=$4&src_port:u32=$5&data:binary=$6"    call_xrl_wrapper -p all "${XRL}"}ripng_socket6_user_inbound_connect_event(){    if [ $# -ne 4 ] ; then        echo "Usage: ripng_socket6_user_inbound_connect_event <sockid:txt> <src_host:ipv6> <src_port:u32> <new_sockid:txt>"        exit 1    fi    XRL="finder://ripng/socket6_user/0.1/inbound_connect_event?sockid:txt=$1&src_host:ipv6=$2&src_port:u32=$3&new_sockid:txt=$4"    call_xrl_wrapper -p all "${XRL}"}ripng_socket6_user_outgoing_connect_event(){    if [ $# -ne 1 ] ; then        echo "Usage: ripng_socket6_user_outgoing_connect_event <sockid:txt>"        exit 1    fi    XRL="finder://ripng/socket6_user/0.1/outgoing_connect_event?sockid:txt=$1"    call_xrl_wrapper -p all "${XRL}"}ripng_socket6_user_error_event(){    if [ $# -ne 3 ] ; then        echo "Usage: ripng_socket6_user_error_event <sockid:txt> <error:txt> <fatal:bool>"        exit 1    fi    XRL="finder://ripng/socket6_user/0.1/error_event?sockid:txt=$1&error:txt=$2&fatal:bool=$3"    call_xrl_wrapper -p all "${XRL}"}ripng_socket6_user_disconnect_event(){    if [ $# -ne 1 ] ; then        echo "Usage: ripng_socket6_user_disconnect_event <sockid:txt>"        exit 1    fi    XRL="finder://ripng/socket6_user/0.1/disconnect_event?sockid:txt=$1"    call_xrl_wrapper -p all "${XRL}"}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -