Linux服务器绑定多网卡IP

Posted douyi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux服务器绑定多网卡IP相关的知识,希望对你有一定的参考价值。

需求:在1台Linux上绑定两个公网IP,实现扩展IP用于专用的服务
问题:添加了一个网卡上绑定1个弹性IP,主网卡绑定的公网ip可以正常访问,但是扩展网卡的公网ip无法访问。
原因:没有设置路由规则,导致新加的扩展网卡IP无法访问
 
1:添加一个 route table 别名test
[root@test ~]# vim /etc/iproute2/rt_tables
#
# reserved values
#
255     local
254     main
253     default
0       unspec
32000  test
#
# local
#
#1      inr.ruhep
 
##添加32000  test,然后保存退出!
 
2:在test表添加一条路由
[root@test ~]# ip route add default via 172.16.0.1 dev eth1 table test
 
##172.16.0.1(扩展网卡的网关ip),test(添加test表)
 
 
3:添加策略路由
[root@test ~]# ip rule add from 172.16.0.13 lookup test prio 32000
 
##172.16.0.13(扩展网卡的私网IP)
 
4:通过Telnet+IP测试是否可以访问
[c:\~]$ telnet 139.159.236.94 22
 
 
Connecting to 139.159.236.91:22...
Connection established.
To escape to local shell, press ‘Ctrl+Alt+]‘.
SSH-2.0-OpenSSH_7.4
Connection closing...Socket close

以上是关于Linux服务器绑定多网卡IP的主要内容,如果未能解决你的问题,请参考以下文章

Linux服务器绑定多网卡IP

服务器设置多网卡绑定!!!

Linux下实现多网卡绑定

Linux多网卡绑定聚合链路—bond技术

Linux系统多网卡绑定实战。

Linux系统多网卡绑定实战。