删除linux路由遇到的一个问题

 
   今天测试route命令,为了测试拒绝路由数据包到指定的一个主机,执行了如下命令:


       route add -host 192.168.99.144 reject


这样,在本机ping 192.168.99.144时,会提示

      connect: Network is unreachable

   ok,这时从本机不能访问主机 192.168.99.144了;
这个命令测试完了,现在要撤销这个操作,需要将刚刚建立的这路由删除掉,于是执行了命令:
    route del -host 192.168.99.144 
但是系统提示:
    SIOCDELRT: No such process

    不知道问题出在哪里;

    查阅了不少资料,最终原因竟然是参数错误,正确的删除命令应该为:

    route del -host 192.168.99.144  reject

   总结:
       删除路由时,参数必须写全,增加路由时携带的参数,在删除路由时必须全部写上,否则操作失败;

       不过虽然是参数不正确,但系统给的错误提示却是“ SIOCDELRT: No such process”,也有点不太合理,根据这个
提示,很难让人们想到是参数错误;


  不错的链接:
       http://www.thegeekstuff.com/2012/04/route-examples/comment-page-1/
       https://www.computerhope.com/unix/route.htm

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值