#author("2019-02-02T14:46:11+09:00","","")
#navi(../)
* Ubuntu Server 18.04インストール後にネットワークの設定を行った時の備忘録 [#g39dd71b]

&color(red){Ubuntu16.04については、以下のリンクを参照してください。];
-[[Ubuntu Server 16.04インストール後にネットワークの設定を行った時の備忘録>Ubuntu/Ubuntu Server 16.04インストール後にネットワークの設定を行った時の備忘録]]

VirtualBoxを使用しゲストOSとしてUbuntu Server 16.04.1 をインストールした時のネットワーク設定の備忘録です。~
VirtualBoxのネットワーク設定は以下の通りに設定し、ssh(teratermなど)による接続をホストOSからできるようにしました。
|アダプター1|NAT|DHCP|
|アダプター2|ホストオンリーアダプタ|static|

#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)

* 関連資料 [#p4ba4f21]
-[[VitualBoxでホストOSとゲストOSと間でsshなど通信ができるようにする>http://win.just4fun.biz/%E4%BB%AE%E6%83%B3%E5%8C%96%E9%96%A2%E9%80%A3%E3%82%BD%E3%83%95%E3%83%88/VitualBox%E3%81%A7%E3%83%9B%E3%82%B9%E3%83%88OS%E3%81%A8%E3%82%B2%E3%82%B9%E3%83%88OS%E3%81%A8%E9%96%93%E3%81%A7ssh%E3%81%AA%E3%81%A9%E9%80%9A%E4%BF%A1%E3%81%8C%E3%81%A7%E3%81%8D%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E3%81%99%E3%82%8B.html]]
-[[VirtualBoxの仮想OSをバックグラウンド(画面なし)で起動する方法・Windows編>http://win.just4fun.biz/%E4%BB%AE%E6%83%B3%E5%8C%96%E9%96%A2%E9%80%A3%E3%82%BD%E3%83%95%E3%83%88/VirtualBox%E3%81%AE%E4%BB%AE%E6%83%B3OS%E3%82%92%E3%83%90%E3%83%83%E3%82%AF%E3%82%B0%E3%83%A9%E3%82%A6%E3%83%B3%E3%83%89%28%E7%94%BB%E9%9D%A2%E3%81%AA%E3%81%97%29%E3%81%A7%E8%B5%B7%E5%8B%95%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%83%BBWindows%E7%B7%A8.html]]
-[[sshの接続に時間がかかる場合の対処>Linux環境設定/sshの接続に時間がかかる場合の対処]]
-[[Ubuntu Serverにgccをインストールしてみた>Ubuntu/Ubuntu Serverにgccをインストールしてみた]]
-[[Ubuntu Serverで管理者権限があるユーザーを追加する手順>Ubuntu/Ubuntu Serverで管理者権限があるユーザーを追加する手順]]
-[[Ubuntu Serverインストール後にネットワークの設定を行った時の備忘録>Ubuntu/Ubuntu Serverインストール後にネットワークの設定を行った時の備忘録]]
-[[Ubuntuサーバーインストール後にソフトウェア選択画面を表示する方法・tasksel>Ubuntu/Ubuntu Serverインストール後にソフトウェア選択画面を表示する]]
-[[Ubuntuサーバーにデスクトップをインストールする手順>Ubuntu/Ubuntuサーバーにデスクトップをインストールする手順]]

* /etc/netplan/50-cloud-init.yaml の説明 [#r8b5fd68]
LTS(Long Term Support)版の16.04LTSと比べると、18.04LTSではネットワークの設定方法が変更されました。~

以前のLTSの設定ファイルをcatすると以下のように記されています。
 sakura@bionic:~$ cat /etc/network/interfaces
 # ifupdown has been replaced by netplan(5) on this system.  See
 # /etc/netplan for current configuration.
 # To re-enable ifupdown on this system, you can run:
 #    sudo apt install ifupdown
現在の設定は、''/etc/netplan''です!と書かれていますね。~
lsしてみると以下の通り、''/etc/netplan/50-cloud-init.yaml''ファイルがあります。~
catをすると以下のようになっています。
 $ cat /etc/netplan/50-cloud-init.yaml
 # This file is generated from information provided by
 # the datasource.  Changes to it will not persist across an instance.
 # To disable cloud-init's network configuration capabilities, write a file
 # /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
 # network: {config: disabled}
 network:
     ethernets:
         enp0s3:
             addresses: []
             dhcp4: true
         enp0s8:
             addresses: []
             dhcp4: true
     version: 2
上記で記した通り、NATおよびホストオンリーアダプタの2つの設定(DHCP)が記されています。~
以下、ホストオンリーアダプタのIPアドレスを静的アドレスに変更します。

* 静的アドレスに変更(ホストオンリーアダプタ) [#h910f30e]
静的アドレスに変更しようとしているインタフェース名し、固定IPに変更する手順を以下に記します。
+ インタフェース名の確認
インタフェース名称を ''ip a'' コマンドを使って確認すると、enp0s8がホストオンリーアダプタであることが確認できます。~
 sakura@bionic:~$ ip a
 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: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
     link/ether 08:00:27:87:4d:13 brd ff:ff:ff:ff:ff:ff
     inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic enp0s3
        valid_lft 84471sec preferred_lft 84471sec
     inet6 fe80::a00:27ff:fe87:4d13/64 scope link
        valid_lft forever preferred_lft forever
 3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
     link/ether 08:00:27:7c:ee:be brd ff:ff:ff:ff:ff:ff
     inet 192.168.56.106/24 brd 192.168.56.255 scope global dynamic enp0s8
        valid_lft 1067sec preferred_lft 1067sec
     inet6 fe80::a00:27ff:fe7c:eebe/64 scope link
        valid_lft forever preferred_lft forever
#br
+ /etc/netplan/50-cloud-init.yamlの編集~
以下の編集例は、静的(固定)IPを 192.168.56.184 にします。
++ 編集前に念のため /tmp にコピーします。~
何か問題が発生した場合のリストア用です。別ファイルにすればいいのですが、面倒なのでデフォルトで作成されたファイルを使ています。(^^ゞ
 sudo cp -p /etc/netplan/50-cloud-init.yaml /tmp
#br
++ 50-cloud-init.yaml を開きます。~
(以下のコマンド例では、viを使っていますが、みなさんの使いやすいテキストエディタを使ってもらってかまいません。)
 sudo vi /etc/netplan/50-cloud-init.yaml
修正前
#ref(01.png)
#br
++ 以下のように修正しました。~
注意:今回はVirtualBoxのホストオンリーアダプタの固定IP化なので、gatewayの設定は行っておりません。~
本資料を参考に固定IP化する場合は、必要に応じてgatewayの設定を行ってくださいませ。
 $ cat /etc/netplan/50-cloud-init.yaml
 # This file is generated from information provided by
 # the datasource.  Changes to it will not persist across an instance.
 # To disable cloud-init's network configuration capabilities, write a file
 # /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
 # network: {config: disabled}
 network:
     ethernets:
         enp0s3:
             addresses: []
             dhcp4: true
         enp0s8:
             addresses: [192.168.56.184/24]
             dhcp4: no
     version: 2
変更箇所は&color(red){赤};下線です。
#ref(02.png)
#br
+ 変更設定を以下のコマンドで反映させます。
 sudo netplan apply

以上の設定により、ネットワークインタフェースを静的(固定)IPに変更し反映することができます。~
Ubutnu 18.04 編でした。

#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS