network / shuangwangka / inner + outer

s

如何实现内外网或多网络环境下上网?路由route

https://www.cnblogs.com/cyrus0w/p/13097140.html

前言:此文旨在介绍route的使用
路由原理:

个人案例:
疫情期间在家办公,家里是移动宽带,但因工作需要,笔记本(只有一个无线网卡)要能连接电信网络办公,正好手机是电信卡,所以无奈只能通过手机开热点共享笔记本上网办公,除了办公,还需要上外网,可是4G网络毕竟不如宽带,所以想到了让笔记本拥有俩块网卡(笔记本无线网卡+手机虚拟网卡)实现电信4G网+移动宽带上网。

方案:
1.手机开热点用usb连接电脑,此时手机便成了笔记本的一块网卡;
2.笔记本自己的无线网卡连接移动宽带路由器;
3.根据办公需要连接的网段对手机虚拟网卡设置静态路由;
4.这样就实现了办公网络走手机热点电信4G网,其余网络走移动宽带。

静态路由配置:(Windows)
1.添加走电信4G热点的办公IP到静态路由

route -p add 办公目的IP1 mask 255.255.255.0 热点网关
route -p add 办公目的IP2 mask 255.255.255.0 热点网关

2.删除电信4G热点的动态路由(避免4G热点的跃点数小于移动宽带无线网卡跃点数,否则造成其他网络活动也走跃点数小的4G热点)

route delete 0.0.0.0 mask 0.0.0.0 热点网关

3.查看路由表信息

route print

静态路由配置:(Linux)
介绍: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 Nm] [gw Gw] [[dev] If]

其中:

add : 添加一条路由规则
del : 删除一条路由规则
-net : 目的地址是一个网络
-host/-net : 目的地址是一个主机
target : 目的网络或主机
netmask : 目的地址的网络掩码
gw : 路由数据包通过的网关
dev : 为路由指定的网络接口

1.添加走电信4G热点的办公IP到静态路由

route add -host/-net 办公目的IP1 netmask 255.255.255.0 gw 热点网关 dev eth0
route add -host/-net 办公目的IP2 netmask 255.255.255.0 gw 热点网关 dev eth0

2.删除电信4G热点的动态路由(避免4G热点的跳数Metric小于移动宽带无线网卡跳数Metric,否则造成其他网络活动也走跳数Metric小的4G热点)

route del -host/-net 0.0.0.0 netmask 0.0.0.0 gw 热点网关 dev eth0

3.查看路由表信息

route -n

举一反三:如果主机有更多的网卡,可以实现多ISP或多内外网上网

双网卡在日常内外网分离办公环境中的使用

https://www.cnblogs.com/jianheng/p/12574487.html

环境介绍

笔者在一个完成内外网分离的公司工作,有线网络链接内网,无线网络链接Internet网络。但是日常工作很多需要两个网络相互切换,很是麻烦。

环境查看

查看了环境发现内网地址全是10.x.x.x开头的内网地址,无线获取到的地址是172.16.x.x。

方法

使用下列命令来完成我的双网卡链接双网络。

delete 0.0.0.0

route add 10.0.0.0 mask 255.0.0.0 10.0.0.1 -p

route add 0.0.0.0 mask 0.0.0.0 172.16.0.1 -p

其中10.0.0.1是内网的网关,172.16.0.1是外网的网关。-p是永久添加,不加-p重启就没有了。

于是这样子我就可以愉快的使用两个网络了。

笔记本双网卡供应另一台PC接入网络方案

1、笔记本windows10系统

2、笔记本有线接入内网登陆内网网络

3、笔记本有线开启外网提供内网网络,Windows开始--Windows设置--网络和Internet--移动热点

 

4、PC机,无线网卡,连接笔记本无线网络

5、PC机,无线网卡,DNS设置192.168.137.1,114.114.114.114,有线DNS也加上

 

end

posted @ 2021-04-14 14:59  siemens800  阅读(76)  评论(0编辑  收藏  举报