このような複数のスレッドを見た後 one またはこの one 。
これが私の/etc/netplan/01-network-manager-all.yaml
コンテンツです:
network:
version: 2
renderer: NetworkManager
ethernets:
wlxa0f3c123eaf8:
dhcp4: no
dhcp6: no
addresses: [192.168.0.150/24]
gateway4: 192.168.0.1
nameservers:
addresses: [127.0.0.53]
ip route show
でこれらのパラメーターを選択します
default via 192.168.0.1 dev wlxa0f3c123eaf8 proto static metric 600
169.254.0.0/16 dev wlxa0f3c123eaf8 scope link metric 1000
192.168.0.0/24 dev wlxa0f3c123eaf8 proto kernel scope link src 192.168.0.100 metric 600
およびnslookup google.com
Server: 127.0.0.53
Address: 127.0.0.53#53
Non-authoritative answer:
Name: google.com
Address: 172.217.10.14
Wifiは動作していますが、常にdhcpに対応しています。これをどこで解決したらいいですか?
答えはあなたが修正したばかりのファイルにあると思います:
レンダラー:NetworkManager
これは、Network Managerがネットプランではなくすべての構成を行うことを意味します。間違いなく、NMはまだDHCPに設定されているため、DHCPでIPアドレスを取得しています。
Yamlファイルをデフォルトに戻すことをお勧めします。
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
次に、Network Managerで次のように静的IPアドレスを設定します。
NMを再起動します。
Sudo service network-manager restart
小切手:
ip addr show