当拿到手一个全新的树莓派,无鼠标键盘和显示器接入的情况下,如何配置系统,连接网络等?
有个思路就是用网线把macbook和树莓派直接连接起来,因为所有树莓派的mac地址都是以 b8:27:eb 开头的,通过网线连接时,可以发现请求dhcp信息
sudo tcpdump |egrep “b8:27:eb”
从上面grep的日志就可以看到树莓派获取的ip地址,如169.254.52.165。
然后再 ssh -X pi@169.254.52.165 打开ssh,并转发到x11显示界面。登陆到pi后,再运行命令 lxsession 或 /etc/X11/Xsession
如果想让pi通过mac共享网络上网,在mac的系统设置 – 共享,打开互联网共享,这样pi就能拿到与mac一个网段的ip地址。
要让mac支持x11,需要下载并安装xquartz: http://www.xquartz.org/
卸载xquartz方法:
launchctl unload /Library/LaunchAgents/org.macosforge.xquartz.startx.plist sudo launchctl unload /Library/LaunchDaemons/org.macosforge.xquartz.privileged_startx.plist sudo rm -rf /opt/X11* /Library/Launch*/org.macosforge.xquartz.* /Applications/Utilities/XQuartz.app /etc/*paths.d/*XQuartz sudo pkgutil --forget org.macosforge.xquartz.pkg # Log out and log in
来源 https://gist.github.com/tonymtz/714e73ccb79e21c4fc9c
另一个思路,就是当ssh进去之后,再安装 vnc 软件,通过vnc方式显示pi系统的图形界面。vnc方面的资料网上很多,就不多说了。
sudo apt-get install tightvncserver
tightvncserver
service lightdm stop
vncserver :1 -geometry 1920×1080 -depth 24
来源: https://www.raspberrypi.org/documentation/remote-access/vnc/