关闭小米路由器防火墙 放行端口

本文详细介绍了如何通过SSH连接路由器并修改防火墙配置,包括开启SSH、登录路由器、编辑防火墙设置以及重启防火墙的步骤。强调了正确配置的重要性,避免因直接关闭防火墙导致无法上网的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.刷开发版并开启ssh

自行百度

2.使用ssh登录路由器

vi /etc/config/firewall

修改default如下

config defaults
        option syn_flood '0'
        option input 'ACCEPT'
        option output 'ACCEPT'
        option forward 'ACCEPT'
        option drop_invalid '0'
        option disable_ipv6 '0'

3.重启防火墙

/etc/init.d/firewall restart

不要自作聪明直接关掉防火墙,会造成无法访问互联网
。。。。。。。。。。
参考文章

https://www.cnblogs.com/EasonJim/p/9238533.html

<think>好的,我需要帮助用户在小米路由器上安装和配置ZeroTier。首先,我应该查阅用户提供的参考资料,看看有哪些相关的信息可以利用。 根据引用[1],小米万兆路由器可以通过安装entware来使用opkg安装ZeroTier。步骤包括更新opkg并安装ZeroTier,然后启动服务并加入网络。引用[2]提到,小米路由器可以刷机成OpenWRT,这样就能安装ZeroTier,但用户可能不想刷机,所以需要确认当前系统是否支持entware。引用[3]指出官方固件的局域网IP可能需要设置为特定地址,比如192.168.31.1,这可能影响安装过程。 首先,我需要确定用户的小米路由器型号是否支持entware。根据引用[1],万兆/BE10000型号可以安装entware,其他型号可能需要检查兼容性。如果用户的路由器是官方固件,可能需要先开启SSH访问,然后安装entware,接着通过opkg安装ZeroTier。 接下来,步骤可能包括:1. 开启SSH访问,可能需要参考官方或社区教程;2. 安装entware,确保软件源可用;3. 使用opkg安装ZeroTier;4. 配置ZeroTier,加入网络;5. 设置开机启动。 需要注意的地方是,如果用户的路由器默认IP不是192.168.31.1,可能需要修改,如引用[3]所述。此外,安装完成后需要检查防火墙设置,确保ZeroTier的流量不被阻止。 可能的问题包括:安装entware时遇到依赖问题,或者ZeroTier服务无法启动。需要引导用户查看日志,或者检查网络连接。另外,用户可能需要申请ZeroTier的API令牌,或者处理NAT穿透的问题。 最后,生成相关问题时要考虑用户可能进一步想知道如何验证连接,或者如何配置路由,以及常见故障排除方法。</think>### 如何在小米路由器上安装和配置 ZeroTier? #### 步骤 1:确认路由器型号与系统兼容性 - **支持型号**:小米万兆路由器(BE10000)或已刷机为OpenWRT的小米路由器[^2]。 - **官方固件限制**:若未刷机,需确认是否支持通过SSH安装Entware。部分官方固件可能默认关闭SSH,需手动开启[^3]。 #### 步骤 2:开启SSH访问 1. 登录路由器管理后台(默认地址通常为 `http://192.168.31.1`)。 2. 进入“系统设置”或“开发者模式”,启用SSH访问(具体路径因固件版本而异)。 3. 记录SSH登录账号和密码(可能需要通过官方工具生成临时凭证)。 #### 步骤 3:安装Entware环境 通过SSH连接路由器后执行以下命令: ```bash # 下载并安装Entware wget -O - http://bin.entware.net/mipselsf-k3.4/installer/generic.sh | /bin/sh # 添加环境变量 echo "export PATH=/opt/bin:/opt/sbin:\$PATH" >> /etc/profile source /etc/profile ``` #### 步骤 4:安装ZeroTier ```bash # 更新软件源并安装ZeroTier opkg update opkg install zerotier ``` #### 步骤 5:配置ZeroTier 1. **启动ZeroTier服务**: ```bash zerotier-one -d ``` 2. **加入ZeroTier网络**: ```bash zerotier-cli join <你的ZeroTier网络ID> ``` 3. **授权设备**:登录ZeroTier官网控制台,批准新设备加入网络。 #### 步骤 6:设置开机自启动 编辑 `/etc/rc.local`,在 `exit 0` 前添加: ```bash # 启动ZeroTier /opt/etc/init.d/S90zerotier-one start ``` #### 步骤 7:验证连接 ```bash # 查看ZeroTier状态 zerotier-cli status # 检查分配的IP地址 zerotier-cli listnetworks ``` #### 注意事项 - **防火墙配置**:若设备间无法通信,需检查路由器防火墙是否放行ZeroTier端口(默认9993/UDP)[^1]。 - **IP冲突**:确保路由器局域网IP与ZeroTier虚拟网络IP段不冲突[^3]。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值