如何在linux中实现双网关自动切换服务器网关

如何在linux中实现双网关自动切换服务器网关,第1张

双网卡绑定技术,将eth1和eth2绑定成一个bond0,eth1和eth2出口仍如楼主所诉。
将网卡绑定模式改成主备模式(mode=1)即,默认流量走eth0,当eth0宕掉后走eth1。

具体步骤楼主搜索一下“LINUX 双网卡绑定”。
其核心代码为
1
2
3

# vim /etc/modprobeconf
alias bond0 bonding
options bonding miimon=100 mode=1

这个要看你怎么用了,如果单纯的做网关的话 建议用交换机,而且最好是思科的,比较稳定,如果你把网关还当成其他的什么代理服务啊,防火墙什么的那就服务器,但是用普通PC做的话,稳定性和性能可能达不到要求,800台电脑不少了,万一出问题,真心很烦的。

还没解决么?你这么不清不楚地提问,再问十遍恐怕也没人能答得上来。
“经常掉线”指的是服务器还是客户机掉线?
如果是服务器掉线,服务器是双网卡还是多ip?是服务器内外网端口都掉线还是某一个端口掉线?服务器、交换机最近有没有做过什么设置或安装什么软件?
如果什么都没变动过就突然出现这样的故障,且排除服务器、交换机的硬件故障,很可能是局域网内有攻击行为,查看一下你的服务器日志就知道是不是被攻击了,看不懂日志的话就安装个mrtg或者其他的什么网络监测工具。不过这种情况90%都是内网机器中了arp病毒,bg一下“局域网 arp 解决办法”,文章大把大把的。
你上次说“是一个学校,光纤接入,光纤接网关,再接交换机”。
我不得不说这种做法太不严肃了,想省钱就是多找事儿,还是找教委计算中心领一台内置防火墙的路由器吧。

可以通过ifconfig ethX XXXXXXXXXXXX来临时设置IP地址
然后通过route add default gw XXXXXXXXXXXX来设置网关
当然,以下提供上网的方法和步骤:
简单来说,宿主机在连接网络时,虚拟机共享上网的方式有2种,一为Bridge桥连接模式,二为NAT网络地址转换模式,具体的实现方法可以根据百度经验进行参考调试;
Bridge桥连接模式:
>设置网关命令如下所示:
route add -net 224000 netmask 240000 dev eth0 #增加一条到达244000的路由。
route命令属于网络配置命令,以下为详细说明:
route命令用来显示并设置Linux内核中的网络路由表,route命令设置的路由主要是静态路由。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。 在Linux系统中设置路由通常是为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的ip地址设置为Linux机器的默认路由。要注意的是,直接在命令行下执行route命令来添加路由,不会永久保存,当网卡重启或者机器重启之后,该路由就失效了;可以在/etc/rclocal中添加route命令来保证该路由设置永久有效。
语法


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13414832.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-31
下一篇 2023-07-31

发表评论

登录后才能评论

评论列表(0条)

保存