linux

linux路由表设置,使用双网卡上网,同时上内往和外网

字号+ 作者:zhuawa 来源:未知 2018-05-18 09:12 我要评论( )

因为公司内网不能访问外网,但无线又可以上外网。所以使用双网卡,然后根据路由规则将数据包通过不同的网卡转发出去

删除默认路由:

route del -net 0.0.0.0 netmask  0.0.0.0 dev p4p1

route del default

添加80网段和81网段网关

route add -net 10.80.0.0 gateway 10.80.57.1  netmask 255.255.0.0 dev p4p1
route add -net 10.81.0.0 gateway 10.80.57.1  netmask 255.255.0.0 dev p4p1

路由表转发规则

[root@ljhj520344 smartgit]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         gateway         0.0.0.0         UG    600    0        0 wlp3s0
10.31.192.0     0.0.0.0         255.255.224.0   U     600    0        0 wlp3s0
10.80.9.82      10.80.67.1      255.255.255.255 UGH   100    0        0 p4p1
10.80.67.0      0.0.0.0         255.255.255.0   U     100    0        0 p4p1
10.81.0.0       10.80.67.1      255.255.0.0     UG    0      0        0 p4p1
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0

[root@ljhj520344 smartgit]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.31.192.1     0.0.0.0         UG    600    0        0 wlp3s0
10.31.192.0     0.0.0.0         255.255.224.0   U     600    0        0 wlp3s0
10.80.9.82      10.80.67.1      255.255.255.255 UGH   100    0        0 p4p1
10.80.67.0      0.0.0.0         255.255.255.0   U     100    0        0 p4p1
10.81.0.0       10.80.67.1      255.255.0.0     UG    0      0        0 p4p1
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0

路由表的几个字段含义

Destination 目标网络,这个目标网络可以是主机ip,主机ip所在的网络,通俗一点该主机发送的数据包目的网络,default指默认路由
Gateway 网关,该数据包要发送到那个网关
Genmask 该网络的子网掩码,如果是0.0.0.0 则是指default的网关
Flags      
    U — 路由是活动的
      H — 目标是一个主机
      G — 路由指向网关
      R — 恢复动态路由产生的表项
      D — 由路由的后台程序动态地安装
      M — 由路由的后台程序修改
      ! — 拒绝路由

Metric 没用到
Ref 没用到
Use 没用到
Iface 网卡

数据包匹配规则:第一行为默认路由,其他行为匹配规则,该数据包ip网为10.81.233.164,则从第二行匹配10.31.192.0 不匹配;第三行 10.80.9.82  不匹配
第四行10.80.57.0 不匹配,第五行10.81.0.0 匹配,则发往此行网关。如果找不到,则往第一行默认网关发

10.80.57.0      0.0.0.0         255.255.255.0   U     100    0        0 p4p1
发往10.80.57.0  网段的数据包,发送给默认网关;默认网关的网卡为wlp3s0,即通过wlp3s0网卡发送出去

10.81.0.0       10.80.67.1      255.255.0.0     UG    0      0        0 p4p1
发往10.81.0.0 数据包 发给网关10.80.67.1,网卡为p4p1

windows:

 route ADD 157.0.0.0 MASK 255.0.0.0  157.55.80.1 METRIC 3 IF 2(2为网卡编号)
 route ADD 10.80.67.0  MASK 255.255.255.0   10.80.67.1 METRIC 3 IF 2
 route ADD 10.81.0.0  MASK 255.255.0.0   10.80.67.1 METRIC 10 IF 2
 route delete 0.0.0.0
 route ADD 0.0.0.0  MASK 0.0.0.0   10.80.67.1 METRIC 20 IF 3





转载请注明出处。

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
网友点评
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)