Linux 双网关(电信与联通)

经常有这种需求,一台Linux服务器配置电信IP和网通IP,默认情况下,后启动的网卡的网关生效。南电信北网通,配置电信和网通IP,无非是为了减少网络延时,使电信用户的请求响应在电信网络中传输,网通用户的请求响应在网通网络中传输。

1

2

3

修改/etc/iproute2/rt_tables

252 tel  #电信路由表

251 cnc #网通路由表

添加原路返回路由规则,注意:此处原路是广义上的说法,并不是请求的路径与响应的路径完全相同。数据包在internet传输是挺复杂的。

配置电信路由:

1

2

3

ip route flush table tel

ip route add default via TEL_IP_GATEWAY dev TEL_NETWORK_INTERFACE src TEL_IP_ADDRESS table tel

ip rule add from TEL_IP_ADDRESS table tel

配置网通路由:

1

2

3

ip route flush table cnc

ip route add default via CNC_IP_GATEWAY dev CNC_NETWORK_INTERFACE src CNC_IP_ADDRESS table cnc

ip rule add from CNC_IP_ADDRESS table cnc

实例如下:

电信IP信息:ip 183.60.139.111 netmask 255.255.255.0 gw 183.60.139.1

网通IP信息:ip 58.253.94.111 netmask 255.255.255.0 gw 58.253.94.254

eth0网卡配置电信IP,eth1网卡配置网通IP,两网卡都不要配置网关。

1

2

3

# vi /etc/iproute2/rt_tables 添加以下内容

252 tel

251 cnc

添加路由

1

2

3

4

5

6

# ip route flush table tel

# ip route add default via 183.60.139.1 dev eth0 src 183.60.139.111 table tel

# ip route add from 183.60.139.111 table tel

# ip route flush table cnc

# ip route add default via 58.253.94.254 dev eth1 src 58.253.94.111 table cnc

# ip route add from 58.253.94.111 table cnc

服务器单条网线单个网卡配置多个vlan

https://wiki.ubuntu.com/vlan?highlight=%28CategoryNetworking%29

1

2

3

4

5

6

7

8

9

10

11

12

13

14

# apt-get install vlan

# echo "8021q" >> /etc/modules

# vi /etc/network/interfaces

auto eth1.10

iface eth1.10 inet static

address 183.60.139.111

netmask 255.255.255.0

vlan-raw-device eth1

auto eth1.100

iface eth1.100 inet static

address 58.253.94.111

netmask 255.255.255.0

vlan-raw-device eth1

同时,交换机上需要允许vlan10,valn100

1

swithchport access valn 10 100

如需转载请注明出处:Linux双网关配置(电信网通)

原文地址:https://www.cnblogs.com/mouseleo/p/10640003.html

时间: 2024-08-07 16:15:12

Linux 双网关(电信与联通)的相关文章

linux 双网关双IP设置

server:CentOS5.8 ip:172.16.8.11 Gateway:172.16.8.1 ip:10.120.6.78 Gateway:10.120.6.1 网卡配置: eth0 point: [[email protected] ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 # Intel Corporation 82576 Gigabit Network Connection DEVICE=eth0 BOOTPROTO=non

centos7下双网卡电信、联通双通配置

1.实现:通过运营商提供的智能DNS,把电信用户访问时,数据进电信的网卡,出来时也从电信的网关出来,访问联通时,从联通网卡时,联通网卡出.这样速度就会快,实现双线主机的功能. 2.网卡信息(配置两条网卡信息时需要注释掉一条网关,否则网络将会中断):电信IP(TEL):1.82.236.21 netmask 255.255.255.240 gateway 1.82.236.17(em4)联通IP(CNC):113.200.100.231 netmask 255.255.255.240 gatewa

Linux双网(联通/电信)双IP原路返回路由设置

# 配置ip # /etc/iproute2/rt_tables增加2个路由表200 telecom201 unicom # /etc/rc.local添加原路返回路由(可以将以下内容写入/etc/init.d/networking脚本中)ip route flush table telecomip route add default via 113.142.37.129 dev em2 src 113.142.37.155 table telecomip rule add from 113.1

rhel6.5双网卡双网关的配置

由于用户需求是双线,故采用一个网卡配置电信地址,另一个网卡配置联通地址,安装好rhel6.5系统后配置完IP,发现联通地址和电信地址只能有一个可以ping通,若电信地址配置网关,联通地址不配网关,则只能ping通电信地址,反之只能ping通联通地址,若同时配置联通和电信地址则两个都不通.那么在rhel6.5中如何实现双网卡双网关呢? 服务器环境如下: 系统:RHEL6.5 电信IP(TEL):114.80.10.79 netmask 255.255.255.128 gateway 114.80.

模拟linux 双网卡双ip,实现multipath多路径连接存储

模拟linux 双网卡双ip,实现multipath多路径连接存储 系统(Centos6.5:oracle-1): eth0:192.168.21.23/24 eth1:172.16.112.17/24 存储Ip:  192.168.21.230 首先要配置iscsi存储,再其次一下操作,我这里配置了两个ISCIS存储 网卡路由配置 由于只能有一个网关,所以要添加静态路由实现双网卡通信 1.编辑网卡eth0,eth1 设置好配置文件,不添加默认网关 # vi /etc/sysconfig/net

Centos 6.5双网卡双IP双网关配置

因公司业务需要需在服务器上配置电信,联通两个运营商的IP地址,实现数据分别从两个地址传输,即两个IP地址都能与外界网络互通. 当时我发现在服务器的两块网卡上分别配置两个IP地址及网关,重启网络服务之后,系统会默认选取其中一块网卡的网关做为数据传输网关,这样造成的后果就是一块网卡无法与外界通信,后来手动为那块无法通信的网卡添加路由指向之后,结果不是把系统的默认路由替换掉就是路由指向不生效,导致还是无法让那个两块网卡同时与外界网络互相通信,后来尝试在系统中创建两张路由表分别传输两张网卡的数据: 具体

LINUX 双网卡绑定

cd /etc/sysconfig/network-scripts cp ifcfg-eth0  bak.ifcfg-eth0 cp ifcfg-eth1  bak.ifcfg-eth1 vi ifcfg-bond0 DEVICE=bond0 BROADCAST=192.168.190.255 IPADDR=192.168.190.11 NETMASK=255.255.255.0 GATEWAY=192.168.190.1 ONBOOT=yes USERCTL=no BOOTPROTO=none

Linux双网卡绑定和解除绑定的实现

? 双网卡绑定实现就是使用两块网卡虚拟成为一块网卡,这个聚合起来的设备看起来是一个单独的以太网接口设备,通俗点讲就是两块网卡具有相同的IP地址而并行链接聚合成一个逻辑链路工作.根据交换机可支持的功能不同,最常见的是设定为主备方式的双网卡绑定.Linux双网卡绑定和解除绑定的实现

u盘安装linux(windows7+linux双系统)

前提条件:1.先装windows7,后装linux系统 2.windows7 里有"未分区的空间"(不是C:,D:,E:) :计算机→管理→存储空间,删除一些压缩卷即可. 3.下载ultraiso →把 i386的DVD1写入硬盘镜像文件              4.复制DVD1与DVD2到U盘根目录上              5.在U盘上的这个目录 U:\syslinux 覆盖掉这个文件vesamenu.c32 然后安装这篇文章一步一步添加即可. http://blog.csdn