| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 小米路由器ARP绑定2021-09-08测试可用 -> 正文阅读 |
|
[系统运维]小米路由器ARP绑定2021-09-08测试可用 |
前面内容和教程无关,可以直接跳到正文 小米路由器有DHCP静态IP分配功能,但并不是ARP绑定 导致电脑关机后路由器的ARP缓存表里面只有IP地址没有MAC地址信息,网络唤醒就失效了。 我用的是小米路由器3G,之前是刷了OpenWrt,发现有BUG就换成了Padavan 但是玩游戏会掉线,因为Padavan的功能确实很多 用的东西比较多,像VPN服务器、FTP服务器和Smaba所以就一直没换固件 游戏掉线的问题搞得有点烦,把开启的这些全关,U盘拔下来也还是会掉线 不知道怎么回事内存占用很高,然后就刷回了官方固件 最近没怎么玩游戏暂时还没发现有掉线的情况,但是网络唤醒的问题搞得头疼 我刚开始用官方固件的时候,我记得是用arp -f 的搞定的ARP绑定 但是这次刷了开发版固件和开启了SHH之后,发现 arp -f 这个命令被移除了... 真不知道小米怎么想的,arp绑定没有,arp -f 这个命令也移除了。 好在arp -s 这个命令还是能用的,但是有个问题这个命令绑定的地址是存在内存里面的 重启路由器就又得重新设置,我刚开始是想把arp -s 放/etc/rc.d/rc.local 里面 开机启动会自动执行这条命令,没想到官方把/etc/rc.d/rc.local的这个开启启动也移除了.... 我找了找发现了这个文件/etc/rc.local ,我把命令放到这个文件里面重启了一下路由器发现可行。 测试了几次都没有问题,这个是我目前找到能重启路由后 arp绑定正常的唯一方法了。 下面是教程,记录一下,也顺便给有需要的人参考一下 以下为正文注:路由器需要刷开发版并且开启SSH,开SSH好像就没保修了 而且有一定的风险,自行判断是否要开SSH,开启SSH这个网上教程很多就不多说了 开启SSH后才能操作以下步骤 1.用Xshell等工具连接路由器 2.输入"vi /etc/rc.local" 正常进入后如下图(Xshell里面粘贴是同时按下Shift+Insert) 3.按A进入文本输入模式,在exit 0 的前面按回车加一行,然后输入 "arp -s 192.168.31.101 aa:bb:cc:dd:ee:ff"?(只是示例,输入自己需要绑定的IP和mac地址) 4.按ESC切换到命令模式,然后输":wq!",会在左下角显示,输入之后按回车保存。 5.重启路由器,需要绑定的那台设备先不要联网,用Xsehll连接上路由器然后输入 arp 如果ARP缓存表里面有刚刚添加的那一项就是成功了。 最后:已经写的非常详细了,这都看不懂我也没办法了,如有其它更好方法欢迎一起讨论! |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/30 2:53:56- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |