- PR -

NICに個別のIPアドレスを割振る

1
投稿者投稿内容
ピットうさぎ
会議室デビュー日: 2004/12/15
投稿数: 12
投稿日時: 2004-12-16 14:58
はじめまして。ピットうさぎと申します。
SUNマシンで環境を構築してるのですが
初心者で余りSolarisも詳しくありません
SUNマシン(Sun Fire V100)のNICに個別にIPアドレスを
割振りたいのですが1つのNICにはIPアドレスとホスト名は設定出来たのですが
もう1つのNICにも別のIPアドレスとホスト名を設定したいのですが
どのように追加すれば良いのでしょうか。
ifconfigのコマンドで確認しても1つのNICのみ表示されます。
どなたかご教授のほど宜しく御願い致します。

■環境
SUN
ハードウエア Sun Fire V100
 ■ Ethernet (10BASE-T/100BASE-TX)×2
OS      Soraris 9
綾瀬
ぬし
会議室デビュー日: 2002/07/31
投稿数: 393
お住まい・勤務地: どっちも3階
投稿日時: 2004-12-16 15:37
Solaris IPアドレス 設定
などで検索するとたくさん出てくるようですが。
どこかのサイトを参考に設定してみたりしたのでしょうか。

設定してみたけどうまくいかない、ということであれば、
どのような設定をしてみたのかを書いてみると良いと思います。
ピットうさぎ
会議室デビュー日: 2004/12/15
投稿数: 12
投稿日時: 2004-12-16 16:59
綾瀬様。御回答有難うございます。

サイトで検索はして参考にしてるのですが。。。
検索して見つけたサイトを参考にして設定してみようと思っているのですが
そこまで辿り着きません。下記にそのサイトの設定方法を記入致します。

---------------------------------------------------------------------
ifconfig -aもしくはdmesgで認識されたインターフェースの一覧を調べます。
そのインターフェースがたとえばle0とle1だったら、
/etc/hostname.le0と/etc/hostname.le1というファイルを作ってやって
それぞれのインターフェースに対するホスト名を書き込んでおく必要があります。
IPアドレスの対応は/etc/hostsにまとめて書いておきます。
----------------------------------------------------------------------

上記を参考に設定してみようと思ってますが、私のSUNマシンではifconfig -aで設定を見ますとインターフェースは1つのみしか認識されていません。これはHWの問題ですかね?
綾瀬
ぬし
会議室デビュー日: 2002/07/31
投稿数: 393
お住まい・勤務地: どっちも3階
投稿日時: 2004-12-16 17:13
仮にle0しか見えていない状態だとして、そのままhostname.le1などを作成して
みたりはしたのでしょうか。
試していないのであればまずはやってみてください。
(試したかどうか書いてないので)

はじめからNIC2枚の機種なので、H/W認識してないってことは無いと思うのですが、
心配ならboot -rで再構築してみるのも手だと思います。



[ メッセージ編集済み 編集者: 綾瀬 編集日時 2004-12-17 09:43 ]
ホッシー
会議室デビュー日: 2004/10/22
投稿数: 13
投稿日時: 2004-12-16 18:12
/etc/netmasksは設定しましたか?
IPのつけ方で編集しなくてはならない場合があると思います。

/etc/hostsと/etc/hostname.le1があれば、後は再起動でうまくいくと思いますが・・・。

NeXT
大ベテラン
会議室デビュー日: 2004/04/06
投稿数: 215
お住まい・勤務地: 江戸
投稿日時: 2004-12-16 18:57
Sun FireV100 だとインターフェイスは dmfe0/dmfe1 になりますので
# cat /etc/path_to_inst
#
# Caution! This file contains critical kernel state
#
"/pci@1f,0" 0 "pcipsy"
"/pci@1f,0/ethernet@c" 0 "dmfe"
"/pci@1f,0/ethernet@5" 1 "dmfe"
...

環境にあわせて
/etc/hostname.dmfe0
/etc/hostname.dmfe1
/etc/inet/hosts
/etc/nodename (いじらなくてもよいかもしれません。)
/etc/netmasks
を作成したり/変更すればよいでしょう。

# /sbin/ifconfig dmfe1 plumb
# /sbin/ifconfig -a
とすれば dmfe1 を認識しているはずです。

例として
ネットワークインターフェイス: dmfe1
IP アドレス: 192.168.1.1
netmasque: 255.255.255.0
ホスト名: foo-dmfe1
だとすると

# vi /etc/inet/hosts
192.168.1.1 foo-dmfe1 ←追加

# echo foo-dmfe1 > /etc/hostname.dmfe1

# vi /etc/netmasks
192.168.1.0 255.255.255.0 ←追加

とすれば次回再起動時からネットワークインターフェイスが構成されるはずです。

# /sbin/ifconfig dmfe1 192.168.1.1 netmask 255.255.255.0 broadcast 192.168.1.255 up
でも確認可能です。

オプション等については
ifconfig(1M) や
http://docs.sun.com/
も参考になるかもしれません。
1

スキルアップ/キャリアアップ(JOB@IT)