インターネット接続を共有するクライアントの静的DNS設定

インターネット接続を共有するクライアントの静的DNS設定

私は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.confDNSサーバーは、すべての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

関連情報