LinuxでIPアドレスを手動で設定する方法を教えてください。
Linuxでは、さまざまな方法で手動によるIPアドレスの設定が可能です。ここではよく使われる2つの方法を紹介します。1. ifconfigコマンドを使用する: ifconfigコマンドは、ネットワークインターフェイスのパラメーター、IPアドレスを含む、設定に使用されます。IPアドレスを手動で設定するには、以下のコマンドを使用します。
“`shell
sudo ifconfig [interface] [ip_address]
“`
ここでの[interface]は、IPアドレスを設定するネットワークインターフェイスで、たとえばeth0またはwlan0であり、[ip_address]は設定されるIPアドレスです。
たとえば、eth0インターフェイスのIPアドレスを192.168.1.100に設定するには、以下のコマンドを使用します。
“`shell
sudo ifconfig eth0 192.168.1.100
“`
なお、ifconfigコマンドは非推奨となり、ipコマンド(以下で説明)を使用することを推奨します。2. ipコマンドを使用する: ipコマンドは、Linuxのネットワーク設定における新機能で、より多くの機能とオプションを提供します。IPアドレスを手動で設定するには、以下のコマンドを使用します。
“`shell
sudo ip addr add [ip_address]/[subnet_mask] dev [interface]
“`
ここでの[ip_address]は、設定されるIPアドレスで、[subnet_mask]はサブネットマスク、[interface]は、IPアドレスを設定するネットワークインターフェイスです。
たとえば、eth0インターフェイスのIPアドレスを192.168.1.100、サブネットマスクを255.255.255.0に設定するには、以下のコマンドを使用します。
“`shell
sudo ip addr add 192.168.1.100/24 dev eth0
“`
これで、新しいIPアドレスがeth0インターフェイスに追加されます。なお、これらコマンドは現在のセッションでのみ有効です。システムを再起動した後も設定を保持したい場合は、これらのコマンドをネットワーク設定ファイルに追加します。具体的な方法はLinuxディストリビューションによって異なりますので、対応するドキュメントを参照するか、特定のネットワーク設定ツールを使用してください。