端末を使用してインターネットプロトコルのプロパティを設定するには?

端末を使用してインターネットプロトコルのプロパティを設定するには?

VMPlayerを使用してWindowsで仮想マシンを設定したときに、仮想マシン設定のネットワーク接続プロパティをNATからブリッジに設定しました。次に、仮想Windowsオペレーティングシステムが自分のネットワークの一部になるように、オペレーティングシステムで次のIPプロパティを設定します(以下の画像を参照)。

ターミナルを使用してLinuxコンピュータ(CentOSを使用)で同じIP属性をどのように設定できますか?編集が必要なファイルがある場合は、どのファイルかを教えてください。仮想Windowsマシンの設定方法に似た仮想Linuxマシンをセットアップしたいと思います。

ここに画像の説明を入力してください。

答え1

CentOSでシェルを介してネットワーク設定を編集する最も簡単な方法は、このツールを使用することです/usr/sbin/system-config-network-tui/usr/sbin/system-config-network-cmdこれは正しい設定名がわかっている場合にも機能します。

/etc/sysconfig/network-scripts/ifcfg-eth0それ以外の場合は、/ etc / sysconfig / networkファイルのHOSTNAMEおよびeth0構成を編集する必要があります。ただし、BOOTPROTO = staticまたはdhcpの場合は、dhcpなど、これらの値が何であるかを知る必要があります。

答え2

アドレスとルーティング情報は設定を使用して設定できますip。 DNSはファイルに設定されています/etc/resolv.conf

ip addr add 172.16.5.23
ip route add 172.16.0.0/16 via 172.16.1.1

echo -e "nameserver 172.16.1.10\nnameserver 172.16.1.250" > /etc/resolv.conf

答え3

すべてのUNIXシステムで、システムの起動時に実行されるinitの順序を追跡して、ネットワークを設定するために使用されたコマンドおよび/またはシェルスクリプトを見つけることができます。ほとんどすべてのUNIXバージョンでは、設定は/ etcに保存されます。

BSDレガシーシステムでは、実際のファイル名とディレクトリ名はLinuxや他のSystem Vレガシーシステムとは異なりますが、名前には常にrcが含まれています。これらのディレクトリまたはファイルを確認し、ネットワーク起動スクリプトが保存されている場所を見つけます。

私はAIXからCaldera Linux、OpenBSDまで、すべてのオペレーティングシステムでこの戦略をうまく使用しました。

関連情報