CentOS/rhel/rocky原生部署飞鼠组网方法

Viewed 28

一.在开始部署前,请确保您的系统满足以下条件:

1.查看你电脑架构类型

uname -m

image.png

在返回的结果 我们可以看见是 x86_64 请记住这一点 后面下载文件会用到

2.安装依赖

sudo dnf install wget

image.png

3.永久关闭 SELinux

sudo sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config

image.png

4.临时立即关闭(推荐也执行一次)

sudo setenforce 0

image.png

5.永久关闭防火墙

5.1停止当前运行的防火墙服务

sudo systemctl stop firewalld

image.png

5.2禁用防火墙开机自启

sudo systemctl disable firewalld

image.png

5.3检查防火墙当前状态

sudo systemctl status firewalld

image.png
如果看到 Active: inactive (dead),说明防火墙已经成功关闭。

二.部署步骤
1.在第一步已经确定了自己的架构类型是X86_64,
我们需要下载这个架构的文件
这里先给大家看看常见的架构列表
image.png

2.下载安装包
建议下载最新版本

https://dow.feishunet.com/linux/

image.png

2.1 你在第一步获取到的架构是什么,你就选什么,不一定和我一样的
image.png

2.2复制下载地址,并在地址前面增加 wget
image.png

2.2 回到终端执行下载命令

wget https://dow.feishunet.com/linux/20260519/linux-x86_64/feishunet

image.png

3.赋予文件执行权限

sudo chmod +x feishunet

image.png

3.1安装飞鼠组网

sudo ./feishunet install

image.png

4.启动飞鼠服务

sudo systemctl start feishunet

image.png

5.设置开机自启服务

sudo systemctl enable feishunet

image.png

6.开放防火墙-本地部署忽略
image.png

7.前往飞鼠网络控制台获取识别码

https://saas.feishunet.com/#/network

image.png

8.选择一个网络-查看网络-查看识别码

image.png

9.访问9091端口,输入识别码

image.png

10.尝试ping一个设备
image.png

image.png

三.进阶设置-(可选)

小白操作需要谨慎
以下内容是关于 子网路由 的必备设置
效果是 你可以跨网段访问对方的局域网

1.开启内核转发

开启ipv4内核转发

sudo bash -c 'echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf'

image.png

开启ipv6内核转发

sudo bash -c 'echo "net.ipv6.conf.all.forwarding = 1" >> /etc/sysctl.conf'

image.png

立即生效

sudo sysctl -p

image.png

查看ipv4 内核转发是否开启成功
预期结果
net.ipv4.ip_forward = 1

sysctl net.ipv4.ip_forward

image.png

查看ipv6 内核转发是否开启成功
预期结果
net.ipv6.conf.all.forwarding = 1

sysctl net.ipv6.conf.all.forwarding

image.png

2.开启iptables转发功能

sudo iptables -P FORWARD ACCEPT

image.png

3.设置nat ip伪装

sudo iptables -t nat -A POSTROUTING -j MASQUERADE

image.png

三.卸载飞鼠组网

sudo ./feishunet uninstall
0 Answers