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 双网关(电信与联通)的更多相关文章
- 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 poin ...
- Linux双线双网卡双IP双网关设置方法
机房上架了一台测试机,系统是Ubuntu 9.04 X64的系统,母机IBM X336机器.用户需求是双线,故采用一个网卡配置电信地址,另一个网卡配置联通地址,安装好系统后配置好IP发现联通地址和电信 ...
- linux双网卡双网关设置
https://blog.csdn.net/wangliang888888/article/details/60139499 在给客户做软件部署的时候,客户提出了一个需求,需要用到双网卡双网关,我研究 ...
- Linux双网卡NAT共享上网
linux双网卡NAT共享上网 术语字汇 私有IP地址(路由不可达地址)是一个被用于本地局域网的IP地址(在互联网中不可见). 公用IP地址(路由可达地址)是一个在互联网中可见的IP地址. IP伪装是 ...
- Linux双网卡绑定bond详解--单网卡绑定多个IP
Linux双网卡绑定bond详解 1 什么是bond 网卡bond是通过多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡,在生产场景中是一种常用的技术.Kernels 2.4.12及 ...
- Linux 双网卡绑定
Linux 双网卡绑定 Linux 双网卡绑定双网卡绑定的常用模式:mode1:active-backup 模式,即主备模式.mode0:round-broin 模式,即负载均衡模式(需要交换机配置聚 ...
- 【解决方法】安装Win7和linux双系统后,linux报错“无法分配所提交的分区 not enough free space on disks”问题,以及win7无法启动“BootMGR image is corrupt....”问题
近日,在笔记本上重装了Win7 企业版(64位)后,想装个linux双系统,于是开始安装 centOS 6.2(光盘安装) 硬盘分了一个主分区(c盘),一个扩展分区(3个逻辑分区:d,e,f盘),然后 ...
- 如何安装win10+Red Hat Enterprise Linux双系统?
1,如何安装win10+Red Hat Enterprise Linux双系统???? 有很多人(没做过调查,可能就我自己想装吧)想要安装Red Hat Enterprise Linux系统,但是又不 ...
- windows和linux双系统删除linux
装了Windows和linux双系统的朋友,在后期要删除linux是个比较头痛的问题,因为MBR已经被linux接管,本文的目的是如何在windows 和linux双系统下,简单,完美地卸载linux ...
随机推荐
- 2018面向对象程序设计(Java)第7周学习指导及要求
第7周学习指导及要求(2018.10.11-2018.10.14) 学习目标 深入理解OO程序设计的特征:继承.多态: 熟练掌握Java语言中基于类.继承技术构造程序的语法知识: 利用继承定义类设 ...
- 10.18号java课后动手动脑
问题一结论:类如果提供了一个自定义的构造方法,将导致系统不再提供默认构造方法. 问题二结论:(1)程序运行的结果是100和300,field=200为类的初始化块,可以在类中使用“{”和“}”将语句包 ...
- 用Navicat for MySQL 连接 CentOS 6.5
navicat for mysql windows 端 连接mysql服务器 用SSH通道访问 , 新建连接时配置如下 (两张图解释) 1.配置SSH . 配置常规
- linux安装jdk以及tomcat
一.卸载旧jdk 1.检测原OPENJDK版本 java -version 查看是否安装了jdk,并且是什么版本 2.进一步查看JDK信息 rpm -qa|grep java tzdata-java- ...
- 百度地图API自动定位和3种导航
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...
- Object.MemberwiseClone
[Object.MemberwiseClone] Creates a shallow copy of the current Object. protected object MemberwiseCl ...
- linus jsch文件下载
package com.osplat.util;import java.io.File;import java.io.FileNotFoundException;import java.io.File ...
- as3.0 在数组中找个找个,并且替换
var arr:Array=[1,2,7,9,3,5,6]; var findNum:Number =5//想要找到的数字 var replaceNum:Object =3//想要替换的数字 var ...
- NumPy 迭代数组
NumPy 迭代数组 NumPy 迭代器对象 numpy.nditer 提供了一种灵活访问一个或者多个数组元素的方式. 迭代器最基本的任务的可以完成对数组元素的访问. 接下来我们使用 arange() ...
- 转Genymetion
http://www.cnblogs.com/rainboy2010/p/6387770.html 介绍 Genymotion是一款出色的跨平台的Android模拟器,具有容易安装和使用.运行速度快的 ...