Ubuntu 17.10のネットワークの設定

提供: Ubuntu入門
移動: 案内検索
スポンサーリンク

Ubuntu 17.10 をインストールして、ネットワークの設定の仕方がわからなかったので、まとめました。 ifconfig とかがないですが、びっくりしないでください。

読み方

ifconfig
あい えふ こんふぃぐ

概要

Ubuntu 17.10 を入れたのですが、ネットワークにつながらないので、設定を見てみるも、インターフェースの設定がなぜか見当たらないので、仕方がないからコマンドで設定をしようと思いました。しかしながら、 ifconfig もなく、どうしたら・・・となりました。 ifconfig は、パッケージを入れれば入ると思うのですが、そもそもネットワークにつながってないよ、ということで、鶏と卵の問題のようです。

Ubuntu 17.10 では、 netplan を使って、ネットワークの設定ができます。 手順としては

  • yaml の設定を書く
  • netplan コマンドで設定を反映する

となります。 今回は、DHCPで動的にIPアドレスを割り当てました。

IPアドレスの確認方法

デフォルトでは、 ifconfig が入ってないので、アドレスがどうなってるのか調べるには、 ip addr コマンドを使用します。

$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:00:00:00:00:cc brd ff:ff:ff:ff:ff:ff
    inet 192.168.111.111/24 brd 192.168.111.255 scope global dynamic ens33
       valid_lft 1734sec preferred_lft 1734sec
    inet6 fffff::ffff:2222:22222:2222/64 scope link 
       valid_lft forever preferred_lft forever

設定の書き方

設定ファイルを作成します。

sudo vim /etc/netplan/01-netcfg.yaml

中身は以下のようなYAMLを書きます。

network:
 version: 2
 renderer: networkd
 ethernets:
   ens33:
     dhcp4: yes
     dhcp6: no

設定の反映

Ubuntu にIPアドレスの設定をさせるには、以下のコマンドを実行します。

sudo netplan apply

以上です。簡単ですね。

関連項目




スポンサーリンク