《NetBSD指南-18.5.3.netstat》
发表于 : 2010-03-05 13:53
另一个可能发生在NetBSD系统上的问题是路由表问题。这些问题并非总是因系统错误。
route(8) 和 netstat(1) 命令可以分别显示有关路由器和连接的信息.
route命令可以用来查询和修改路由表,而netstat命令用来显示网络的路由表和连接
的相关信息。 先看一下route的部分输出:
flags栏显示的是状态和是否它是一个网关。 本例中我们看见有 U, H 和 G
(U 代表 up, H 代表 host 而 G 代表 gateway, 读者请参看用户手册了解一下其它的flag).
现在我们为netstat命令添加 -r (routing) 和 -n (show network numbers) 选项:
上面的信息稍微冗长一些。那么, 它对我们有何帮助呢? 一个好的例子是用户正处于连接状态
时网络间的路由器发生了变化。我看见过几次这种情况,用户因每一个变化全天不停地重新启
动路由器。 有些用户打电话说他们被踢出来了并且要重新获得IP要相当长的时间。因为它关
掉了, 连接到这个系统的客户端被转接到其它的路由器(这些路由器的路程很长) 以重新连接。
我观察到 M 标签在其它连接上被动态地标记或修改(因重新定向). 我删除了路由, 让他们重新
连接并马上地严格地参照技术员的要求操作。
route(8) 和 netstat(1) 命令可以分别显示有关路由器和连接的信息.
route命令可以用来查询和修改路由表,而netstat命令用来显示网络的路由表和连接
的相关信息。 先看一下route的部分输出:
代码: 全选
# route show
Routing tables
Internet:
Destination Gateway Flags
default 208.44.95.1 UG
loopback 127.0.0.1 UG
localhost 127.0.0.1 UH
172.15.13.0 172.16.14.37 UG
172.16.0.0 link#2 U
172.16.14.8 0:80:d3:cc:2c:0 UH
172.16.14.10 link#2 UH
marie 0:10:83:f9:6f:2c UH
172.16.14.37 0:5:32:8f:d2:35 UH
172.16.16.15 link#2 UH
loghost 8:0:20:a7:f0:75 UH
artemus 8:0:20:a8:d:7e UH
ash 0:b0:d0:de:49:df UH
208.44.95.0 link#1 U
208.44.95.1 0:4:27:3:94:20 UH
208.44.95.2 0:5:32:8f:d2:34 UH
208.44.95.25 0:c0:4f:10:79:92 UH
Internet6:
Destination Gateway Flags
default localhost UG
default localhost UG
localhost localhost UH
::127.0.0.0 localhost UG
::224.0.0.0 localhost UG
::255.0.0.0 localhost UG
::ffff:0.0.0.0 localhost UG
2002:: localhost UG
2002:7f00:: localhost UG
2002:e000:: localhost UG
2002:ff00:: localhost UG
fe80:: localhost UG
fe80::%ex0 link#1 U
fe80::%ex1 link#2 U
fe80::%lo0 fe80::1%lo0 U
fec0:: localhost UG
ff01:: localhost U
ff02::%ex0 link#1 U
ff02::%ex1 link#2 U
ff02::%lo0 fe80::1%lo0 U
(U 代表 up, H 代表 host 而 G 代表 gateway, 读者请参看用户手册了解一下其它的flag).
现在我们为netstat命令添加 -r (routing) 和 -n (show network numbers) 选项:
代码: 全选
Routing tables
Internet:
Destination Gateway Flags Refs Use Mtu Interface
default 208.44.95.1 UGS 0 330309 1500 ex0
127 127.0.0.1 UGRS 0 0 33228 lo0
127.0.0.1 127.0.0.1 UH 1 1624 33228 lo0
172.15.13/24 172.16.14.37 UGS 0 0 1500 ex1
172.16 link#2 UC 13 0 1500 ex1
...
Internet6:
Destination Gateway Flags Refs Use
Mtu Interface
::/104 ::1 UGRS 0 0
33228 lo0 =>
::/96 ::1 UGRS 0 0
时网络间的路由器发生了变化。我看见过几次这种情况,用户因每一个变化全天不停地重新启
动路由器。 有些用户打电话说他们被踢出来了并且要重新获得IP要相当长的时间。因为它关
掉了, 连接到这个系统的客户端被转接到其它的路由器(这些路由器的路程很长) 以重新连接。
我观察到 M 标签在其它连接上被动态地标记或修改(因重新定向). 我删除了路由, 让他们重新
连接并马上地严格地参照技术员的要求操作。