ゲスト環境でもE1000でした。アダプタで違いはないと思っていたんですが、どうやら結構違いあるようです。アダプタの選択で解説されています。エミュレーションしているようです。ほとんどのゲストOSでこのNICは利用できるようです。パフォーマンス向上のために設計された準仮想化NICのようです。以降なら使えるようです。今回のSolarisは以下の様なバージョンでした。以降の対応と有ります。アップデートリリース情報でどれが何番目のアップデートかわかります。5番目のアップデートなんで、VMXNET3は対応できるということになります。VMwareの設定画面でE1000のアダプタを削除し、新たにVMXNET3のアダプタを作成します。ff000000まだ設定していないので、自身のアダプタしか出てきてませんね。dladmで一応アダプタを確認してみます。NICを有効にしてやります。fullunknownではなくなりました。VMwareの設定で非接続にしているのでdownになっています。この状態でifconfigを叩いてみました。0:50:56:xx:xx:xxIPが設定されていないようです。(Solaris)NICが2つある場合のIP設定で書いたようにインターフェイスとホスト名を、設定ファイル名で結びつける必要があります。IPは今までE1000で使っていたのを使うので、以下のようにファイルをリネームしました。hostname.vmxnet3s0これでリブートします。-y6再起動後ちゃんとネットワークが接続できるようになりました。ベンチマークはとってないですが、どれくらいパフォーマンスがあがるもんなんでしょうね。豆知識Solaris10のスタティックルートとICMPリダイレクトSolaris10で静的ルートを追加する方法です。一時的(再起動するまで)に追加する方法は以下のとおりです。オプションを付けます。ファイルに設定が追加されます。このファイルは手で直接触ってはいけないようです。lo0スタティックルートを削除するには以下コマンドを使います。192.168.0.24永続的にスタティックルートを削除するには、-pをつけます。192.168.0.24さて、あるSolarisサーバにスタティックルートを設定し運用してましたが、ネットワーク構成の変更に伴い静的ルーティングを削除しました。-rnするとなぜか勝手にルーティングが増殖します。再起動してもダメでした。その時のルーティングは以下のような状態でした。フラグの意味については、FreeBSDの資料になりますが、静的ルーティングを見ると、以下の意味でした。リダイレクトというものです。Redirectというものを知りませんでした。2.ICMPメッセージ(2)、@IT:ICMPリダイレクト使用時のファイアウォール設定に注意などでどういうものか詳しく説明されています。要は、同じセグメントに複数のルータがある場合、デフォルトゲートウェイとなっているルータがクライアントに「このルートは別のルータ通したほうがよいよ」ということを教え、クライアントは自身のルーティングテーブルのその情報を追加するわけですね。なっているものがICMPリダイレクトによって追加されたルートになるようです。Redirectパケットを受け取ったかがわかります。0Solarisの場合、以下コマンドでICMPリダイレクトを無視するかどうかがわかります。redirectを無視しない、1なら無視ということでしょう。以下のようにするとICMPリダイレクトを無視する設定に出来ます。1また、ICMPリダイレクトによって作られた経路情報の保持期間は以下のコマンドでわかります。ip_ire_redirect_interval60000ただ時間の単位がわからなかったんですよね。ミリ秒じゃないかなと思うんですが。Userが参考になります。nddコマンドについては、Solarisネットワークチューニングが参考になります。今回は、同じセグメント内にルータ一つとL3スイッチが1つ有り、デフォルトゲートウェイになっているL3スイッチが気をきかせすぎてもう一つのルータ向けの通信を検知するとICMPリダイレクトパケットを流していたようです。考えると、一つのセグメントには一つのゲートウェイだけ持たすのがシンプルでいいですね。NICが2つあるSolarisの仮想サーバを作成したんですが、どうやらSolarisのセットアップ中では一つのNICしか有効にならなかったようです。ifconfig叩くとこうなっていました。0:c:29:44:aa:e6さて、もう一つのNICを別セグメント用として使いたいんですが、その設定をメモしておきます。いう名前ということがわかりました。このデバイスを有効化してやります。オプションを使います。見てみると以下のように表示されるようになりました。full次にIPアドレスの設定をしていきます。ホスト名とIPアドレスの対応に追加します。←追加サブネットを設定します。←追加そして、インターフェイスとホスト名を結びつけます。ファイル内に、ホスト名を記述します。最初から認識していたNICの場合、以下のようになっていました。いうファイルを作成し、以下のように記述します。/etc/hostname.e1000g1SunRaySRV3-e1000g1これで再起動します。デフォルトゲートウェイやDNSサーバのアドレスの設定はSolaris10でIPを変更する方法で書いているとおりです。補足:なお、今回はサーバの物理NIC(Gbps対応)を、100MbpsのL2につないでいたんですが、VMWareネットワーク上では仮想スイッチを経由して繋ぎにいっているため、仮想OS(Solaris)側からは1Gbpsで接続されているように見えるようです。Clientの"構成"→"ネットワーク"で確認できます。Unix(SunRay)SunRayサーバ上のスマートカードのトークンをコマンドで登録SunRaySoftwareServerを別サーバ機に移行することになりました。それで、スマートカードのトークンの情報を新しいSunRayサーバに簡単に取り込む方法について調べてみました。スキ!)にやり方が載っていました。コマンドを使うことでいろいろできるようです。