FreeBSDマシーンのIPアドレスとホスト名を変更して設置場所を変えたいのですが、どこを変えたらよろしいのでしょうか。学習途上者

このQ&Aに関連する最新のQ&A

A 回答 (4件)

(1) IP アドレスは固定で振っていますか?それともDHCP 等で動的に決めていますか?


(2) また、ホスト名の解決にはDNS を使っていますか?
(3) ネットワークカードはPC カードですか?それともISA/PCI ?

などによって変わってきます。
ご自分のマシンがどのような設定になっているのかはお分かりでしょうか?

IP アドレスを固定で振っているのでしたら、
/etc 以下のテキストファイルにその設定が書いてあることが多いので、
# grep 192.68.1.45 /etc/*
のように、
# grep ホスト名またはIPアドレス /etc/*
コマンドを実行すれば
/etc/hosts: 192.68.1.45 myhost......jp
/etc/rc.conf: ifconfig_fxp0="192.68.1.45 .....

のような感じで見つかると思います。
たいていの場合は、
/etc/hosts .... ホスト名とIPアドレスの関係
/etc/rc.conf .... ネットワークカードへのIP アドレスの割り当て
/etc/pccard.conf ... ネットワークカードへのIP アドレスの割り当て(pccard 版)

あたりに設定があるはずです。
その辺の該当箇所を書き換えればいいと思います。

動的にアドレスが変わる場合は、すいません。よく分からないのでパスです。

FreeBSD マシンがDNS サーバになっていたり、DNS サーバが他にあって、
自分のマシン名をそこに登録していたりすると、そっちの設定を変更する
必要があります。
DNS サーバの設定はあまり詳しくないので、パスします。

あと、移動で変更が必要になりそうなファイルは、
/etc/resolv.conf ... 参照するDNS サーバの設定
/etc/host.conf ... DNS 、/etc/hosts 、NIS の参照の優先順位
くらいかな。

手元にないのですが、マニュアルがインストールしてあれば、man ファイル名で
マニュアルが出てくると思います。あんまり親切ではないですけど、一通りの
書式は書いてあると思うので、参考にしてください。
/etc/defaults/ 以下に、(バージョンにもよりますけど)rc.conf やpccard.conf のデフォルト設定が入っていますので、それを参考にしてもいいかも知れません。
    • good
    • 0

ごめんなさい間違っていました


/stand/sysinstall
でした
    • good
    • 0

/etc/install/sysconfig


で、設定変更のメニューがあったと思いますが・・・
    • good
    • 0

FreeBSDのバージョンによって微妙に違ったりしますが、


とりあえず 4.x を前提に話を進めます。

IPアドレスとホスト名を変更して設置場所を変えたい、ということから、
固定IPを割り振ってあり、ホスト名も変えたい、という意味と理解します。
これらの設定は、 /etc/rc.conf ファイルに記述されています。
(rc.conf の詳細については rc.conf(5) を参照して下さい)

ホスト名の変更方法:
hostname エントリを変更します。
これだけです。

IPアドレスの変更方法:
ifconfg_(インタフェイス名) エントリを変更します。
が、ちょっとこれは単純ではありません。
ネットワークカードが1枚だけささっているものとして話を進めます。
既に現状である程度ネットワークに関する設定が済んでいるとするならば、
当該IPアドレスが書かれている部分(inet)を書き換えます。
設置場所を変えたいとのことで、違うサブネットに移す場合には、netmask も変更します。
/etc/rc.network を見ていただければわかるのですが、
/etc/rc.conf の ifconfig_(インタフェイス名) エントリは、
実際には ifconfig コマンドの引数です。
詳しくは ifconfig(8) をご参照下さい。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

QIPアドレス@FreeBSD

サーバーを立てなければならなくなりました。
まず、FreeBSDの入ったマシンのIPアドレスを調べたいのですが、いわゆるipconfigにあたるコマンドって何ですか?
ifconfigだと思うんですよね。
ただ、これでIPアドレスの見方がわかりません。
inet 192.168.1.20 network 0xffffff00 broadcast 192.168.1.255

と出ているので、192.168.1.20 がIPアドレスですかね。

Aベストアンサー

はい、そうです。

QGUI管理ツールでipアドレスとホスト名、DNSサーバーのipを変更すると/etc以下のどのファイルが書き換えられるのでしょうか。

大学内のLANでRHL9.0を使用しています。タイトルの通りなのですが、例えばlinuxconfなどのGUIツールを使ってマシンのipアドレス(固定ip)とホスト名、DNS(bind)サーバーのipアドレスを変更した場合、以下に示すファイル以外に(/etc以外でも)どのようなファイルが書き換えられるのでしょうか。インストールはごく一般的なやり方でやってますので固有のファイルと言うものはありません。

/etc/hosts , /etc/sysconfig/networks ,
/etc/sysconfig/network-scripts/ifcfg-eth0 ,
/etc/host.conf , /etc/resolve.conf

理由:現在メールサーバーとDNSサーバーをfirst.aaa.bbb.jpという1台のマシンで運用していますが、新しくsecond.aaa.bbb.jpという予備サーバーを構築しました。「first」が故障した場合、「second」を「first」というホスト名に変更しipも変更することによって対処したいと考えています。現在その試験中なのですが、「second」をすばやく「first」にし、試験が終わったらまたすばやく「second」に戻す必要があります。perlでスクリプトを作ることによってこれを実現しようと思うのでどのファイルが変更されるのかを知りたい次第です。

大学内のLANでRHL9.0を使用しています。タイトルの通りなのですが、例えばlinuxconfなどのGUIツールを使ってマシンのipアドレス(固定ip)とホスト名、DNS(bind)サーバーのipアドレスを変更した場合、以下に示すファイル以外に(/etc以外でも)どのようなファイルが書き換えられるのでしょうか。インストールはごく一般的なやり方でやってますので固有のファイルと言うものはありません。

/etc/hosts , /etc/sysconfig/networks ,
/etc/sysconfig/network-scripts/ifcfg-eth0 ,
/etc/host.conf , /etc/resolve...続きを読む

Aベストアンサー

DNSに関するアドバイスは既に出ていますので、
ツールで変更されたファイルを調べる方法ですが、

# find /etc -type f -cmin 1 <ENTER>

などとすると、/etc以下の、一分以内に変更されたファイルが検索できます。

Qホスト名でIPが引けなくなってしまいました

急にPING <IPアドレス>では通るのですがPING <HOST名>で
通らなくなってしまいました。TurboLinux6.1です

NetBEUIなどはいれておらず、TCP/IPのみです

当方、NetBIOSなどの名前解決がよくわかっておらず
Sambaにアクセスできなくなってしまいました。
どなたかヒント、アドバイスなどよろしくお願いします

Aベストアンサー

私も初心者なので詳しいことはわかりませんが、
普通<HOST名>はマシンの中で設定するモノだと思っています。
(私の環境では、サーバの/etc/にhosts成るファイルがあり、それで設定されています)
なので、何も変えずに急にというのは変な話なので、
そこら辺の設定を見ていては如何でしょうか?

Qeth0 とホストのアドレスは同じでいい?

こんにちは。

Linux初心者で、思いっきり間抜けな質問かもしれませんが、確認しておかないと気持ち悪いので質問します。

タイトル通りなのですが、eth0(唯一のネットワークカード)とホストのIPアドレスは同じでいいのですよね?

RedHat8
DELLのマシン(オンボードLANソケット)

Aベストアンサー

同じでいいでーす。

以上

Qホスト名

皆様いつもお世話になります。sefirosと申します。

さて、質問なんですがLINUXをインストールした時に設定したそのマシンのホスト名と、Apacheに設定したServerNameと、DNSサーバに設定したそのマシンのDNS上のホスト名(www等)は一致している必要はないんですか?

よろしくお願い致します。

Aベストアンサー

ホスト名と DNS 名が一致している必要はありません。

ただ、DNS で解決できるようにしておく必要はあります。
DNS では一つのホストマシンに複数の DNS 名を与えることができます。
#DNS の CNAME です。

通常の WWW サーバを管理しているサイトは
"WWW" というホスト名を DNS で設定しているのではなく
別なホスト名のマシンに CNAME でエイリアスとして
"WWW" というマシン名のアクセスはあるホストマシンであると
定義していると思います。
こうすることで、"www" というホストマシンを別なマシンに移行するときに
移行作業が完了するまではホストマシンでアクセスし、
移行作業が完了した段階で、DNS の情報で CNAME の
値を新しいサーバに変更することで、
新しい DNS 情報でアクセスしてきたクライアントマシンには
新しいマシンで応答させることができます。
ただ、DNS の情報を変更した場合は、それぞれのサイトにある
DNS サーバが一定期間の間 DNS 情報をキャッシュしているので
更新されるまでに時間を必要とします。

ただし、Apache-SSL などの SSL Server を利用する場合
CA 局の証明書を取得するときに申請した「コモンネーム」でないとエラーが起こることがあります。
SSL Server でない場合は "www" という名前が
DNS サーバによって希望するサーバの IP アドレスで
解決できれば問題ないはずです。

ホスト名と DNS 名が一致している必要はありません。

ただ、DNS で解決できるようにしておく必要はあります。
DNS では一つのホストマシンに複数の DNS 名を与えることができます。
#DNS の CNAME です。

通常の WWW サーバを管理しているサイトは
"WWW" というホスト名を DNS で設定しているのではなく
別なホスト名のマシンに CNAME でエイリアスとして
"WWW" というマシン名のアクセスはあるホストマシンであると
定義していると思います。
こうすることで、"www" というホストマシンを別なマシン...続きを読む


このカテゴリの人気Q&Aランキング

おすすめ情報