首页 >>  正文

主备vrrp都是master

来源:baiyundou.net   日期:2024-09-24

作者:Titanium

最近想弄个一个all in one 玩,但是看网上说 all in one ,all in boom ,都不推荐软路由放在一起,用一个独立的设备确保网络的稳定性,我就想到了用  虚拟路由器冗余协议 VRRP 实现个双机热备,弄个主备路由不就行了吗,主路由放在all in one 里面,备用路由器就用手上的小娱c5 刷个openwrt 就行了,做了一下尝试是可以的,下面做一下记录

小娱C5 使用的固件版本:链接 我使用的是这个 AutoBuild-lede-xiaoyu_xy-c5-R22.10.10-20221015-Clash-9ffc9.bin

主路由是在群晖安装了个虚拟机openwrt 参考下面:

分钟实现全屋科学上网 群晖 NAS 安装 Openwrt 旁路由教程

x86_64 等软路由设备固件

刷机完成之后配置源:

cat > /etc/opkg/distfeeds.conf <

src/gz openwrt_core https://mirrors.cloud.tencent.com/lede/snapshots/targets/ramips/mt7621/packages

src/gz openwrt_base https://mirrors.tuna.tsinghua.edu.cn/lede/releases/packages-22.03/mipsel_24kc/base/

src/gz openwrt_luci https://mirrors.tuna.tsinghua.edu.cn/lede/releases/packages-22.03/mipsel_24kc/luci

src/gz openwrt_packages https://mirrors.tuna.tsinghua.edu.cn/lede/releases/packages-22.03/mipsel_24kc/packages

src/gz openwrt_routing https://mirrors.tuna.tsinghua.edu.cn/lede/releases/packages-22.03/mipsel_24kc/routing

src/gz openwrt_telephony https://mirrors.tuna.tsinghua.edu.cn/lede/releases/packages-22.03/mipsel_24kc/telephony

EOF

opkg update
opkg install keepalived

关于keepalived 的配置使用主要参考了下面的帖子:

使用Keepalived实现华硕主路由和OpenWrt旁路由的负载均衡

openwrt 的keepalived,我写个安装配置步骤吧


配置备机:

cat > /etc/config/keepalived <

global_defs {

    router_id LVS_1

}

vrrp_instance VI_1 {

    interface br-lan # 这里是lan口网卡名,通过ip a查看

    state BACKUP

    virtual_router_id 1

    priority 50 

    advert_int 1

    authentication {

        auth_type PASS

        auth_pass 1111

    }

    virtual_ipaddress {

        192.168.3.254 # 这里是虚拟ip地址

    }

}

EOF

配置主机

cat > /etc/config/keepalived <

global_defs {

    router_id LVS_1

}

vrrp_instance VI_1 {

    interface br-lan # 这里是lan口网卡名,通过ip a查看

    state MASTER

    virtual_router_id 1

    priority 100 

    advert_int 1

    authentication {

        auth_type PASS

        auth_pass 1111

    }

    virtual_ipaddress {

        192.168.3.254 # 这里是虚拟ip地址

    }

}

EOF

配置完成后一个坑,默认的service 启动脚本会自动覆盖配置文件,需要做如下修改

vi /etc/init.d/keepalived

最后面的这个函数给注释掉,这个函数会自动覆盖我们上面手动配置配置文件

        #process_config 

重新启动服务:

service keepalived stop 

service keepalived start 

通过页面日志能看到启动成功: Keepalived_vrrp[3742]: (VI_1) Entering BACKUP STATE (init)

在主路由上面 ip a 命令可以看到 vip 地址已经有了,电脑ping 这个地址可以通了

通过开关主路由器的keepalived 服务可以测试切换是否正常,或者电脑 ping -n 10000 长ping ,重启主机看是否能正常切换,我这测试一切正常!

阅读更多NAS存储精彩内容,可前往什么值得买查看

","gnid":"960b18f28d1f06a34","img_data":[{"flag":2,"img":[{"desc":"","height":"180","title":"","url":"https://p0.ssl.img.360kuai.com/t01b1182bd9bfa0e624.jpg","width":"600"},{"desc":"","height":"194","title":"","url":"https://p0.ssl.img.360kuai.com/t014e7b04c669b48c6b.jpg","width":"600"}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"cache","pub_time":1685274585000,"pure":"","rawurl":"http://zm.news.so.com/f938431363d240efdfe191b22335d26f","redirect":0,"rptid":"d18501e386fb8985","rss_ext":[],"s":"t","src":"什么值得买","tag":[{"clk":"kdigital_1:ipad","k":"ipad","u":""}],"title":"捡垃圾 篇七:openwrt 配置keepalived vrrp 实现路由备份

曲转航4935两台三层交换机配置VRRP协议 -
张秀施18925907817 ______ 看你的连接拓扑,这样配置VRRP的意义并不是很大,通常VRRP是在核心层来使用的,看这个图显示,网络并不复杂,核心层同时也是接入层,如果是多vlan环境,也只是为不同vlan转发提供了不同通道. 一般VRRP会和vlan配合使用,以达到...

曲转航4935VRRP、NAT、NTP分别是什么协议,做什么的 -
张秀施18925907817 ______ 虚拟路由器冗余协议(VRRP)是一种选择协议,它可以把一个虚拟路由器的责任动态分配到局域网上的 VRRP 路由器中的一台.控制虚拟路由器 IP 地址的 VRRP 路由器称为主路由器,它负责转发数据包到这些虚拟 IP 地址.一旦主路由器不可...

曲转航4935关于负载构造的说法不正确的是: - 上学吧普法考试
张秀施18925907817 ______ vrrp组两台交换机之间应该是不通的.因为接受不到对方的advertisement报文,所以,就认为自己是主了.

曲转航4935交换机热备份是不是vrrp 不是的话 求命令 -
张秀施18925907817 ______ vrrp是vlanif的热备份配置,准确的说,它备份是网关,不是交换机.假如交换机上有N个网关,那就应该做N个vrrp才能完全备份,而不是说一个vrrp就是整机备份.同样,它备份也只是网关Ip,其他东西不会同步

曲转航4935交换机VRRP 是不是只能在二层通信,请详解 -
张秀施18925907817 ______ vrrp是基于三层交换的或路由的,二层交换机是实现不了的.通常网络里所有的机器都只有一个路由,如果这个路由坏了,那所有的主机都不能上网了,VRRP就是为了解决这个而提出的协议.VRRP是将局域网里的一组路由器组成一个虚拟的路由器,叫一个备份组.比如上面这个图,真实的网关地址分别是10.1.1.1/24和10.1.1.2/24.而虚拟出的网关是10.1.1.3..网络里的所有主机的网关地址写的也是10.1.1.3

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024