Skip to Main Content
Raspberry Pi Cookbook, 4th Edition
book

Raspberry Pi Cookbook, 4th Edition

by Simon Monk
December 2022
Beginner to intermediate content levelBeginner to intermediate
618 pages
12h 41m
English
O'Reilly Media, Inc.
Book available
Content preview from Raspberry Pi Cookbook, 4th Edition

Chapter 2. Networking

2.0 Introduction

The Raspberry Pi is designed to be connected to the internet. Its ability to communicate on the internet is one of its key features and opens up all sorts of possible uses, including home automation, web serving, network monitoring, and so on.

The connection can be wired through an Ethernet cable (in the case of most models), and newer models have built-in WiFi.

Having a connected Raspberry Pi also means that you can connect to it remotely from another computer. This is very useful for situations in which the Raspberry Pi itself is used as a headless server and doesn’t have a keyboard, mouse, and monitor attached to it.

This chapter gives you recipes for connecting your Raspberry Pi to the internet and controlling it remotely over a network.

2.1 Connecting to a Wired Network

Problem

You want to connect your Raspberry Pi to the internet using a wired network connection.

Solution

First, if you have an old model A Raspberry Pi or a Pi Zero, there is no RJ45 connector for Ethernet. In this case, your best option for internet access is to use a wireless USB adapter (see Recipe 2.5).

If you have a model B or B+ Raspberry Pi (1, 2, 3, 4, or 400) then you are in luck; just plug an Ethernet patch cable into its RJ45 socket and then connect the other end to a spare socket on the back of your home router (Figure 2-1).

Figure 2-1. Connecting Raspberry ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Raspberry Pi Cookbook, 3rd Edition

Raspberry Pi Cookbook, 3rd Edition

Simon Monk
bash Cookbook, 2nd Edition

bash Cookbook, 2nd Edition

Carl Albing, JP Vossen
Getting Started With Arduino, 4th Edition

Getting Started With Arduino, 4th Edition

Massimo Banzi, Michael Shiloh

Publisher Resources

ISBN: 9781098130916Errata PageSupplemental Content