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まで、すべてのオペレーティングシステムでこの戦略をうまく使用しました。