linux多网卡外网访问策略路由设置

author author     2023-04-16     534

关键词:

参考技术A 如果一个linux服务器有三个口接三个不同的网络,对应的网络信息是如下

传统情况下,如果是为了从内向外访问获得更好的速度,让访问电信走电信,访问网通走网通,那么配置是网关只能够配置一个。

比如以电信为主的,那么网关就只设置电信的1.1.1.254,而针对网通和教育网设置不同的路由,路由下一跳指向网通和教育网对应的 网关。

如果这样做的目的只是实现内部访问外面,那么是没问题了,但是如果是为了让外面的用户能够正常访问到服务器上的服务就会出问题。比如电信用户会无法访问网通和教育网的ip,网通用户会无法访问电信和教育网的ip。而且只有设置了默认路由的那个网络能被跨网络访问,其它两个网络只能被本子网的设备访问。

要解决这个问题,思路就是由哪个网口进来的流量希望全部就由哪个回去。用lartc里面提到的方法就是来源的口不同,走不同的路由表。在默认的路由表基础上再建立三个路由表。

用 ip route show 可以看到默认有local,main,default三个路由表,这三个路由表的名称命名来自 /etc/iproute2/rt_tables ,这里先在这个配置文件里面添加三个不同的路由表表名,

之后建立这三个路由表的内容,因为这三个路由表的只是用来响应来自不同接口的,而不是用来相应从哪个接口出去的,所以只需要每个路由表里面建立默认网关即可。

之后再加上三条规则,使来自不同的口的走不同的路由表

至此无论是电信还是网通还是教育网用户,访问三个ip的任意一个地址都能够连通了。即便是服务器上本身的默认路由都没有设置,也能够让外面的用户正常访问。三个网络的IP都能被跨网络访问了。

命令汇总:

网络安全课程实验二-iptabls实现路由转发(代码片段)

...es可以将Linux虚拟机配置成路由器,这需要用iptables命令将网卡设置成转发(NAT)模式。将一台ubuntu虚拟机设置成路由器(配置2个虚拟网卡,内网和外网),一台windows虚拟机配置成客户端(内网),通过路由器访问Internet。实验环境Linux环... 查看详情

linux设置双网卡通信,外网网卡和内网网卡(代码片段)

文章目录Linux设置双网卡通信,外网网卡和内网网卡1、配置路由表2、设置启动自动生效Linux设置双网卡通信,外网网卡和内网网卡1、配置路由表背景,Linux主机已经安装了内网、外网2张网卡,目前外网网络已通&#x... 查看详情

linux设置双网卡通信,外网网卡和内网网卡(代码片段)

文章目录Linux设置双网卡通信,外网网卡和内网网卡1、配置路由表2、设置启动自动生效Linux设置双网卡通信,外网网卡和内网网卡1、配置路由表背景,Linux主机已经安装了内网、外网2张网卡,目前外网网络已通&#x... 查看详情

在linux系统下配置双网卡,一个内网一个外网,能够是两个都通,怎么配

在linux系统下配置双网卡,一个内网一个外网,能够是两个都通,怎么配置。内网ip192.168.2.2,网关192.168.2.1,掩码255.255.255.0外网ip192.168.1.2,网关192.168.1.1,掩码255.255.255.0。并且外网只允许196.0.0.0段的ip访问因为一个系统只允许一... 查看详情

linux设置双网卡

...设置公司局域网给员工上网。然后现在有一台主机,两个网卡,eth0为局域网,IP1跟eth0的IP做了一个映射,外网能通过IP1来访问这个主机,现在想我想把eth1绑定IP2,通过IP2也能直接访问主机,网关怎么设置才能两个同时访问主机... 查看详情

为啥外网无法访问我的服务器?

...专家给予指点迷津。本人QQ:920577024谢谢。参考技术A是单网卡还是双网卡。是单网卡。外网和内网都实现连接。做下桥接就可以了。不要禁止内网IP。你拔掉一块网卡。只使用一块网卡来桥接。实现内网。外网互通。桥接一下。 ... 查看详情

同时访问内外网设置路由信息

 如何设置双网卡同时连接内网外网1、通过无线网络连接外网,确保连接成功后开始第二步。2、有线网卡连接内网,设置固定IP,子网掩码,不要设置网关。3、路由 设置首先在CMD窗口中routeprint观察IPv4路由信息,如果内... 查看详情

linux能上内网不能上外网

...机怎么解决啊搜索更多相关主题的帖子:LINUX内网把vmware中网卡的模式设置为NAT模式linux中的IP设置为自动获取,并手动设置一下linux中的DNS,重启网络。参考技术A两种办法,第一种,nat,自动获取私有地址,这个设置并不在linux中... 查看详情

vmware虚拟机不能访问外网,该如何设置

...,望高手解难,诚谢!就选的桥接1、首先,确保虚拟机网卡属于桥接模式,点击虚拟机下方的设置。2、点击虚拟网卡,确认为桥接模式。3、挂起,或者关闭虚拟机。4、点击虚拟机软件的上方的编辑选项。5、点击编辑虚拟机网... 查看详情

vmwareesxi虚拟机无法访问外网

...简单,不需要路由器都可以实现,步骤如下:把电信IP接入的网卡配置一个虚拟交换机,创建一个虚拟机端口组,取名dianxin什么的.用另外一个网卡,创建一个虚拟机交换机,再创建一个虚拟机端口组,取名internal之类的.创建一个VM1,两个虚... 查看详情

服务器双网卡怎么设置啊,一个内网,一个外网。如何实现互通。

服务器双网卡怎么设置啊,一个内网,一个外网。如何实现互通。参考技术A不知道你的具体需求?是这台服务器要内网外网互通(就是这台服务器作为一个主机,既可以上内网也可以上外网)还是你要将服务器连接的内网和外... 查看详情

路由器设置nat后怎么让外网访问不了内网,内网直接又可以互相访问

...用户访问不了。1.配置端口2都静态地址映射进入端口2的网卡结点ipnatinsidestatic192.168.1.1202.103.24.10access-list98pemit192.168.2.00.0.0.255则192.168.1.1都用户可以被外网访问,用户也可以上外网。ACL配置可以与192.168.2网段的用户通信。2.配置端... 查看详情

如何设置内网、外网同时使用?

...,怎么设置能让两个网络同时使用?该回答适用于电脑双网卡,一个网卡连接内网,一个网卡连接外网。通过设置静态路由的方式实现同时上内网和外网(1)环境假设内网网段:10.0.0.0/24网关:10.0.0.253外网网关:192.168.0.0/24网关... 查看详情

ubuntu配置双网卡的问题

一台双网卡电脑拥有两个网关是不可能的,因为默认网关(defaultgateway)只能是一个。给Ubuntu Linux服务器安装两块网卡,分别设置不同的ip和网关(内网和外网),外网的通过外网网卡来访问,内网的通过内网网卡来访问,似... 查看详情

virtualbox怎么设置访问外网以及主机访问虚拟机

...选择“设置”。3、在设置中选择“网络”,然后点击“网卡1”,选择“网络地址转换(NAT)”模式,点击“确定”。4、此时,虚拟机应该可以访问外网了。下面来设置怎么从宿主机中访问虚拟机。1、选择“偏好设置”,然后... 查看详情

openharmony双网卡配置实例

本文带大家了解如何配置双网卡达成同时访问内、外网的目的,该示例相对简单,重点是需要将默认网关配置为外网网关。前言在某些特殊场景下,我们可能有这样的网络配置诉求,即:访问内网同时也需要访问外网。本文主要... 查看详情

想让笔记本同时访问外网和内网,该怎么设置ip

...另外一个路由器。正确的方法:手动设置IP地址,为你的网卡设置两个IP地址,一个是192.168.1.*网段,另外一个是172.18.*.*网段,默认网关和DNS都必须设置为外网的,然后使用路由表添加内网的网关设置,使用hosts文件解析内网的DNS... 查看详情

双网卡同时访问内外网

...室真实的网络环境):  1、一台主机;  2、两张网卡;  3、外网通过SOHO路由器上ADSL,网关为192.168.0.1,本机外网IP为192.168.0.101;  4、内网全网网络地址为10.0.0.0掩码为255.0.0.0,我所在区域的子网络为10 查看详情