根据查询相关公开信息显示,openwrt内部服务器获取的的ip都是XXXXXXXXX1类型的,就是网管IP。
OpenWRT是一个高度模块化、高度自动化的嵌入式Linux系统。公司有一台2017年的新路由3退役了,下放到我的手上,我又多了个新玩具。
这货被攻城狮同事刷成了OpenWrt固件,不懂还想折腾就得去找教程。一看网上的教程大多都是以命令行 *** 作的,命令行在哪里呢?
原来,OpenWrt的内核是Linux,原生版本是没有图形界面的,我手上这台路由器因为安装了LuCI所以才有图形界面。通过SSH登陆OpenWrt就能看得到命令行了。
记录一下怎么用SSH登陆OpenWrt,对服务端和客户端分别进行设置。
路由器刷好OpenWrt固件并安装LuCI
通畅的局域网
一台Mac或Windows电脑
OpenWrt版本:OpenWrt 1907-SNAPSHOT / LuCI 1806 Lienol (git-ed5893a)
电脑系统:Windows 10
路由器IP为默认,即19216811
用Wifi或网线接入路由器,打开网页浏览器访问路由器的IP。
登陆到路由器后台页面,在 系统 下拉菜单中点击 管理权 。
在管理权页面中进行以下设置:
PS:如果需要更高的安全性,建议设置密钥。用SSH客户端软件生成一对公钥和私钥,把公钥粘贴到下面的文本框里就行了。
最后点击 保存并应用 。
任意SSH客户端软件都可以,我用的是Xshell 6。
运行软件后点击 新建 ,在d出窗口中填写:
名称随意,协议SSH,主机填路器IP地址,端口号填前面记下来那个。然后填写登陆用户名和密码:
照图填写,密码用路由器管理员密码即可。
PS:采用密钥验证的要在“方法”中选择Public key,“用户密钥”处选择之前生成的密钥对,“密码”填生成密钥时设置的密码。
设置完后点击连接。
出现LOGO和命令提示符,说明SSH登陆OpenWrt成功。如果你在OpenWRT上进行了DHCP服务器的配置,但是客户端无法通过该DHCP服务器获得IP地址并连接互联网,可能存在以下几种情况:
1 DHCP服务器未正确配置: 可以检查DHCP服务器的配置文件是否正确,并确保DHCP服务器是否正确运行。
2 防火墙的配置: OpenWRT默认情况下,防火墙会阻止客户端接入互联网,如果需要,请检查防火墙的配置是否正确。
3 DNS服务器的设置: 确保DHCP服务器设置了正确的DNS服务器地址,否则客户端将无法获得DNS解析服务。
4 NAT相关配置: 确保NAT(网络地址转换)设置正确。在OpenWRT的/etc/config/firewall文件中配置。
以上是可能存在的原因之一。如果需要,可以提供更多细节和具体步骤进行排查和解决。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)