Raspberry Pi_Eng_11.2.2 Setting Assignment Method of IP Address

11.2.2 Setting Assignment Method of IP Address

Generally, in the way that a computer is assigned an IP address in a network, there are “automatic IP assignment” and “static IP assignment”.

If the DHCP server is set to “automatic IP address assignment”, it has the function of automatically assigning IP addresses to individual computers connected to the internal network managed by the server. Normally, IP address is automatically assigned one by one in the order that each computer is connected to the network. In this way, if the current IP address is assigned to 192.168.0.100, the next connected computer is given an IP address of 192.168.0.101.

Raspberry Pi_Eng_11.2.1 Information for Network Setting

11.2 Information for Network Setting

11.2.1 Information for Network Setting

In the Raspberry Pi system, the basic settings for the network are stored in “/etc/network/interfaces” file.

When you check the file contents on the Terminal screen, the following is included.

Raspberry Pi_Eng_11.1.2 “ifconfig” Command – Verify Network Status & IP Address

11.1.2 “ifconfig” Command – Verify Network Status & IP Address

The “ifconfig” command is used on the Raspberry Pi system to check the current network connection status, to start a new network connection, or to stop normal working network.

[Command Format]

ifconfig [display-option] [interface] [operation option]

Raspberry Pi_Eng_11.1.1 Network Connection and IP Address

11.1 Network Overview

11.1.1 Network Connection and IP Address

The IP address must be specified in order for a computer to be connected to the network. This IP address is always used when communicating with other computers on the network. The Raspberry Pi system is also assigned an IP address when connected to the network.

Raspberry Pi_Eng_11.0 Chapter 11 Network Management

Chapter 11 Network Management

Chapter’s Main Topics

Here, we will look at how to inquire the network information in the Raspberry Pi system and how to configure various setting item to connect to the network through a desired manner.

It includes descriptions on the following topics:
■ Network overview

■ Network setting information

■ Using hostname

■ Wired network connection

■ Wireless network connection

■ Setting static ip

■ Activation and stop of network

■ Bluetooth setting and connection

Raspberry Pi_Eng_10.9.4 “uniq” Command

10.9.4 “uniq” Command

This command performs the function of removing adjacent redundant data when reading data from the input or exporting the data to the output.

[Command Format]

uniq [option] [input] [output]

[Command Overview]

■ This removes adjacent redundant row data from input or output.

■ User privilege — Normal user.

Raspberry Pi_Eng_10.9.3 “sort” Command

10.9.3 “sort” Command

This command sorts the data in the specified file according to certain rule and then exports them to standard output.

[Command Format]

sort [option] [directory/file]

[Command Overview]

■ This sorts the data in the specified file.

■ User privilege — Normal user.

Raspberry Pi_Eng_10.9.2 “wc” Command

10.9.2 “wc” Command

This command counts and returns the number of line, word, and byte in the specified file.

[Command Format]

wc [option] [directory/file]

[Command Overview]

■ This calculates and reports the number of line, word, and byte in the specified file.

■ User privilege — Normal user.

Raspberry Pi_Eng_10.9.1 “awk” Command

10.9 Commands Related to Data Manipulation

10.9.1 “awk” Command

The “awk” command reads the specified file, finds the line that has a value matching the specified pattern, and performs the specified operation if the pattern matches. Here, the operation means a field manipulation in a line or an arithmetic operation using a field value. The name “awk” comes from the names of three people who developed it, Aho, Weinberger, and Kernighan.

Awk is a programming language with features such as Shell programming, BC, and the C programming language. It works perfectly with BC, and field variables with names like Shell arguments $1, $2, and $3 can be used on each input line. It also has a printing and control operator similar to the C language.

Raspberry Pi_Eng_10.8.3 | (pipe) Command

10.8.3 | (pipe) Command

In Linux, there is a way to use the output from the execution of one command as input to another command, which is “|” (pipe) command. The word “pipe” here means that all incoming input to the pipe is not removed or sent elsewhere, but is passed to the exit as it is entered without loss of content.

Normally, when a command is executed, it receives input data from an explicitly specified file or input device, processes it in the manner specified by the command, and sends the result to the output.