route add host(求具体内外网共存命令,route add是否可行)
本文目录
求具体内外网共存命令,route add是否可行
内外网共存命令,route add是可行的,具体步骤:1、打开cmd命令窗2、删除原路由 route delete 0.0.0.03、为外网添加静态路由,查看外网网关:假设为192.168.70.0route add -p 0.0.0.0 mask 0.0.0.0 192.168.70.04、为内网添加静态路由查看内网网关:假设为10.121.132.126route add -p 10.0.0.0 mask 255.0.0.0 10.121.132.126假如访问的网段是10.121.0.0那么route add -p 10.121.0.0 mask 255.255.0.0 10.121.132.126假如访问的网段是10.121.132.0那么route add -p 10.121.132.0 mask 255.255.255.0 10.121.132.126外网添加时子网掩码(mask后面的ip)一定要对应10.0.0.0----》255.0.0.010.121.0.0----》255.255.0.0,10.121.132.0----》255.255.255.0
如何使用route命令查看 Linux内核路由表
使用下面的 route 命令可以查看 Linux 内核路由表。# routeDestination Gateway Genmask Flags Metric Ref Use Iface192.168.0.0 * 255.255.255.0 U 0 0 0 eth0169.254.0.0 * 255.255.0.0 U 0 0 0 eth0default 192.168.0.1 0.0.0.0 UG 0 0 0 eth0route 命令的输出项说明输出项说明Destination目标网段或者主机Gateway网关地址,”*” 表示目标是本主机所属的网络,不需要路由Genmask网络掩码Flags标记。一些可能的标记如下: U — 路由是活动的 H — 目标是一个主机 G — 路由指向网关 R — 恢复动态路由产生的表项 D — 由路由的后台程序动态地安装 M — 由路由的后台程序修改 ! — 拒绝路由Metric路由距离,到达指定网络所需的中转数(linux 内核中没有使用)Ref路由项引用次数(linux 内核中没有使用)Use此路由项被路由软件查找的次数Iface该路由表项对应的输出接口3 种路由类型主机路由主机路由是路由选择表中指向单个IP地址或主机名的路由记录。主机路由的Flags字段为H。例如,在下面的示例中,本地主机通过IP地址192.168.1.1的路由器到达IP地址为10.0.0.10的主机。Destination Gateway Genmask Flags Metric Ref Use Iface----------- ------- ------- ----- ------ --- --- -----10.0.0.10 192.168.1.1 255.255.255.255 UH 0 0 0 eth0 网络路由网络路由是代表主机可以到达的网络。网络路由的Flags字段为N。例如,在下面的示例中,本地主机将发送到网络192.19.12的数据包转发到IP地址为192.168.1.1的路由器。Destination Gateway Genmask Flags Metric Ref Use Iface----------- ------- ------- ----- ----- --- --- -----192.19.12 192.168.1.1 255.255.255.0 UN 0 0 0 eth0 默认路由当主机不能在路由表中查找到目标主机的IP地址或网络路由时,数据包就被发送到默认路由(默认网关)上。默认路由的Flags字段为G。例如,在下面的示例中,默认路由是IP地址为192.168.1.1的路由器。Destination Gateway Genmask Flags Metric Ref Use Iface----------- ------- ------- ----- ------ --- --- -----default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0配置静态路由route 命令设置和查看路由表都可以用 route 命令,设置内核路由表的命令格式是:# route 其中:add : 添加一条路由规则del : 删除一条路由规则-net : 目的地址是一个网络-host : 目的地址是一个主机target : 目的网络或主机netmask : 目的地址的网络掩码gw : 路由数据包通过的网关dev : 为路由指定的网络接口route 命令使用举例添加到主机的路由# route add -host 192.168.1.2 dev eth0:0# route add -host 10.20.30.148 gw 10.20.30.40添加到网络的路由# route add -net 10.20.30.40 netmask 255.255.255.248 eth0# route add -net 10.20.30.48 netmask 255.255.255.248 gw 10.20.30.41# route add -net 192.168.1.0/24 eth1 添加默认路由# route add default gw 192.168.1.1删除路由# route del -host 192.168.1.2 dev eth0:0# route del -host 10.20.30.148 gw 10.20.30.40# route del -net 10.20.30.40 netmask 255.255.255.248 eth0# route del -net 10.20.30.48 netmask 255.255.255.248 gw 10.20.30.41# route del -net 192.168.1.0/24 eth1# route del default gw 192.168.1.1设置包转发在 CentOS 中默认的内核配置已经包含了路由功能,但默认并没有在系统启动时启用此功能。开启 Linux 的路由功能可以通过调整内核的网络参数来实现。要配置和调整内核参数可以使用 sysctl 命令。例如:要开启 Linux 内核的数据包转发功能可以使用如下的命令。# sysctl -w net.ipv4.ip_forward=1 这样设置之后,当前系统就能实现包转发,但下次启动计算机时将失效。为了使在下次启动计算机时仍然有效,需要将下面的行写入配置文件/etc/sysctl.conf。# vi /etc/sysctl.confnet.ipv4.ip_forward = 1 用户还可以使用如下的命令查看当前系统是否支持包转发。# sysctl net.ipv4.ip_forward
Linux怎么添加静态路由
平时工作经常需要配置路由,接下来总结一下linux服务器配置路由的方法。
1、首先看一下本机的网路环境网络信息及路由信息:ip addr;route -n。
2、接着使用route命令添加一条静态路由:route add -net 192.168.3.0 netmask 255.255.255.0 gw 192.168.2.1。
3、然后使用route命令添加一条路由,并指定eth1网卡:route add -net 192.168.4.0 netmask 255.255.255.0 gw 192.168.2.1 dev eth1。
4、接着使用route命令添加一条指向某一个主机的路由:route add -host 192.168.5.125 gw 192.168.2.1 。
5、最后使用ip命令添加一条静态路由,并指定从eth1网卡收发数据:ip route add 192.168.7.0/24 via 192.168.2.1 dev eth1,如下图所示添加静态路由就完成了。
更多文章:

git 常用命令(使用git命令行的是什么样的感受是不是程序员对于命令行都有种“信仰”)
2025年3月21日 22:20

如何搭建自己CDN服务器?创新型cdn已就位,企业还需要自建cdn吗
2025年3月17日 08:50

经典力学中无穷小平移为什么可以看做是正则变换?哈密顿正则方程的方程内容
2025年3月11日 22:20

supper和dinner的区别(dinner 和 supper 的区别)
2025年4月6日 02:50

美国vps速度怎么样快不快吗?性价比高的美国VPS有哪些哪个比较值得选用
2025年4月6日 14:10

十几二十年前买cd大瓶香水的时候附送了一个dune的10ml小样,请问有可能会挥发得一滴不剩吗?沙丘dune怎么打出来
2025年3月13日 08:40

dive into deep learning(为什么 Deep Learning 最先在语音识别和图像处理领域取得突破)
2025年3月22日 19:30

instructions怎么读英语(指示两个字用英语怎么写读)
2025年2月21日 03:50

headteacher什么意思英语中文(head teacher的汉语是什么)
2025年3月16日 18:10

html5语义化标签(HTML5的语义化标签有哪些,作用是什么)
2025年3月10日 22:40