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
- カテゴリ: