IN031 host ID(MACアドレス)が ”000000000000”となる場合の対処方法(Linux)
 
 ◆ 概要 ◆

Linux OSのマシン情報取得時にhost ID(MACアドレス)が ”000000000000”となる場合の対処方法を説明します。

 ◆ 詳細 ◆
マシン情報の取得
Linux OSマシンのライセンスパスワード申請の際、以下のコマンドでマシン情報を取得します。
    $ cd /usr/fieldview/V16.1/fv/bin
    $ ./fv_server id
その結果、以下のようにhost ID(MACアドレス)が ”000000000000”となり正しいhost IDが取得できない場合があります。
    lmutil - Copyright (c) 1989-2013 Flexera Software LLC. All Rights Reserved.
    The FlexNet host ID of this machine is "000000000000"
    FLEXlm server name = server01

原因
ライセンスマネージャーFlexNetはネットワークデバイスeth0のMACアドレスをhost IDとして認識します。ネットワークデバイス名がeth0となっていない場合、host IDを取得することができず、"000000000000"が返されます。

対処方法
下記は grubからの起動時にカーネル起動オプションを永続的に追加する方法です。

/etc/default/grub を開き GRUB_CMDLINE_LINUX に追加のカーネル起動オプションを設定します。

1)sudo vi /etc/default/grub(※viはroot権限で起動して下さい。)

2)GRUB_CMDLINE_LINUX=に以下のように文字列を追加します。
  GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
  すでに何か文字列が定義されていた場合、上記文字列
  (net.ifnames=0 biosdevname=0)を既存文字列に追加します。

3)grubに設定を反映させます。
  sudo grub2-mkconfig -o /boot/grub2/grub.cfg

4)OSを再起動します。
  sudo shutdown -r now

 

 

 

・この資料の内容は予告なしに変更されることがあります。
・いかなる場合でも、この資料の内容およびその運用の結果に関しては一切の責任を負いません。
・この資料の一部または全部を無断で使用、作成することはできません。
All rights reserved by Vinas Co., Ltd.
sales@vinas.com