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>

Last updated