Mikrotik routeros自动重启sfp猫棒网卡

运营商的光猫改成了南天的双模 PON STICK ONU SFP猫棒。

发现配合hex比较稳,使用rb962就多少有点不太稳。

不稳定的表现之一就是路由启动后sfp无法启动导致一直无法拨号。

测试发现可以通过禁用并重新启用sfp网卡来解决此问题。

以下脚本可以存为rsc导入到router中。

:log info "::The start of sfp_Guard.";
:local  sfpnm;
:local  sfpstat;

:set sfpnm [ /interface ethernet get [ find \
  default-name~"sfp" ] name ];
:set sfpstat { [ /interface ethernet monitor \
  $sfpnm once as-value ]->"status" };

:log info ( "Interface " . $sfpnm . \
  " status is now " . $sfpstat . ".")

:if ( "$sfpstat" != "link-ok" ) do={
  :log info ( "Disable and then Enable " . $sfpnm);
  /interface set $sfpnm disable=yes;
  :delay 20s;
  /interface set $sfpnm disable=no;
}

:log info ":The end of sfp_Guard.";
/

注意,以上脚本仅仅适用于单个spf的routerboard,多个spf的,请根据实际spf的default-name情况修改以下部分。默认的为:

:set sfpnm [ /interface ethernet get [ find \
  default-name~"sfp" ] name ];

修改后:

:set sfpnm [ /interface ethernet get [ find \
  default-name="sfp1" ] name ];
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值