Ubuntuサーバー17.10。をインストールしました。インストール中に、wifi経由でネットワークに接続するように勧められたので、私はしました。インストールが完了し、システムが再起動した後、コンピューターは自動的にwifiに接続しました(つまり、接続資格情報をどこかに保存しました)。しかし、/etc/network/interfaces
には何も見つかりませんでした。コンピューターを静的IPでwifiネットワークに接続する必要があるため、構成を/etc/network/interfaces
に配置しました。
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
# Generated by debian-installer.
# The loopback interface
auto lo
iface lo inet loopback
iface wlp2s0b1 inet static
wpa-driver wext
address 192.168.0.12
netmask 255.255.255.0
gateway 192.168.0.1
wpa-ssid *****
wpa-psk **********
dns-nameservers 8.8.8.8 192.168.0.1
auto wlp2s0b1
システムが起動すると、私の設定を使用して接続しません。後にのみ行う
Sudo ifdown wlp2s0b1 && Sudo ifup -v wlp2s0b1
このコマンドの後、システムは2番目のIPを取得します!サーバーは、DHCPから取得したIPによって引き続き使用可能であり、同時に静的IPによっても使用可能です!
Ubuntu Server 17.10以降では、ネットワークはデフォルトでnetplanによって処理されます。 /etc/netplan/01-netcfg.yaml
ファイルを編集して読むことをお勧めします。
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
version: 2
renderer: networkd
wifis:
wlp2s0b1:
dhcp4: no
dhcp6: no
addresses: [192.168.0.21/24]
gateway4: 192.168.0.1
nameservers:
addresses: [8.8.8.8,192.168.0.1]
access-points:
"******":
password: "**********"
次のコマンドを実行して、終了して変更を保存します。
Sudo netplan generate
Sudo netplan apply
間隔とインデントに注意して従ってください。また、SSIDとパスワードは"
で囲まれていることに注意してください。
/etc/network/interfaces
内のすべてのwlp2s0b1スタンザをコメント化し、再起動します。
改善はありますか?
注:netplanとwifiを使用してサーバーに静的IPアドレスを設定する正確な方法は見つけるのが困難です。設定を少し調整する必要があるかもしれません。
Netplanパッケージを完全に削除し、/ etc/systemd/network /ディレクトリに構成を作成してnetworkdを使用することをお勧めします。 NetplanはUbuntuにのみ存在し、他のディストリビューションには誰もいません。