1. ホーム
  2. オペレーティングシステム
  3. Ubuntu/Debian

Ubuntuで固定IPを設定する方法

2022-01-18 17:24:35

システムのインストールとソースの設定(デフォルトのソースはコメントアウトしていくつかの教育用ネットワークソースに変更、北十字のソースは比較的速い)が終わると、次の作業はシステムのアップデートと必要なソフトウェアのインストールですが、前提として、研究室では固定IPを使用するので、Ubuntuを固定IPに設定しないとインターネットが使えないということになります。

1. ネットワーク設定ファイルの修正

ネットワーク設定情報は、/etc/network/interfaces ファイルに格納されています。
sudo vi /etc/network/interfaces
viで開くと、私のファイルには次のように表示されました。
# このファイルには、あなたのシステムで利用可能なネットワークインターフェイスが記述されています。
# より詳細な情報は interfaces(5) を参照してください。
# ループバックネットワークインターフェース
auto lo
iface lo inet ループバック

ネットワーク設定ファイルのループバックアドレスが127.0.0.1しかないのですが、以下を追加してください。

<ブロッククオート

auto eth0 #システム起動時にNIC eth0が自動的にロードされるように指定する
iface eth0 inet static #eth0がipv4アドレスを使用することを指定、inetはipv4アドレス、inet6はipv6アドレス、staticは静的、dhcpは動的を意味します。
アドレス 172.22.112.13 #static ip
ネットマスク 255.255.255.128 #subnetmask
ゲートウェイ 172.22.112.1 #ゲートウェイアドレス
:wq #save exit

2. DNSサーバーの設定

DNSの情報は/etc/resolv.confに保存されます。このファイルがない場合は、次の場所で新しいファイルを作成してください。

sudo vi /etc/resolv.conf #ファイルをviで開く
編集モードに入り、aを入力し、以下を順番に入力してください。

ネームサーバー 202.202.32.33 #優先DNSサーバー
ネームサーバー 61.128.128.68 #代替DNSサーバー
:wq #save exit

3. すべての変更が行われた後、変更を有効にするためにNICを再起動する必要があります 方法は以下の通り、以下のコマンドを入力してください。

<ブロッククオート

sudo ifdown eth0 #NICを無効にする
sudo ifup eth0 #NICを起動する

以下は、他のユーザーが追加したものです。

a) コマンドで設定する

ターミナルで次のように入力します。 sudo ifconfig eth0 10.221.20.17 netmask 255.255.255.0
eth0の"0"は数字の"0"であることに注意してください。

10.221.20.17:IPアドレス
255.255.255.0:サブネットマスク

設定が成功したかどうかを確認するには、ターミナルでifconfigを実行します。

b) GUIによるセットアップ