正在阅读:极客作品:太阳能供电的树莓派FTP服务器极客作品:太阳能供电的树莓派FTP服务器

2014-02-03 00:15 出处:其他 作者:geekfan 责任编辑:shengyongzhen

设置静态IP地址

  第一步就是确保你的小派有一个静态IP地址,因为我们需要在防火墙上添加例外来允许那些FTP请求。

  在小派的桌面,双击“LX Terminal”图标进入终端。敲入如下命令设置静态IP地址:

  sudo nano /etc/network/interfaces

  这个文件控制了树莓派的IP地址。你需要做的是稍微向下滚动到“iface eth0”一行把“DHCP”改成“static”。现在,在这一行的下方,为你的小派键入一个IP地址,还有子网掩码和网关。

  address 192.168.1.93
  netmask 255.255.255.0
  gateway 192.168.1.254

  接下来,你该做的就是把这个IP地址敲到文件的“static”区域确保你的小派不会在重启之后换成另外一个IP。

  Ctrl+X退出,再按一下“Y”保存改动,再按几次回车回到命令行。现在输入:

  sudo /etc/init.d/networking stop
  sudo /etc/init.d/networking start

  这将会重启网络组件并且使用刚才保存的IP地址。

4

VNC

  在终端输入以下命令,在每一行之后按一下回车。

  sudo apt-get update
  sudo apt-get install vnc-server
  vncserver

  当软件包下载并安装好之后,会提示你设置一个密码,重复一遍并且在出现view-only选项的时候选择“No”。

  现在,VNC已经装好了,我们需要确保它作为一个系统服务在每次小派重启的时候自动加载。通过下面的命令来实现:

  sudo nano /etc/init.d/tightvncserver

  按一下回车,在打开的编辑器里,输入如下代码:

  #!/bin/sh
  # /etc/init.d/tightvncserver
  # Set the VNCUSER variable to the name of the user to start tightvncserver under
  VNCUSER='pi'
  case "$1" in
    start)
      su $VNCUSER -c '/usr/bin/tightvncserver :1'     echo "Starting TightVNC server for $VNCUSER "     ;;
    stop)     pkill Xtightvnc     echo "Tightvncserver stopped"     ;;
    *)     echo "Usage: /etc/init.d/tightvncserver {start|stop}"     exit 1     ;;
  esac
  exit 0

5

  现在按一下“Ctrl+X”然后“Y”保存,再按几次回车回到命令行。现在我们要做的是修改我们刚才创建的脚本权限让它可以执行,键入以下命令:

  sudo chmod 755 /etc/init.d/tightvncserver

  按一下回车。最后,我们需要把它加到启动脚本里,键入以下命令:

  update-rc.d tightvncserver defaults

  现在你能做的是拔下显示器并且把你的小派放到有网线的地方,并且阳光充足(为太阳板充电)。如果你安装了类似TightVNC Viewer的工具你可以通过“192.168.1.93:1”(换成你自己的静态IP地址)以图形界面的方式访问到你的小派了。>>

键盘也能翻页,试试“← →”键

为您推荐

加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多

网络设备论坛帖子排行

最高点击 最高回复 最新
最新资讯离线随时看 聊天吐槽赢奖品