TOP(サイトマップ)

複数IPアドレスを設定

(はじめに)
はじめに
Solarisって・・・
SunのセミナーとSDC
Solaris 10概要
資格(SCSA,SCNA)
Solarisフォーラム
管理人に連絡

(Solaris基本)

Solarisのインストール
システムの起動と停止
ファイルシステム
オートマウントとマウント
パッケージとパッチ
ユーザの追加と削除
ファイル権限(セキュリティ)
バックアップとリストア
CDE環境
プロセス管理/監視

(ネットワーク管理)

OSIを理解してみる
TCP/IPの設定
(TCP/IP入門)
DNSの設定
NISの設定
NFSの設定(WebNFS,CacheFS)
(NIS、NIS+、DNS違い)
DHCPの設定
1つのNICで複数IP設定

(IO関連)

インタフェース概要
SAFの管理
プリンタ管理概要
プリンタコマンド
SunSolve Online
SCSI情報(KEY,ASC,ASCQ)

(ソフトウェア関連)

Bash
Apache
Solstice DiskSuite
(SDS OSミラー回復)
Veritas VxVM

(OBPについて)

PROM(OBP)の概要
OBPでのキーボード操作
一般的なOBPコマンド
SolarisでOBPの設定
OBPに関するFAQ


(トラブル時の対応)

基本情報
エラーメッセージ
(主要メッセージ一覧)
性能関連コマンド
トレースコマンド
クラッシュダンプ
SunSolve Online

(その他)

小技集
UNIXコマンド
(manマニュアル)
システムチューニング
ネットワークチューニング
UltraSPARC T1について

(FAQ)

rootのPASSが不明
ハングアップかな?
ハードトラブル
OSが起動しない(b)
swap領域の拡張方法

(リンク)

Sun関連リンク
その他リンク
アバウトなJava入門
Perlメモ(逆引き用)

1つのNICで複数IPアドレスを設定するには

基本的に初期の設定では、1つのNIC(Ethenetカードで1PORTの場合)では1つのIPアドレスしか設定できない。OSインストール後は、ファイルを作ることによって、複数のIPアドレスをもたせることができる。

例えば、通常hme0というインタフェースが存在するならば、IPアドレスは/etc/hostname.hme0というファイルにホスト名を記入して、/etc/inet/hostsファイルにそのホスト名が記入されているIPアドレスを使用するということだ。

例えば・・・
# cat /etc/hostname.hme0
solaris-A
# cat /etc/inet/hosts
#
# Internet host table
#
127.0.0.1       localhost
192.18.31.166     solaris-A     loghost
# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index
 1
        inet 127.0.0.1 netmask ff000000
hme0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
        inet 10.8.36.45 netmask ffffff00 broadcast 10.8.36.255
        ether 8:0:20:a6:dd:61

となる。
では、このhme0に複数のIPアドレスを設定するには・・・
すごく簡単で、/etc/hostname.hme0:1というように「:1」と付ければよい。後は/etc/inet/hostsファイルを作ればいいのです。また作りたいときは、/etc/hostname.hme0:2とか最後の数字を増やしていけばいい。

なお、コマンドで実行したい場合は・・・
# ifconfig hme0:1 plumb
# ifconfig hme0:1 110.28.18.183 netmask 255.255.255.0 up
# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index
 1
        inet 127.0.0.1 netmask ff000000
hme0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
        inet 110.28.18.45 netmask ffffff00 broadcast 110.28.18.255
        ether 8:0:20:a6:dd:61
hme0:1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
        inet 110.28.18.183 netmask ffffff00 broadcast 110.28.18.255
こんな感じです。起動スクリプトで記載してもOKってことになりますね。


Google
WWW を検索 Solarisでいきましょか?」内を検索



Copyright (C) 2008 Solarisでいきましょか? All rights reserved