# 15.1.2.3. 網路設定範例

1\. 新增一個資料夾，然後使用以下指令將其打開。

```
  $ sudo touch /etc/netplan/01-netcfg.yaml
  $ sudo nano /etc/netplan/01-netcfg.yaml
```

2\. 打開檔案後，配置網路設定。請參閱下面的網路設置。

```
network:
 version: 2
 renderer: networkd
 ethernets:
   eth0:
     dhcp4: yes
     dhcp6: yes
     optional: true
 wifis:
   wlan0:
     dhcp4: yes
     dhcp6: yes
     access-points:
       "your-wifi-name":
         password: "your-wifi-password"
```

3\. 配置完成後，remote PC 可以通過以下步驟連接到 TurtleBot3 的 SBC 單板電腦。

4\. 套用 renderers 渲染器的所有配置，然後重新啟動 Raspberry Pi 3。

```
$ sudo netplan apply
```

5\. 設定 systemd 以防止啟動延遲，即使啟動時沒有網路也是如此。使用以下指令設置屏蔽 systemd 進程。

```
$ systemctl mask systemd-networkd-wait-online.service
```

6\. 從現在開始，你可以使用 SSH。 如果你希望從 remote PC 連接到 SBC 並安裝 ROS 和 TurtleBot3 軟體，請運行以下指令。

```
$ ssh ubuntu@<NETWORK IP of Raspberry PI>
```
