使用nat外网SSH树莓派及访问tomcat页面
来源:互联网 发布:报站软件 编辑:程序博客网 时间:2024/05/16 18:47
最近入手了树莓派3,于是就开始了折腾的日子,不过好在所有的问题都有了好结果,我相信这才是所有开发人员最大的乐趣。
树莓派的安装,及配置静态ip(有显示屏和没有显示屏的方法)
首先在官网下载好raspbian系统(我选的是lite版,因为烧录实在是太费时间了)后,将它烧录在内存卡上就可以了,建议还是给树莓派配个显示屏(需要双头HDMI连接线,或者HDMI转VGA或者HDMI转DVI,如果是很新的显示屏,直接用双头HDMI线就可以了),这样会节省很多麻烦,我之前没有配置显示屏,在给树莓派设置静态ip的时候,就必须要有一台装有linux系统的电脑,然后用这台电脑修改内存卡里的配置文件。
方法一:树莓派,显示屏,内存卡,笔记本,路由器
将树莓派连接电源,显示屏后,就会显示登陆界面,用户名pi,密码raspberry。
下面配置静态ip:
先在笔记本登陆路由器后台,查看路由器ip和路由器分配的ip范围:
我路由器的ip:192.168.0.1 掩码:255.255.255.0
路由器ip分配范围:192.168.0.100~192.168.0.150
回到树莓派,先添加root用户,然后进入/etc/network目录,vi interfaces,显示如下:
在第三行可以看到,设置静态ip要修改/etc/dhcpcd.conf文件,vi /etc/dhcpcd.conf
在文件的末尾添加:(这里的24是表示掩码,将255.255.255.0转换成二进制格式为11111111.11111111.11111111.00000000数字1的个数为24)
# my configinterface eth0static ip_address=192.168.0.101/24static routers=192.168.0.1static domain_name_servers=114.114.114.114
然后reboot
方法二:笔记本,网线,树莓派,内存卡,(路由器可有可无)
有路由器:
之前在网上看到的方法都不成功,也不知道他们是怎么弄好的。。现在来讲我的方法:有路由器,先查看路由器分配的ip范围,如下:
ip范围是192.168.0.100~192.168.0.150
接下来给树莓派设置静态ip,先查看笔记本的ip,我的是192.168.0.100所以树莓派的ip可以设置为192.168.0.101。找一台装有linux的笔记本(或者个人以为可以将内存卡插入安卓手机修改,因为安卓也是linux内核,不知道有没有用)读取内存卡,然后按照方法一修改/etc/dhcpcd.conf文件,然后把内存卡装到树莓派上,切换windows系统,使用putty客户端连接192.168.0.101应该就可以登陆树莓派了。
没有路由器:
按上面方法修改内存卡里的/etc/dhcpcd.conf文件,设置ip:10.0.0.10,掩码:255.0.0.0,网关:10.0.0.11,dns服务器:8.8.8.8,笔记本进入控制面板,设置无线网络共享,更改本地连接ipv4配置,设置ip:10.0.0.11,掩码:255.0.0.0,网关:10.0.0.10,然后直接用网线连接树莓派和笔记本,使用putty登陆树莓派。
下面使用nat使树莓派可以外网访问
在linux下安装mono,nat123linux,参考这里
添加端口映射,参考这里
我设置了两个端口映射,一个tomcat主页,一个SSH
外网 48078fb5.nat123.cc:44075 tomcat 8081
外网 56078fc0.nat123.cc:44076 SSH 22
在手机访问 48078fb5.nat123.cc:44075
笔记本putty登陆树莓派(这里连的是路由器,所以仍然属于内网访问)
后面打算就是:建自己的博客网站,部署在树莓派上
- 使用nat外网SSH树莓派及访问tomcat页面
- VirtualBox 复制虚拟机 使用nat网络 虚拟机间互相访问 物理主机ssh访问
- 使用MySQL统计页面访问及排名
- tomcat访问jsp页面
- 使用Tomcat访问JSP页面时遇到的问题
- windows 访问ubuntu (ssh-server 安装及使用)
- 使用SSH无密码验证访问树莓派
- 通过ssh访问NAT网络模式虚拟机里的Linux
- VMware虚拟机NAT网络模式通过SSH访问的配置
- 通过ssh访问NAT网络模式下的虚拟机Linux
- VirtualBox NAT 模式下,主机ssh访问虚拟机配置
- tomcat管理页面访问设置
- tomcat总是访问旧页面
- 修改Tomcat默认访问页面
- 在自己笔记本电脑上如何访问虚拟机的内容、包括可以使用ssh、访问tomcat、访问nginx
- 使用 teredo 穿透NAT访问 ipv6
- Android开发使用https及Webview访问https页面
- Tomcat访问日志使用
- Cookie&Session原理详解
- Eclipse中python环境搭建
- JAVA开发模式
- eclipse中server location替灰色,不能修改
- ARM汇编 .word
- 使用nat外网SSH树莓派及访问tomcat页面
- 算法导论中的顺序统计学示范代码
- Java 加密 AES 对称加密算法
- 嵌入式linux下u盘自动挂载的实现
- css加载导致页面先“朴素”后“华丽”的解决办法
- ERROR: opening port for MGR MGR
- 竞争条件——线程学习四
- Qt小知识点
- 数据结构--二叉树