免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 8396 | 回复: 7
打印 上一主题 下一主题

route命令问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-11-13 10:05 |只看该作者 |倒序浏览
首先看routing table
[root@xiaohuli ~]# netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.5.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth0
0.0.0.0         192.168.5.254   0.0.0.0         UG        0 0          0 eth0
目的是想演示一个icmp redirect 然后修改routing table 的实例,然后抓icmp redirect 的包分析, 故现在想把192.168.5.0的这条删除,用命令:
[root@xiaohuli ~]# route del 192.168.5.0
SIOCDELRT: No such process
无法删除,再看route命令的用法:
[root@xiaohuli ~]# route del
Usage: inet_route [-vF] del {-host|-net} Target[/prefix] [gw Gw] [metric M] [[dev] If]
       inet_route [-vF] add {-host|-net} Target[/prefix] [gw Gw] [metric M]
                              [netmask N] [mss Mss] [window W] [irtt I]
                              [mod] [dyn] [reinstate] [[dev] If]
       inet_route [-vF] add {-host|-net} Target[/prefix] [metric M] reject
       inet_route [-FC] flush      NOT supported
可以看出命令是没有问题的,当然可能回想命令:
[root@xiaohuli ~]# route del -net 192.168.5.0
SIOCDELRT: Invalid argument
[root@xiaohuli ~]# route del -host 192.168.5.0
SIOCDELRT: No such process
也是不可以的。当然命令:
[root@xiaohuli ~]# route del -host 192.168.5.0
SIOCDELRT: No such process 没有道理,但就为了试一下,
不知谁对route命令熟悉,望教,谢谢!^_^!

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
2 [报告]
发表于 2005-11-13 11:07 |只看该作者
try:
route del -host ipaddress dev eth0

论坛徽章:
0
3 [报告]
发表于 2005-11-13 11:12 |只看该作者

回复 2楼 寂寞烈火 的帖子

[root@xiaohuli ~]# route del -host 192.168.5.0 dev eth0
SIOCDELRT: No such process
[root@xiaohuli ~]# route del -host ipaddress dev eth0
ipaddress: Unknown host
还是不可以的。

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
4 [报告]
发表于 2005-11-13 11:44 |只看该作者
route del -host 192.168.5.0 dev eth0:N #N为0,1,2,...

[ 本帖最后由 寂寞烈火 于 2005-11-13 14:29 编辑 ]

论坛徽章:
0
5 [报告]
发表于 2005-11-13 14:13 |只看该作者

回复 4楼 寂寞烈火 的帖子

[root@xiaohuli ~]# route del -host 192.168.5.0 dev eth0:N
SIOCDELRT: No such device

还是不可以

论坛徽章:
0
6 [报告]
发表于 2005-11-13 14:17 |只看该作者
[root@xiaohuli ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:10:5C:E1:63:50
          inet addr:192.168.5.19  Bcast:192.168.5.255  Mask:255.255.255.0
          inet6 addr: fe80::210:5cff:fee1:6350/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:93307 errors:0 dropped:0 overruns:0 frame:0
          TX packets:114948 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:107133844 (102.1 MiB)  TX bytes:8921886 (8.5 MiB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1753 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1753 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1456646 (1.3 MiB)  TX bytes:1456646 (1.3 MiB)

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
7 [报告]
发表于 2005-11-13 22:46 |只看该作者
这行不能  delete, 因為 eth0 本身所在的 subnet , 就算 delete 了也沒意義...

若你要 delete 的是 network, 請加上 netmask, 如:
reute del -net 192.168.5.0 netmask 255.255.255.0

论坛徽章:
0
8 [报告]
发表于 2005-12-13 14:17 |只看该作者

不知道没什么,route命令不好用

[root@localhost ~]# route add default gw 192.168.1.1
[root@localhost ~]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     *               255.255.255.0   U     0      0        0 eth0
[root@localhost ~]#

我现在上不了网了,没有网关,不能防问外部网,能ping通内网

那位高手帮帮我阿
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP