Novell(クラウドコンピューティングのセキュリティ・仮想化ソリューションを実現)

YaSTでのネットワークカード/バーチャルエイリアス不具合

This document (00006287) is provided subject to the disclaimer at the end of this document.

問題点

YaSTでネットワークカード/バーチャルエイリアスを設定すると、ネットワークアドレスが異なるLANから見えません。
また、設定したバーチャルエイリアスをifconfigで見ることができません。
設定したバーチャルエイリアスをYaSTで消去することができません。

解決方法

YaSTでのバーチャルエイリアス設定には不具合があります。
以下の操作で設定してください。

1. 各LANカードのベースIPアドレスはYaSTで設定してください。
バーチャルアドレスも設定してください。
YaST2のバグでifconfigコマンドでは、バーチャルアドレスは見えません。

#ifconfig

例:

eth0   Link encap:Ethernet  HWaddr 00:00:xx:xx:xx:xx
       inet addr:192.168.1.123  Bcast:192.168.1.255  Mask:255.255.252.0
       inet6 addr: fe80::200:e2ff:fe4e:6dfc/64 Scope:Link
       UP BROADCAST NOTRAILERS RUNNING MULTICAST  MTU:1500  Metric:1
       RX packets:558289 errors:0 dropped:0 overruns:0 frame:0
       TX packets:95257 errors:0 dropped:0 overruns:0 carrier:0
       collisions:0 txqueuelen:1000
       RX bytes:53354008 (50.8 Mb)  TX bytes:94734467 (90.3 Mb)

eth1   Link encap:Ethernet  HWaddr 00:00:xx:xx:xx:xx
       inet addr:192.168.1.201  Bcast:192.168.1.255  Mask:255.255.255.0
       inet6 addr: fe80::200:e2ff:fe4e:6e01/64 Scope:Link
       UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
       RX packets:32683 errors:0 dropped:0 overruns:0 frame:0
       TX packets:27787 errors:0 dropped:0 overruns:0 carrier:0
       collisions:0 txqueuelen:1000
       RX bytes:37212600 (35.4 Mb)  TX bytes:2558314 (2.4 Mb)

lo     Link encap:Local Loopback
       inet addr:127.0.0.1  Mask:255.0.0.0
       inet6 addr: ::1/128 Scope:Host
       UP LOOPBACK RUNNING  MTU:16436  Metric:1
       RX packets:519589 errors:0 dropped:0 overruns:0 frame:0
       TX packets:519589 errors:0 dropped:0 overruns:0 carrier:0
       collisions:0 txqueuelen:0
       RX bytes:107721202 (102.7 Mb)  TX bytes:107721202 (102.7 Mb)


2. 直接 /etc/sysconfig/networkの記述を書き換えます。
デバイスの設定はifcfg-eth-if-MACアドレスとなっていますので、該当するMACアドレスのファイルを開きます。

BOOTPROTO='static'
BROADCAST='192.168.1.255'
IPADDR='192.168.1.201'
MTU=''
NETMASK='255.255.255.0'
NETWORK='192.168.1.0'
REMOTE_IPADDR=''
STARTMODE='onboot'
UNIQUE='lgGW.rJ1nESamG87'
_nm_name='bus-pci-0000:00:0c.0'
IPADDR_IP2='192.168.1.202'
NETMASK_IP2='255.255.252.0'
LABEL_IP2='IP2' <------ ここの記述を追加します。

3. ネットワークを再起動します。
#/etc/init.d/network restart

4. 再度確認します。

#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:00:xx:xx:xx:xx
          inet addr:192.168.1.123  Bcast:192.168.1.255  Mask:255.255.252.0
          inet6 addr: fe80::200:e2ff:fe4e:6dfc/64 Scope:Link
          UP BROADCAST NOTRAILERS RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:558289 errors:0 dropped:0 overruns:0 frame:0
          TX packets:95257 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:53354008 (50.8 Mb)  TX bytes:94734467 (90.3 Mb)

eth1      Link encap:Ethernet  HWaddr 00:00:xx:xx:xx:xx
          inet addr:192.168.1.201  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::200:e2ff:fe4e:6e01/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:32683 errors:0 dropped:0 overruns:0 frame:0
          TX packets:27787 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:37212600 (35.4 Mb)  TX bytes:2558314 (2.4 Mb)

eth1:IP2  Link encap:Ethernet  HWaddr 00:00:xx:xx:xx:xx
          inet addr:192.168.1.202  Bcast:192.168.3.255  Mask:255.255.252.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:519589 errors:0 dropped:0 overruns:0 frame:0
          TX packets:519589 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:107721202 (102.7 Mb)  TX bytes:107721202 (102.7 Mb)

5. 削除したい場合は、該当のファイルから以下の記述を削除してください。
IPADDR_<alias name>
NETMASK_<alias name>
LABEL_<alias name>

上記例の場合は、以下の記述を削除します。
IPADDR_IP2='192.168.1.202'
NETMASK_IP2='255.255.252.0'
LABEL_IP2='IP2'

6. ネットワークを再起動します。
#/etc/init.d/network restart

Disclaimer

この情報は、米国Novell, Inc.およびノベル株式会社の内外から発生したものです。本文書の内容または本文書を使用した結果について、いかなる保証、表明または約束も行っていません。また、本文書の商品性、および特定目的への適合性について、いかなる黙示の保証も否認し、排除します。

本文書に記載されている会社名、製品名はそれぞれ各社の商品、商標または登録商標です。

  • ドキュメントID: J00006287
  • 作成年月日: 28-APR-2005
  • 修正年月日:
  • ドキュメントリビジョン: 1
  • 分類: SUSE Linux
  • 対象NOVELL製品およびバージョン: SUSE Linux
  • カテゴリ: