PacktLib: Raspberry Pi Networking Cookbook

Raspberry Pi Networking Cookbook

Credits

About the Author

About the Reviewers

www.PacktPub.com

Preface

Installation and Setup

Introduction

Preparing for the initial boot

Printing a case – the Punnet

Setting up new SD cards

Image writer for Windows cards (Win32DiskImager)

Convert and copy for Linux (dd)

Creating SD cards with BerryBoot

Booting the "official" Raspbian Linux distribution

Shutting down the Raspberry Pi (shutdown)

Administration

Introduction

Configuring remote access (raspi-config)

Configuring memory usage (raspi-config)

Remote access (ssh)

Remote access (PuTTY)

Changing the login password (passwd)

Maintenance

Introduction

Updating the operating system (apt-get)

Searching for the software packages (apt-cache)

Installing a package (apt-get)

Package management (aptitude)

Reading the built-in documentation (man)

Reading the built-in documentation (info)

File Sharing

Introduction

Mounting USB drives (pmount)

Sharing folders from other computers (mount.cifs)

Automounting USB disks at boot (/etc/fstab)

Automounting a shared folder at boot

Creating a file server (Samba)

Sharing an attached USB disk via Samba

Accessing another computer's files (smbclient)

Advanced Networking

Introduction

Creating a firewall with ufw

Connecting to the desktop remotely (xrdp)

Installing a web server (Apache, lighttpd, Nginx)

Installing a wiki (MediaWiki)

Creating a wireless access point with hostapd

Index