Linux双网关配置(电信网通)

网友投稿 678 2023-02-15

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

Linux双网关配置(电信网通)

1
2
3
修改/etc/iproute2/rt_tables
252tel#电信路由表
251cnc#网通路由表

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

配置电信路由:

1
2
3
ip route flush table tel
ip route add defaultvia 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 defaultvia 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 添加以下内容
252tel
251cnc

添加路由

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

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.10inet static
address183.60.139.111
netmask255.255.255.0
vlan-raw-device eth1
auto eth1.100
iface eth1.100inet static
address58.253.94.111
netmask255.255.255.0
vlan-raw-device eth1

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

1
swithchport access valn10100
上一篇:运维服务大事件(运维服务事件管理)
下一篇:拨上VPN后部分网站内容显示不全或打不开原因分析
相关文章

 发表评论

暂时没有评论,来抢沙发吧~