Ubuntu18.04でのネットワーク設定方法【CUI】
RaspberryPi3でUbuntu18.04を使い始めたのですがネットワーク設定がちょっとつまづいたのでメモです。
Ubuntu18.04 DesktopではNetwork-Managerを使用し、UbuntuServerやRaspberryPi 3用のUbuntu18.04(UbuntuCore)ではnetplanで設定します。
ToggleUbuntu-Desktopの場合はNetwork-Manager
Ubuntu-desktopの場合はNetwork-Managerを使います。
コマンドコマンドラインではnmcliUIを使うのであればnmtuiを使います。
設定ファイル設定ファイルは以下のディレクトリにプロファイル名で保存されています。
/etc/NetworkManager/system-connections/
IPV4のアドレスを固定IPに設定する手順例、下記のように設定します。 IPアドレス: 192.168.0.100 サブネットマスク: 255.255.255.0 ゲートウェイ: 192.168.0.1 ネームサーバ: 192.168.0.1 8.8.8.8
①デバイス名の確認nmcli connection show以下のように表示されるのでNAMEの欄の名前を書き留めます。
NAME UUID TYPE DEVICE profilename 1111aaaa-22bb-33cc-44dd-555555eeeeee wifi wlan0 有線接続 1 5555eeee-44dd-33cc-22bb-111111aaaaaa ethernet enx1111aaa2222e★有線LANの名前は”有線接続<半角スペース><半角数字>”となるようです。無線LANの場合はSSID
②IPアドレスの設定①で確認したNAMEを指定して操作します。
sudo nmcli connection mod "profilename" \ ipv4.addresses "192.168.0.100/24" \ ipv4.gateway "192.168.0.1" \ ipv4.dns "192.168.0.1,8.8.8.8" \ ipv4.method "manual"●1行バージョン
sudo nmcli connection mod "profilename" ipv4.addresses "192.168.0.100/24" ipv4.gateway "192.168.0.1" ipv4.dns "192.168.0.1,8.8.8.8" ipv4.method "manual"④設定ファイルの確認以下のように確認します。
sudo cat /etc/NetworkManager/system-connections/profilenameUbuntu-Server及びUbuntuCoreの場合はNetplan
UbuntuServerやUbuntuCoreではNetplanを使用するようです。ラズパイの設定を例として説明します。
有線LAN:eth0無線LAN:wlan0
設定ファイル設定ファイルは/etc/netplan/50-cloud-init.yamlというファイルです。
有線LANの設定①DHCPで接続下記のように設定します。
network: version: 2 ethernets: eth0: dhcp4: true dhcp6: true②固定IPを割り振る。例、 IPアドレス: 192.168.0.100 サブネットマスク: 255.255.255.0 ゲートウェイ: 192.168.0.1 ネームサーバ: 192.168.0.1 8.8.8.8 8.8.4.4
network: version: 2 ethernets: eth0: dhcp4: false addresses: [192.168.0.100/24] gateway4: 192.168.0.1 nameservers: addresses: [192.168.0.1,8.8.8.8,8.8.4.4]無線LANの設定ラズパイの場合はwlan0です。SSIDとパスフレーズもここで設定します。
①DHCPで接続下記のように設定します。
network: version: 2 wifis: wlan0: access-points: <SSIDをここに入力>: password: <パスフレーズを入力> dhcp4: true dhcp6: true②固定IPを割り振る例、 IPアドレス: 192.168.0.100 サブネットマスク: 255.255.255.0 ゲートウェイ: 192.168.0.1 ネームサーバ: 192.168.0.1 8.8.8.8 8.8.4.4
network: version: 2 wifis: wlan0: access-points: <SSIDをここに入力> password: <パスフレーズを入力> dhcp4: false addresses: [192.168.0.100/24] gateway4: 192.168.0.1 nameservers: addresses: [192.168.0.1,8.8.8.8,8.8.4.4]設定の反映/etc/netplan/50-cloud-init.yamlファイルを編集し、保存した後下記のコマンドを実行するとネットワークの設定が反映されます。★注意★即座にIPアドレス等が変わるので、SSH接続している場合は間違いがないか十分に注意しましょう。
sudo netplay applyおわりに
様々な設定方法が入り乱れていますが、なんとか乗り切りましょう。
- X
- Bluesky
- Hatena
- Copy