Raspberry Piワイヤレスを動作させて、Raspbianで使用していたように2つの別々のネットワークに接続できるようにしています。私はオンラインでいくつかのチュートリアルを行いましたが、これがどこかに私を導く最後のチュートリアルでした: https://medium.com/a-Swift-misadventure/how-to-setup-your-raspberry-pi-2 -3-with-ubuntu-16-04-without-cables-headlessly-9e3eaad32c01
しかし、まだネットワークはありません。
ifconfig:
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.17 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::ba27:ebff:fea3:7b04 prefixlen 64 scopeid 0x20<link>
ether b8:27:eb:a3:7b:04 txqueuelen 1000 (Ethernet)
RX packets 619 bytes 142348 (142.3 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 326 bytes 47342 (47.3 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<Host>
loop txqueuelen 1000 (Local Loopback)
RX packets 211 bytes 52909 (52.9 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 211 bytes 52909 (52.9 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
iwconfig:
lo no wireless extensions.
eth0 no wireless extensions.
wlan0 IEEE 802.11 ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=0 dBm
Retry short limit:7 RTS thr=2347 B Fragment thr:off
Power Management:on
lsusb:
Bus 001 Device 005: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 004: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
これを試しました: https://help.ubuntu.com/lts/serverguide/network-configuration.html.en
nmcli radio wifi:
Error: NetworkManager is not running.
nmcli --version:
nmcli tool, version 1.10.6
どんな助けもありがたいです。ケーブルをつまずいて、ワイヤレスと開発PLCに接続できないことにうんざりしています。
lsb_release -d:
Description: Ubuntu 18.04 LTS
cat /etc/netplan/*.yaml:
# This file is generated from information provided by
# the datasource. Changes to it will not persist across an instance.
# To disable cloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
version: 2
ethernets:
eth0:
dhcp4: true
match:
macaddress: b8:27:eb:a3:7b:04
set-name: eth0
ネットプラン設定を更新する必要があります。
以下は、/etc/netplan/00-snapd-config.yaml
での私の設定です。最初にconsole-conf
を使用して作成しましたが、手動で編集して機能させる必要がありました。
ubuntu@ubuntu:~$ Sudo cat /etc/netplan/00-snapd-config.yaml
# This is the network config written by 'console_conf'
network:
ethernets:
eth0:
dhcp4: true
match:
macaddress: b8:27:eb:03:91:12
set-name: eth0
version: 2
wifis:
wlan0:
access-points:
my_wifi_ssid: {password: my_wifi_password}
addresses: []
dhcp4: true
nameservers: {}
最初にconsole-conf
を使用してSudo apt install console-conf
をインストールしてから、Sudo console-conf
を使用して実行しました。
興味深いことに、このツールでさえ正しい設定を生成できませんでした。次のエラーメッセージが表示されました。
Network configuration failed: 'Error in network definition
//etc/netplan/00-snapd-config.yaml line 4 column 6: eth0:
set-name: requires match: properties\n'
/etc/netplan/00-snapd-config.yaml
を手動で変更しました-50-cloud-init.yaml
からethernets
セクションをコピーし、どこでも一貫したインデントを使用しました。
最後に、Sudo netplan apply
を実行します。出来上がり-イーサネットケーブルなしでもインターネットが機能するようになりました!
PS:console-conf
を通過する必要があるとは思わない-私の設定をコピーして、ユースケースに適応させるだけです。
Network-managerをインストールし、ncursesインターフェイスを提供するnmtuiを実行して、pi3b +をubuntuサーバー18.04(ubuntu-18.04.2-preinstalled-server-arm64 + raspi3.img.xzからインストール)のwifiに接続しました。 Wi-Fiネットワークに接続して、それらを設定します。