グラフィックインターフェイスを使用してIPアドレスを変更するのは簡単ですが、Linuxではコマンドラインから簡単なコマンドを使用してネットワークカードのIPアドレスも変更できることをご存知ですか?
このトリックは、Ubuntuを含むすべてのDebianベースのLinuxディストリビューションで動作するはずです。開始するには、次を入力します ifconfig
ターミナルプロンプトで、Enterキーを押します。このコマンドは、システム上のすべてのネットワークインターフェイスを一覧表示するため、IPアドレスを変更するインターフェイスの名前に注意してください。
設定を変更するには、ifconfigも使用しますコマンド、今回はいくつかの追加パラメーターを使用します。次のコマンドは、「eth0」という名前のネットワークインターフェイスを変更してIPアドレス102.168.0.1を使用し、サブネットマスク255.255.255.0を割り当てます。
sudo ifconfig eth0 192.168.0.1 netmask 255.255.255.0
もちろん、必要な値に置き換えることができます。 ifconfigを再度実行すると、インターフェイスに割り当てた新しい設定が適用されていることがわかります。
デフォルトゲートウェイも変更する必要がある場合ネットワークインターフェイスで使用されるrouteコマンドを使用できます。たとえば、次のコマンドは、「eth0」インターフェイスのデフォルトゲートウェイを192.168.0.253に設定します。
sudo route add default gw 192.168.0.253 eth0
新しい設定を表示するには、ルーティングテーブルを表示する必要があります。プロンプトで次のコマンドを入力し、Enterキーを押します。
route -n
関連する: Linuxターミナルからネットワークを操作する方法:知っておくべき11のコマンド
端末からIPアドレスを変更するだけです。端末で使用できる他の優れたネットワーキングツールに興味がある場合は、テーマに関するガイドを確認してください。