Ubuntu18.04でのネットワーク設定方法【CUI】
Ubuntu18.04でのネットワーク設定方法【CUI】

Ubuntu18.04でのネットワーク設定方法【CUI】

 RaspberryPi3でUbuntu18.04を使い始めたのですがネットワーク設定がちょっとつまづいたのでメモです。

 Ubuntu18.04 DesktopではNetwork-Managerを使用し、UbuntuServerやRaspberryPi 3用のUbuntu18.04(UbuntuCore)ではnetplanで設定します。

Toggle

Ubuntu-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/profilename

Ubuntu-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

おわりに

 様々な設定方法が入り乱れていますが、なんとか乗り切りましょう。

  • Facebook
  • X
  • Bluesky
  • Hatena
  • Copy
カテゴリーUbuntu、未分類、設定タグ18.04Ubuntu
📎📎📎📎📎📎📎📎📎📎
BOT