HimaJyun今日もニコニコ元気にアドミン、@HimaJyunです。私がUbuntuでサーバ構築をする際に戸惑ったのが「ローカルIPを固定する」事でした。ググってもみても上位に出るのがGUI(デスクトップ)でのやり方や、DNSがなんとかでー......とにかく、私が困ると言う事はみなさんも困ると言う事でしょうし、後の方のために記事にしようと思います。Server」の「14.04」と「16.04」です。今この記事をご覧の方でこれより古いバージョンをお使いの方は居ないと思われます。みなさんが「ローカルIP」が何かをご存知である事を祈っています。(ローカルIPとグローバルIPの違いが分からない程度の能力ではサーバ構築は早過ぎます)各種設定を確認IPアドレスを固定にするには「アドレス」、「ネットマスク」、「ゲートウェイ」、「DNSネームサーバ」の4つが必要です。このうち、「アドレス」はある程度自由に決められますが、他の項目はまず固定なので予め確認してメモでも取っておきましょう。自分のネットワークでのこれらの値が分かっている方は「IPアドレスを固定する」の項目まで飛ばしてください。アドレスとネットマスク「ifconfig」コマンドを実行すれば良いです。コマンドを実行すると以下の様に表示されると思います。addr」がローカルIP、「Mask」がネットマスクです。言語設定が日本語の場合は「inetアドレス」と「マスク」になります。この場合はアドレスが「192.168.1.2」で、ネットマスクが「255.255.255.0」です。メモを取っておきましょう。-n」コマンドを実行すれば良いです。以下の様に表示されます。eth0この中の「Gateway(日本語だと「ゲートウェイ」)」がゲートウェイです。この場合だと「192.168.1.1」ですね、メモを取っておきましょう。/etc/resolv.conf」コマンドを実行すれば良いです。コマンドを実行すると以下の様に表示されます。192.168.1.1読んで字の如く「nameserver」がネームサーバですね。メモを(ryIPアドレスを固定するさて、先程の項目で必要な設定の確認が出来ました。エディタで「/etc/network/interfaces」を開きましょう。[ユーザ名]」と表示されると思うので、表示されているユーザ名のパスワードを入れて下さい。ちなみに、パスワードは一切表示されませんが、そう言う仕様です、きちんと入っているので気にせずどうぞ。先に説明しておきますが、nano(上のコマンドで利用する場合)ではCtrl+Oが保存、Ctrl+Xが終了です。16.04何故かこの記事が人気を博しているみたいなので、16.04に対応した方法も書いておきましょう。16.04から、多くの場合「eth0」だったものが「enpNsN」になります。(Nはマシンによって異なる番号)例えば、今、私の手元にある仮想環境では「enp0s3」になっています。以下の14.04での手法で「eth0」となっている所を自分のサーバにあった「enp~」に読み替えて下さい。ローカルIP固定14.04ではほぼ大抵多くの場合で「eth0」となっているでしょう。(16.04ではenp~なので読み替えて下さい。static」に書き換えて下さい。書き換えたらその下の行にいくつかの項目を追加します。以下の様に変更して下さい。auto今回の場合は、IPアドレスとして「192.168.1.2」を設定したいので以下の様にします。その他項目は先程メモを取った値を設定しましょう。auto変更が出来たら保存(Ctrl+O)してファイルを閉じます。14.04/16.04では正しく動作しないため、サーバそのものを再起動しましょう。reboot」コマンドです。再起動後に再び「ifconfig」を実行する事で設定が変更されているのが分かると思われます。UbuntuB!LINEへ送る関連記事Ubuntu(またはRaspbian)のMuninでrrdcachedを使う僕の管理するサーバはMuninでリソース監視をしています。1.9がリリースされてしまいました。解き放......続きを読む→これからマイクラ鯖を建てたい人に言いたい事こんにちは、AMiTサーバを運営している@HimaJyunです。先日、私の運営......続きを読む→PREV[Linux]RX(受信)パケットのdropped(損失)解消を試みるNEXT[Minecraft]超簡単!!、鶏専用全自動ゆりかごから墓場まで装置ナカのヒト:HimaJyun​散って美しいのは桜だけです、情報はまとまっていた方が美しいのです。