容易忘记的命令之route

	容易忘记的命令之route

route命令
route - show /
manipulate the IP routing table 显示或修改路由表

显示路由表
route -n
这样的话命令执行的快一点,因为加上-n选项后,直接使用ip或者端口号,而不使用协议或主机名,少了一个解析的过程

[email protected]:~$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags
Metric Ref    Use Iface
0.0.0.0         10.10.49.254    0.0.0.0         UG   
0      0        0 wlan0
10.10.49.0      0.0.0.0         255.255.255.0   U    
9      0        0 wlan0
[email protected]:~$ route
Kernel IP routing table
Destination     Gateway         Genmask         Flags
Metric Ref    Use Iface
default         10.10.49.254    0.0.0.0         UG   
0      0        0 wlan0
10.10.49.0      *               255.255.255.0   U    
9      0        0 wlan0
[email protected]:~$
注意上面的内容,由于我的是ubuntu,可能略有不同哈

第一列是目的地destination,和genmask就是目标网络,路由表一般按一定顺序排列,default表示默认路由。
第二列是网关,gateway,表示网络出口,网上经常说的看门的人,0.0.0.0表示本机
第四列flags,标志,U
up,G
use gateway ,D dynamic route
网络接口iface 通过哪个网卡实现向外传递数据包

路由表的增删

增加 
记住几个关键词 -net 完整网络 dev
route add -net  网络
( eg 192.168.1.0 netmask 255.255.255.0 )
 设备(eg dev eth0)

[email protected]:~$ sudo route add -net
192.168.1.0  netmask 255.255.255.0 dev eth0
[sudo] password for liuliancao:
[email protected]:~$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags
Metric Ref    Use Iface
0.0.0.0         10.10.49.254    0.0.0.0         UG   
0      0        0 wlan0
10.10.49.0      0.0.0.0         255.255.255.0   U    
9      0        0 wlan0
192.168.1.0     0.0.0.0         255.255.255.0   U    
0      0        0 eth0

删除同理
这里不再演示
时间: 2024-10-13 07:39:15

容易忘记的命令之route的相关文章

linux 命令(10) route

Linux系统的route命令用于显示和操作IP路由表(show / manipulate the IP routing table).要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现.在Linux系统中,设置路由通常是为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设置为Linux机器的默认路由.要注意的是,直接在命令行下执行route命令来添加路由,不会永久保存,

网络管理常用命令之七 - Route 命令详解(图文)

7.Route 命令... 语法:... -f 选项... -p 选项... Print命令... Add命令... Delete命令... Change命令... 7.Route 命令 Route命令用于在本地IP路由表中显示和修改条目.在排除网络故障时常会用到. 使用不带参数的Route或 Route /? 可以显示帮助. 语法: route [-f] [-p] [command [destination] [mask netmask] [gateway] [metric] [if inte

linux 命令——53 route(转)

Linux系统的route 命令用于显示和操作IP路由表(show / manipulate the IP routing table).要实现两个不同的子网之间的通信,需 要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现.在Linux系统中,设置路由通常是为了解决以下问题:该Linux系统在一个局域网 中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设置为Linux机器的默认路由.要注意的是,直接在命令行下 执行route命令来添加路由,不会永

每天一个linux命令:route命令

Linux系统的route命令用于显示和操作IP路由表(show / manipulate the IP routing table).要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现.在Linux系统中,设置路由通常是为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设置为Linux机器的默认路由.要注意的是,直接在命令行下执行route命令来添加路由,不会永久保存,

[网络配置相关]——ifconfig命令、ip命令、route命令

ifconfig命令 1. 查看已被激活的网卡的详细信息 # ifconfig eth0 Link encap:Ethernet HWaddr 00:30:67:F2:10:CF inet addr:10.0.0.253 Bcast:10.0.255.255 Mask:255.255.0.0 inet6 addr: fe80::230:67ff:fef2:10cf/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX

每天一个linux命令(40)--route命令

Linux 系统的route 命令用于显示和操作IP路由表(show /manipulate the ip routing table).要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现.在Linux 系统中,设置路由通常是为了解决以下问题:该Linux 系统在一个局域网内,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设置为 Linux 机器的默认路由.要注意的是,直接在命令行下执行router命令来添加路由,不

Linux命令之route

转自: http://codingstandards.iteye.com/blog/1125312 用途说明 route命令用于显示和操作IP路由表(show / manipulate the IP routing table).要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现.在Linux系统中,设置路由通常是为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设置为L

每天一个linux命令(53):route命令

Linux系统的route命令用于显示和操作IP路由表(show / manipulate the IP routing table).要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现.在Linux系统中,设置路由通常是为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设置为Linux机器的默认路由.要注意的是,直接在命令行下执行route命令来添加路由,不会永久保存,

Linux route命令详解和使用示例(查看和操作IP路由表)

Linux系统的route命令用于显示和操作IP路由表(show / manipulate the IP routing table).要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现 在Linux系统中,设置路由通常是为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设置为Linux机器的默认路由.要注意的是,直接在命令行下执行route命令来添加路由,不会永久保存,