linux有哪些路由,常用Linux路由命令有哪些呢?

第一组命令: ifconfig, ifup, ifdown1) ifconfig作用:手动启动、观察与修改网络接口的相关参数,包括IP地址以及MTU大小等。例1。1:暂时修改IP地址# ifconfig eth0 192。168。100。

100例1。2:修改IP地址、掩码和MTU# ifconfig eth0 192。168。100。100 netmask 255。255。255。128 mtu 8000例1。3:关闭eth0# ifconfig eth0 down注意,修改接口的任何参数都是“暂时”的,执行/etc/init。

d/network restart (RH)后,所有修改都丢失了。2)ifup和ifdown仅就/etc/sysconfig/network-scripts内的ifcfg-ethx(x为数字)进行启动或关闭操作,并不能直接修改接口的参数,而需要手工调整ifcfg-ethx文件才行。

例2。1:启动eth0# ifup eth0例2。2:关闭eth0# ifdown eth0上面一节中,通过执行/etc/init。d/network restart 来重启网络接口,这条命令其实也要读取配置文件ifcfg-ethx。

第二组命令: route作用:查看和更改主机Linux路由表。

例1:查看主机的Linux路由表# route -nDestination Gateway Genmask Flags Metric Ref Use Iface192。168。1。0 0。0。0。0 255。255。255。0 U 1 0 0 eth0169。

254。0。0 0。0。0。0 255。255。0。0 U 1000 0 0 eth00。0。0。0 192。168。1。1 0。0。0。0 UG 0 0 0 eth0例2:Linux路由的添加#route add -net 192。168。

100。0 netmask 255。255。255。0 dev eth0例3:Linux路由的删除# route del -net 169。254。0。0 netmask 255。255。0。0 dev eth0例4:设置默认Linux路由# route add default gw 192。

168。10。30说明:gw表示后面接的是一个IP地址,而不是dev。

第三组命令: ip1) IP link1。1 ) ip [-s] link show [dev]作用: 查看设备的硬件相关设置,包括MAC地址、MTU等。例1:查看接口eth0# ip -s link show eth02: eth0: mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000link/ether 00:0c:29:e7:53:6c brd ff:ff:ff:ff:ff:ffRX: bytes packets errors dropped overrun mcast 86168 892 0 0 0 0 TX: bytes packets errors dropped carrier collsns 184674 797 0 0 0 0上面的显示内容中还包括接收和发送的数据包的数量。

1。2) ip link set eth0 name vbirdip link set eth0 address aa。aa。aa。aa。aa。aa作用:修改接口eth0的硬件设备参数name和address。2) ip address2。1)ip address show eth0作用:显示网络接口eth0的IP参数。

例:# ip address show eth02: eth0: mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000link/ether 00:0c:29:e7:53:6c brd ff:ff:ff:ff:ff:ff inet 192。

168。1。3/24 brd 192。168。1。255 scope global eth0inet6 fe80::20c:29ff:fee7:536c/64 scope link tentativevalid_lft forever preferred_lft forever3) ip route3。

1) ip route show作用:显示当前的Linux路由配置。例:# ip route show192。168。1。0/24 dev eth0 proto kernel scope link src 192。168。1。3 metric 1 169。

254。0。0/16 dev eth0 scope link metric 1000 default via 192。168。1。1 dev eth0 proto static可见上面的输出信息与route -n 的输出差不多。3。2) ip route add 192。

168。10。0/24 via 192。168。5。100 dev eth0作用:增加可以通往外部的Linux路由3。3) ip route add default via 192。168。1。2 dev eth0作用:增加默认Linux路由。

第四组命令: ping、traceroute、netstat、host和nslookup4。1)ping作用:通过ICMP数据包来进行整个网络的状况报告。例1:检测主机168。95。1。1是否连通# ping -c 3 168。95。

1。1例2:检测整个网段有多少主机存活# ping -c 3 -b 192。168。1。255例3:追踪MTU大小# ping -c 3 -s 8000 -M do 192。168。10。10-s参数表示发送的ICMP包大小为8000个字节,-M do表示不能拆包,结果将返回错误信息。

PING 192。168。1。2 (192。168。1。2) 8000(8028) bytes of data。From 192。168。1。3 icmp_seq=1 Frag needed and DF set (mtu = 1500)From 192。

168。1。3 icmp_seq=1 Frag needed and DF set (mtu = 1500)--- 192。168。1。2 ping statistics ---0 packets transmitted, 0 received, +2 errors上面的错误信息表示MTU为1500字节,如果不能拆包,便无法进行传递。

4。2)traceroute作用:显示数据包到目标主机的路径。这个命令会针对通往目的主机的所有router进行ICMP的超时等待,并测试回复时间。如果在默认的5秒钟之内traceroute听不到节点的回应,那么屏幕上就会出现一个*的符号,告知该节点无法有顺利的响应。

这可能是由于有些防火墙或者主机将ICMP数据包丢掉,或者某些gateway不支持traceroute的功能。4。3)netstat这个命令的详细使用方法在我的另一篇博客文章中已经有了叙述。参数:-r:列出Linux路由表(route table)-n:不使用主机名称与服务名称,使用IP与Port Number-a:列出所有联机状态,包括tcp/udp/unix socket-t:列出TCP数据包的连接-u:列出UDP数据包的连接-l: 列出在listen(监听)的服务之网络状态-p:列出PID与Program的文件名-c:可以设置几秒后自动更新一次网络状态的显示5)host作用:查出某个主机名称的IP,利用/etc/resolv。

conf文件里的DNS主机查询主机的IP地址例1:# host yahooyahoo has address 202。165。102。205yahoo mail is handled by 10 mta-v1。mail。vipb。yahoo。

6)nslookup作用:功能与host基本相同。语法:nslookup [-query=[type]] [hostname|IP]-query=type:查询的类型,除了传统的IP与主机的对应外,DNS还有很多信息。如mx,cname。例1:host--IP# nslookup googleServer: 192。

168。1。1Address: 192。168。1。1#53Non-authoritative answer:google canonical name = google。Name: googleAddress: 203。208。37。104Name: googleAddress: 203。

208。37。99例2:IP--host# nslookup 168。95。1。1server: 192。168。1。1Address: 192。168。1。1#53Non-authoritative answer:1。1。95。168。in-addr。

arpa name = dns。hinet。Authoritative answers can be found from:1。95。168。in-addr。arpa nameserver = dns。hinet。1。95。168。in-addr。

arpa nameserver = hntp1。hinet。1。95。168。in-addr。arpa nameserver = hntp3。hinet。

全部

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值