web-dev-qa-db-ja.com

共有インターネット接続のクライアントでの静的DNSセットアップ

私は2台のLinuxコンピューター、1台のredhat(クライアント)、1台のubuntuを持っています(説明されているように共有インターネット接続でセットアップされています ここ

現時点では、コンピューター間の有線接続で、両側からもう一方のコンピューターにpingを実行できます。 IPアドレスは静的に設定されます。 ubuntuコンピューターはワイヤレスでインターネットにアクセスできます。

使用しているubuntuと同じDNSサーバーにアクセスできるようにredhatクライアントをセットアップしたいと思います。上記の記事では、クライアントが別のubuntuボックスであると想定されており、次のことを行うことをお勧めします。

prepend domain-name-servers 208.67.222.222,208.67.220.220;

ただし、redhatクライアントにはファイル/ etc/dhcp3/dhclient.confがありません。 Redhatで上記を達成する別の方法はありますか?

dnsmasqを使用してubuntuボックスをdhcpサーバーとしてセットアップしようとしましたが、機能しませんでした)

(ところで、このタイプのセットアップにはクロスオーバーケーブルが必要だと思いましたが、それは機能しませんでした。通常のイーサネットケーブルで問題ありませんでした)

2
EoghanM

私はubuntuサーバーにNATを設定していませんでした。

それが設定されたとき、クライアント上のDNSサーバー(redhat、resolv.conf内)のIPアドレスをubu​​ntuサーバーと同じIPアドレスに設定できたので、「追加」のものは必要ありませんでしたを使用します。 NATあるネットワークから別のネットワークへの変換を処理しました。

ここから入手したubuntuサーバーでNATを設定する手順:

http://ubuntuforums.org/showthread.php?t=713874

あなたの答えをありがとうfschmitt。

0
EoghanM

DNSサーバーは、ファイル/etc/resolv.confのすべてのLinuxディストリビューションで指定されています。

nameserver 208.67.222.222
nameserver 208.67.220.220

あなたのサーバーのために。ただし、静的ではなく動的ネットワークセットアップを使用する場合、使用するセットアップツールがこれを上書きする可能性があります。

使用しているRedHatのバージョンが明確ではないため、少し暗闇で撮影する必要がありますが、system-config-networkがある場合は、これがネットワーク構成に使用するのにおそらく適切なツールです。最近のシステムでは通常、network-managerが使用されます。

2
fschmitt

Redhatはクライアント設定ファイルも使用します。

$ man dhclient

DHCPクライアントは通常、その構成情報を/etc/dhclient.confから取得します。

そのファイルはデフォルトでは作成されないため、次のサンプルファイルをコピーして、必要なスイートに編集できます。私のクライアントバージョンは3.0.5なので、ファイルパスは次のとおりです。

/usr/share/doc/dhclient-3.0.5/dhclient.conf.sample
0
Shâu Shắc