Linux でネットワークインターフェイスを手動で設定する方法を教えてください。
Linux システム上でネットワークインターフェイスを手動で設定する手順:
- ターミナルを開き、rootユーザーまたは管理者権限を持つユーザーとしてログインしてください。
- 必要に応じて、設定するネットワークカードの名前を確認、ifconfig コマンドまたは ip a コマンドで確認し、システム内のネットワークカードのリストを確認します。
- ネットワーク設定ファイルを編集するには、通常 /etc/sysconfig/network-scripts/ ディレクトリにある ifcfg-<インターフェイス名> と言う名前のファイルを開きます。例えば、eth0 インターフェイスを設定したい場合は、ifcfg-eth0 という名前のファイルを開きます。
- 設定ファイル内で下記のパラメータを設定可能
- DEVICE=<ネットワークインターフェース名>:ネットワークインターフェースの名前を指定してください。
- BOOTPROTO=<ブートプロトコル>: ネットワークカードのブートプロトコルを指定します。通常は、静的IPアドレスの「static」または動的IPアドレスの取得の「dhcp」です。
- IPADDR=<IP地址>:指定静态IP地址。
- ネットマスク=<サブネットマスク>: サブネットマスクを指定します。
- ゲートウェイアドレスに <ゲートウェイアドレス> を指定します。
- DNS1=<プライマリDNS サーバ>: プライマリ DNS サーバのアドレスを指定します。
- DNS2=<代替DNSサーバ>:代替のDNSサーバのアドレスを指定します。
- 必要に応じて適切なパラメータ値を構成し、ファイルを保存します。
- ネットワークサービスの再起動には、`service network restart` または `systemctl restart network` コマンドが利用できます。
- ifconfigコマンドまたはip aコマンドを使用してネットワークインターフェイスのIPアドレスやサブネットマスクなどの情報を表示し、設定が有効になったかどうかを確認します。
以上の手順が終わればネットワークの設定は完了です。これはネットワークを手動設定する一例であり、Linuxディストリビューションによって手順は若干異なる可能性があることに注意してください。