
私は2台のLinuxコンピュータを持っています。 1つはRedhat(クライアント)、もう1つはubuntu(説明に従って共有インターネット接続設定)です。ここ)
現在のコンピュータ間の有線接続では、IPアドレスが静的に設定されているため、両側から別のコンピュータにpingを送信できます。 Ubuntuコンピュータはワイヤレスでインターネットにアクセスできます。
Ubuntuクライアントが使用しているのと同じDNSサーバーにアクセスできるようにRedhatクライアントを設定したいと思います。上記の記事では、クライアントが別のUbuntuボックスであると仮定し、次のことをお勧めします。
prepend domain-name-servers 208.67.222.222,208.67.220.220;
ただし、Redhatクライアントにはこのファイルはありません。/etc/dhcp3/dhclient.conf。 Redhatで上記を達成する他の方法はありますか?
(次のコマンドを使用してUbuntuボックスをdhcpサーバーとして設定しました。DNS、しかし成功しない)
(しかし、このタイプの設定にはクロスオーバーケーブルが必要だと思いましたが、動作しません。通常のイーサネットケーブルで十分です。)
答え1
/etc/resolv.conf
DNSサーバーは、すべてのLinuxディストリビューションに含める必要があるファイルに割り当てられています。
nameserver 208.67.222.222
nameserver 208.67.220.220
あなたのサーバーのため。ただし、静的ネットワーク設定の代わりに動的ネットワーク設定を使用している場合は、使用される設定ツールがこの設定を上書きできます。
どのバージョンのRedHatを使用しているのかわからないので、暗闇の中でいくつかの実験を行う必要がありますが、持っている場合はsystem-config-network
これがネットワーク構成に適したツールかもしれません。より近代的なシステムが一般的に使用されていますnetwork-manager
。
答え2
UbuntuサーバーにNATが設定されていません。
設定後は、クライアント(resolv.confのredhat)にあるDNSサーバーのIPアドレスをUbuntuサーバーが使用するのと同じIPアドレスに設定できたため、「準備」は不要でした。 NAT は、あるネットワークから別のネットワークへの変換を処理します。
ここで取得したUbuntuサーバーでNATを設定する方法は次のとおりです。
http://ubuntuforums.org/showthread.php?t=713874
答えてくれたVerschmidtに感謝します。
答え3
Redhatはクライアント設定ファイルも使用します。
$ man dhclient
DHCP クライアントは通常 /etc/dhclient.conf から設定情報を取得します。
このファイルはデフォルトでは生成されないため、次のサンプルファイルをコピーして必要に応じて編集します。私のクライアントのバージョンは3.0.5なので、ファイルパスは次のようになります。
/usr/share/doc/dhclient-3.0.5/dhclient.conf.sample