RaspberryPi 如何优雅的连接? - V2EX
uuair

RaspberryPi 如何优雅的连接?

  •  
  •   uuair Mar 9, 2016 6139 views
    This topic created in 3718 days ago, the information mentioned may be changed or developed.

    如何优雅的连接 RaspberryPi 呢?我知道可以搜索到的方式, ssh 啊,电缆啊什么的,但是有没有更方便的方法。
    我的情况是这样的, Pi 上我安装了无线网卡,经常出差,但是除了主机没什么东西。我设想的是可以连接网线,获得 ip 以后自动告诉我,然后我通过 ssh 上去,连接无线网。或者我自动连接我自带的路由器,这样 wifi 的 ssid 就固定了。因为不想每次都带电缆出门。求好方法以及实施办法。
    btw :在 v2 我基本是脑盲。。。。多谢。

    32 replies    2016-04-26 09:59:28 +08:00
    ncwgf
        1
    ncwgf  
       Mar 9, 2016
    在 windows
    安 apple 的 bonjure
    你在 windows 上入 raspberrypi.local 代替 IP 地址
    即可入你的 Pi
    uuair
        2
    uuair  
    OP
       Mar 9, 2016
    @ncwgf 哦,忘记说了,我是 osx
    uuair
        3
    uuair  
    OP
       Mar 9, 2016
    @ncwgf 你说的很对,我试一试,这样就不需要 ip 了
    uuair
        4
    uuair  
    OP
       Mar 9, 2016
    @ncwgf 但问题是,酒店里面的有线网跟无线网,或许不再同一个网段里啊,也可以访问到么?
    ncwgf
        5
    ncwgf  
       Mar 9, 2016
    OSX 好像是建了功能
    酒店的可不清楚了, 我都自路由器以保至少能端登入
    同感多一重保, 工作也方便一

    查了一下, 事主要靠 Pi 的 avahi-daemon 服主放息至
    段不同不了
    Tink
        6
    Tink  
    PRO
       Mar 9, 2016 via iPhone
    酒店里要用 ngrok
    hayao650
        7
    hayao650  
       Mar 9, 2016
    给它固定 ip 不就行么?
    Mush
        8
    Mush  
       Mar 9, 2016
    楼主可以参考这个 https://github.com/btyh17mxy/dynamic-dns . 这是用来获取公网 IP 并且更新 DNS 的, 你稍微改下就行了
    lanwairen123
        9
    lanwairen123  
       Mar 9, 2016 via Android
    带两个无线网卡 ,一个设置成 AP ,一个用来连别的 wifi ,这样永远不用担心找不到 pi 的 ip ,还可以用 pi 做透明梯子,到哪都能用
    zhujinliang
        10
    zhujinliang  
       Mar 9, 2016 via iPhone
    加上个 1602 液晶屏
    uuair
        11
    uuair  
    OP
       Mar 9, 2016
    @ncwgf 是的,我也是自带路由,但有时候酒店的有线网络特别烂,烂到上传为 0 ,逼得你必须无线网,所以我还要找找办法。


    @Tink ngrok 只能获取外网地址啊,内网怎么解决?

    @hayao650 固定的不成呗。。你说我是给 192.168.1.x 还是给 192.168.0.x ,还是给 192.168.3.x ??


    @lanwairen123 你这个不是更麻烦了么。。我不就是为了少带东西么。。否则我有串口连接线了已经,就可以联网了啊。。只不过我想什么都不带而已,探讨一下方案。


    @zhujinliang 谢谢,可是 hdmi 的接口,我应该弄个 4k 屏才爽吧。。。但是怎么背起来呢?
    jasontse
        12
    jasontse  
       Mar 9, 2016 via iPad
    从网络入手要实现通用的手段很困难,因为靠谱的公共无线网络都应该设置 AP Isolation 连不上的。
    lll9p
        13
    lll9p  
       Mar 9, 2016
    开 hostapd
    lll9p
        14
    lll9p  
       Mar 9, 2016
    USB 转 TTL 模块
    jhaohai
        15
    jhaohai  
       Mar 9, 2016   1
    加个小指示灯和一个按钮,按下按钮就会通过指示灯把 ip 地址以摩尔斯电码的方式发出来
    这个是我一个同学告诉我的
    ncwgf
        16
    ncwgf  
       Mar 9, 2016
    @uuair 有候直接用手 能就算了
    Tink
        17
    Tink  
    PRO
       Mar 9, 2016 via iPhone
    @uuair ngrok 就是解决内网穿透的.
    duoglas
        18
    duoglas  
       Mar 9, 2016
    以前用花生壳 ddns 配合脚本实现过,后来吃灰了
    uuair
        19
    uuair  
    OP
       Mar 9, 2016
    @jasontse 是啊,要是能跟 iphone 共享 wifi 信息就好了, iphone 连上什么 wifi , raspberry 也连什么。

    @lll9p 开 hostapd 是不是电脑就可以连接 raspberry 了?但是只有一个网卡啊。。如何让 pi 上网呢?
    @ll9p 我现在用的就是这个,这不是讨论,能不能省了么
    @jhaohai 嗯,需要外接一个 led 板,我用过,但是,东西越戴越多了。
    @ncwgf 对啊,能让 raspberry 上网而已,其实我的 raspbian 里有 kali 的源,你懂了吧。

    @Tink 你说的对,但是我不是需要内网穿透,我需要 raspberry 联网,我在内网访问,而不是连接外网。你的意思我明白,自动连接 ngrok 的申请好的端口,下次无论在哪里连接,只要插上网线,就可以通过 ngrok.org:xxx 访问了对吧?是个思路,但是速度好慢。。花生壳或者 3322 的方法我也试过。
    nasta
        20
    nasta  
       Mar 9, 2016
    @uuair 买一个小的 TP-link 路由器
    Tink
        21
    Tink  
    PRO
       Mar 9, 2016
    @uuair 你要树莓派联网,这个要求很容易就达到了啊,自己家就路由器直接设置 dmz ,不在自己家就 ngrok ,跟你在内网外网还是哪里没有任何关系啊
    Andy1999
        22
    Andy1999  
       Mar 9, 2016 via iPhone
    难道只有我连系统都刷不进去么…
    Tink
        23
    Tink  
    PRO
       Mar 9, 2016
    @uuair 我终于明白你的意思了,想想也很简单啊
    打开 cmd

    net view 查看局域网内的所有机器,肯定就有你的树莓派啊
    比如就叫 raspberrypi
    然后 ping -4 raspberrypi 直接就看到 ip 了啊

    更简单一点的:
    arp -a

    所有网卡的 ip 显示出来了,只不过后面是 MAC 地址,记住你的树莓派 mac 地址后几位就 ok 了
    Tink
        24
    Tink  
    PRO
       Mar 9, 2016
    @Andy1999 刷系统用那个官方的不行吗
    cctv6
        25
    cctv6  
       Mar 9, 2016 via Android
    @Andy1999 可能是内存卡的问题
    Andy1999
        26
    Andy1999  
       Mar 9, 2016 via iPhone
    @Tink
    @cdlnls 内存卡三星 就是用官方的……
    lll9p
        27
    lll9p  
       Mar 9, 2016
    @uuair 可以同时开 wifi 和别的 wifi 啊
    cevincheung
        28
    cevincheung  
       Mar 9, 2016
    笔记本电脑插个 usb 网卡,用这个网卡自建公共 wifi ,树莓派自动连接到这个 ssid 上。笔记本自带的网卡连接其他 wifi 。
    limbo0
        29
    limbo0  
       Mar 10, 2016 via Android
    ls 就有一个答到点子上了,用 usb 转 ttl 最方便了

    淘宝买个就几块钱,然后就可以把你的 pi 当 u 盘一样直接插到电脑上了。终端一连接就 ok 了
    limbo0
        30
    limbo0  
       Mar 10, 2016 via Android
    sorry ,没看到题主回复,请忽略
    lanwairen123
        31
    lanwairen123  
       Mar 10, 2016 via Android
    要访问到树莓派,无外乎下面几种途径:
    1.显示器键盘鼠标,显然楼主不想背着这些东西吧?
    2.ttl 线
    3.网络(包括有线和无线),其中又包括
    1)有线接入网络,各种获取 pi ip 地址的方法
    2)一块无线网卡,只能设定连接固定 wifi ,连上以后找 ip
    3)一块无线网卡,设成 AP ,用有线接入网络,连接 ap 找有线的 IP
    4)两块无线网卡,一块用 hostapd 设成 AP ,连接此 AP 设置有线或者无线网络,既然楼主已经带了一个无线网卡,我不觉得再插一块小网卡会比带几根线麻烦很多,另外楼主的意思到底是要树莓派连接有线还是无线网络?如果只连有线,方案 3 就可以,如果要连无线 ,方案 4
    lifanxi
        32
    lifanxi  
       Apr 26, 2016
    我的做法是开机连上网后,自动更新一下我的 DDNS ,内网 IP 外网 IP 各对应一个域名。同时调阿里大鱼的 API (不免费),给自己发个短信,通知一下自己的 IP 。
    About     Help     Advertise     Blog     API   FAQ     Solana     3757 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 142ms UTC 04:56 PVG 12:56 LAX 21:56 JFK 00:56
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86