こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

HP-UXのネットワーク設定

知識不足で質問の仕方が適切でない、情報が不足している場合は何卒ご容赦ください。


■質問
NICを2つ搭載したHP-UXサーバがあり、同一セグメントIPアドレスが割り当てられています。
そのうち、1つのIPを別セグメントのIPアドレスに変更したいのですが、変更方法が分かりません。
お詳しい方、変更方法をご教示頂けますと幸いです。

不足情報あればご指摘いただけますと幸いです。

lan0 10.111.1.22/24 ⇒ 10.222.2.22/24(ゲートウェイ:10.222.2.254)
lan1 10.111.1.23/24 ⇒ 変更無し

■OS情報
HP-UX 11iv3

■現状設定(lanscan、netstat、ifconfigの結果)
# ifconfig lan0
lan0: flags=1843<UP,BROADCAST,RUNNING,MULTICAST,CKO>
inet 10.111.1.22 netmask ffffff00 broadcast 10.111.1.255

# ifconfig lan1
lan1: flags=1843<UP,BROADCAST,RUNNING,MULTICAST,CKO>
inet 10.111.1.23 netmask ffffff00 broadcast 10.111.1.255

# lanscan
Hardware Station Crd Hdw Net-Interface NM MAC HP-DLPI DLPI
Path Address In# State NamePPA ID Type Support Mjr#
1/0/1/1/0/6/0 0x000000000001 0 UP lan0 snap0 1 ETHER Yes 119
1/0/1/1/0/6/1 0x000000000002 1 UP lan1 snap1 2 ETHER Yes 119
LinkAgg0 0x000000000000 900 DOWN lan900 snap900 4 ETHER Yes 119
LinkAgg1 0x000000000000 901 DOWN lan901 snap901 5 ETHER Yes 119
LinkAgg2 0x000000000000 902 DOWN lan902 snap902 6 ETHER Yes 119
LinkAgg3 0x000000000000 903 DOWN lan903 snap903 7 ETHER Yes 119
LinkAgg4 0x000000000000 904 DOWN lan904 snap904 8 ETHER Yes 119

# netstat -rn
Routing tables
Destination Gateway Flags Refs Interface Pmtu
127.0.0.1 127.0.0.1 UH 0 lo0 32808
10.111.1.23 10.111.1.23 UH 0 lan1 32808
10.111.1.22 10.111.1.22 UH 0 lan0 32808
10.111.1.0 10.111.1.23 U 2 lan1 1500
10.111.1.0 10.111.1.22 U 2 lan0 1500
127.0.0.0 127.0.0.1 U 0 lo0 32808
default 10.111.1.254 UG 0 lan1 1500


■現状設定(netconf)
HOSTNAME="xxxxxxx"
OPERATING_SYSTEM=HP-UX
LOOPBACK_ADDRESS=127.0.0.1

INTERFACE_NAME[0]="lan0"
IP_ADDRESS[0]="10.111.1.22"
SUBNET_MASK[0]="255.255.255.0"
BROADCAST_ADDRESS[0]="10.111.1.255"
INTERFACE_STATE[0]="up"
DHCP_ENABLE[0]="0"
INTERFACE_MODULES[0]=""
INTERFACE_SKIP[0]=""

INTERFACE_NAME[1]="lan1"
IP_ADDRESS[1]="10.111.1.23"
SUBNET_MASK[1]="255.255.255.0"
BROADCAST_ADDRESS[1]="10.111.1.255"
INTERFACE_STATE[1]="up"
DHCP_ENABLE[1]="0"
INTERFACE_MODULES[1]=""
INTERFACE_SKIP[1]=""

ROUTE_SOURCE[0]=""
ROUTE_SKIP[0]=""
GATED=0
GATED_ARGS=""
RDPD=0
RARPD=0


DEFAULT_INTERFACE_MODULES=""
ROUTE_MASK[0]=255.255.255.255
ROUTE_GATEWAY[0]=10.111.1.254
ROUTE_COUNT[0]=1
ROUTE_DESTINATION[0]=default
ROUTE_DESTINATION[1]="default"
ROUTE_GATEWAY[1]="10.111.1.254"
ROUTE_COUNT[1]="1"
ROUTE_MASK[1]=""
ROUTE_ARGS[1]="-p 1500"

投稿日時 - 2017-02-01 20:50:51

QNo.9288553

すぐに回答ほしいです

質問者が選んだベストアンサー

/etc/rc.config.d/netconf の下記部分のエントリを修正してください。
G/W部分の記載が気になりますが、とりあえず以下の様に編集してください。

INTERFACE_NAME[0]="lan0"
IP_ADDRESS[0]="10.111.2.22" ※変更
SUBNET_MASK[0]="255.255.255.0"
BROADCAST_ADDRESS[0]="10.111.2.255" ※変更
INTERFACE_STATE[0]="up"
DHCP_ENABLE[0]="0"
INTERFACE_MODULES[0]=""
INTERFACE_SKIP[0]=""
(略)
ROUTE_MASK[0]=255.255.255.255
ROUTE_GATEWAY[0]=10.111.2.254
ROUTE_COUNT[0]=1
ROUTE_DESTINATION[0]=default
ROUTE_DESTINATION[1]="default"
ROUTE_GATEWAY[1]="10.111.2.254"
ROUTE_COUNT[1]="1"
ROUTE_MASK[1]=""
ROUTE_ARGS[1]="-p 1500"

その後、システムの再起動もしくは
/sbin/init.d/net start
を実行すれば反映されます。

投稿日時 - 2017-02-01 22:06:46

お礼

早速のご回答ありがとうございます。

不勉強で誤っていたら申し訳ありませんが、ゲートウェイの部分は正しくは以下でしょうか?

ROUTE_GATEWAY[0]=10.222.2.254 ※変更
ROUTE_GATEWAY[1]=10.111.1.254 ※変更なし


ゲートウェイで気になるのは、現状設定でゲートウェイはlan0、lan1ともに設定しているのにnetstat -rnの結果で、lan1しか見えていないのが何故か分からずにいます。

現状設定した人は分かりませんが、
ROUTE_DESTINATION[0]=default
ROUTE_DESTINATION[1]="default"

のダブルクォーテーションのありなしも意味合いが分かっておらず、HPUX経験もないことから、設定変更に不安を感じております(サーバが遠方にありリモート保守中)。

投稿日時 - 2017-02-01 22:30:02

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

現状のままG/Wを新しいものに変更したいのであれば、
ROUTE_GATEWAY[0]、ROUTE_GATEWAY[1]両方とも変更してください。

現状をlan0, lan1に別々G/Wに設定されていると思われている様ですが、そのような事は無く、単にG/Wのエントリが重複しているだけです。

複数のDefault G/Wを指定したいのであれば以下の様に修正すればよい筈です。
ROUTE_DESTINATION[0]="default"
ROUTE_MASK[0]=""
ROUTE_GATEWAY[0]="10.111.2.254"
ROUTE_COUNT[0]="1"
ROUTE_ARGS[0]="-p 1500"

ROUTE_DESTINATION[1]="default"
ROUTE_MASK[1]=""
ROUTE_GATEWAY[1]="10.111.1.254"
ROUTE_COUNT[1]="1"
ROUTE_ARGS[1]="-p 1500"

ただ、気になる点としては、複数のdefault G/W環境は万が一にG/W利用不能になった際の冗長構成以外ではあまり考えられず。
両G/Wで到達可能なセグメントに違いがある場合、サーバがどちらのG/Wを使用するかによって繋がったり繋がらなかったりする動作が考えられます。
特に遠隔から作業されているとの事なので、RemoteConsole(MP or iLO)環境での作業でない場合は注意した方が良いです。

また、完全にG/Wを10.111.2.254切り替えた場合でも、
netstat -rnの結果には古いG/Wが残っていると思います(lan1側で同セグメント使用中のため)ので、一度システムを再起動するのが確実でしょう。
なお、気にされているダブルクォートですが、今回の設定においては特に違いはありません。

投稿日時 - 2017-02-02 04:38:01

あなたにオススメの質問