视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
如何开启路由器路由指令Linux下Route路由指令使用详解
2024-12-23 15:24:04 责编:小OO
文档


如何开启路由器路由指令(Linux下Route路由指令使用详解)
linuxroute命令用于显示和操作IP路由表。
要实现两个不同子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。
在Linux系统中,设置路由通常是为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设置为Linux机器的默认路由。
命令参数
格式:
[root@linux~]#route[-nee]
[root@linux~]#routeadd[-net|-host][网域或主机]netmask[mask][gw|dev]
[root@linux~]#routedel[-net|-host][网域或主机]netmask[mask][gw|dev]
1、查看相关参数:
-n:不要使用通讯协定或主机名称,直接使用IP或portnumber;
-ee:使用更详细的资讯来显示
2、增加(add)、删除(del)路由的相关参数:
-net:表示后面接的路由为一个网域;
-host:表示后面接的为连接到单部主机的路由;
netmask:与网域有关,可以设定netmask决定网域的大小;
gw:gateway的简写,后续接的是IP的数值喔,与dev不同;
dev:如果只是要指定由那一块网卡连线出去,则使用这个设定,后面接eth0等
route命令使用举例
设置默认路由
格式:routeadddefaultgw{IP-ADDRESS}{INTERFACE-NAME}
其中,
参数{IP-ADDRESS):用于指定路由器(网关)的IP地址;
参数{INTERFACE-NAME}:用于指定接口名称,如eth0。使用/sbin/ifconfig-a可以显示所有接口信息。
例:
routeadddefaultgw192.168.1.1
添加到指定网络的路由规则
格式:routeadd-net{NETWORK-ADDRESS}netmask{NETMASK}dev{INTERFACE-NAME}
其中
参数{NETWORK-ADDRESS}:用于指定网络地址
参数{NETMASK}:用于指定子网掩码
参数{INTERFACE-NAME}:用于指定接口名称,如eth0。
例:
routeadd-net192.56.76.0netmask255.255.255.0deveth0
屏蔽一条路由,设置到指定网络为不可达,避免在连接到这个网络的地址时程序过长时间的等待
格式:routeadd-net{NETWORK-ADDRESS}netmask{NETMASK}reject
例:
routeadd-net10.0.0.0netmask255.0.0.0reject
删除路由设置,参数指定的方式与routeadd相似。
格式:routedel-net{NETWORK-ADDRESS}netmask{NETMASK}dev{INTERFACE-NAME}
格式:routedel-net{NETWORK-ADDRESS}netmask{NETMASK}reject
例:
routedel-host192.168.1.2deveth0:0
routedel-host10.20.30.148gw10.20.30.40
routedel-net10.20.30.40netmask255.255.255.248eth0
routedel-net10.20.30.48netmask255.255.255.248gw10.20.30.41
routedel-net192.168.1.0/24eth3
routedeldefaultgw192.168.1.1
注意的是,直接在命令行下执行route命令来添加路由,不会永久保存,当网卡重启或者机器重启之后,该路由就失效了;要想永久保存,有如下方法:
1.在/etc/rc.local里添加
2.在/etc/sysconfig/network里添加到末尾
3./etc/sysconfig/static-router:
anynetx.x.x.x/24gwy.y.y.y

下载本文
显示全文
专题