サーバーのネットワーク設定¶
最初に¶
ネットワーク構成を変更するときの注意事項¶
- 通信断が発生する場合がありますサーバーが接続されている収容スイッチの片側の障害やメンテナンスによって、通信断が発生することがあります。
- 帯域が半分になりますグローバルネットワーク、ローカルネットワークとも利用可能な帯域幅が冗長構成時の半分になります。
- 品質保証(SLA)の対象外になりますネットワークの冗長構成が解除されている期間は、 ネットワーク稼働率に関する保証(SLA)の適用除外 となります。
ネットワークを設定しよう¶
設定の時に必要な情報¶
グローバルネットワーク¶
グローバルネットワークの設定を設定するにあたって、割当てるネットワークの情報を手元に用意します。
割り当て設定項目 |
値 |
||
---|---|---|---|
・IPアドレス
・ネットマスク
・ゲートウェイアドレス
|
コントロールパネル から ネットワーク情報を確認できます。 |
||
・ネームサーバー
リージョン毎に値が異なります |
石狩 |
IPv4 |
133.242.0.3
133.242.0.4
|
IPv6 |
2401:2500::1 *1
2401:2500::2 *1
|
Note
- *1 「共用グローバルネットワーク」ではIPv6アドレスは提供していません。IPv6を利用する場合は「専用グローバルネットワーク」を利用してください。
- サービスやネットワークの切り替え操作については、「 マニュアル>ネットワーク 」をご覧ください。
ローカルネットワーク¶
10.0.0.0/8
172.16.0.0/12
192.168.0.0/16
Note
サービスやネットワークの操作については、「 マニュアル>ネットワーク 」をご覧ください。
ローカルネットワークの構成ごとの設定サンプルは いろいろなローカルネットワークの設定 を参考にしてください。
インターフェースを切り替える(コントロールパネル)¶
Note
ローカルネットワークを利用するときは、コントロールパネルからローカルネットワークを作成し、 ネットワークで使用するIPアドレスブロック を決めておきます。
OS別ネットワーク設定¶
警告
Red Hat Enterprise Linux 8, 9 / AlmaLinux 8, 9 / Rocky Linux 9¶
ボンディング構成で接続する¶
ボンディング構成をとり、ネットワークに接続する場合の設定としてデバイス名「eno1」「eno2」を「bond0」に設定する場合を紹介しています。
# for IPv4
nameserver [ネームサーバー(IPv4)]
# for IPv6
nameserver [ネームサーバー(IPv6)]
...
TYPE=Bond
NAME=bond0
DEVICE=bond0
ONBOOT=yes
BONDING_MASTER=yes
BOOTPROTO=static
# for IPv4
IPADDR=[割り当て可能IPアドレス(IPv4)]
PREFIX=[サブネットマスク(プレフィックス表記)]
GATEWAY=[ゲートウェイアドレス]
IPV4_FAILURE_FATAL=no
# for IPv6
IPV6INIT=yes
IPV6ADDR=[割り当て可能IPアドレス(IPv6)]/64
IPV6_DEFAULTGW=[ゲートウェイアドレス(IPv6)]
IPV6_FAILURE_FATAL=no
DEFROUTE=yes
BONDING_OPTS="miimon=100 mode=802.3ad xmit_hash_policy=2"
「eno」デバイスにスレーブ設定がされていないのであればおこないます。
TYPE=Ethernet
NAME=eno1
DEVICE=eno1
ONBOOT=yes
MASTER=bond0
SLAVE=yes
TYPE=Ethernet
NAME=eno2
DEVICE=eno2
ONBOOT=yes
MASTER=bond0
SLAVE=yes
サーバーを再起動します
# reboot
ネットワークが起動し、設定が反映されていることを確認します。
# ip addr show
ボンディング構成をとらずに接続する¶
# for IPv4
nameserver [ネームサーバー(IPv4)]
# for IPv6
nameserver [ネームサーバー(IPv6)]
...
ネットワークの設定を行います。
TYPE=Ethernet
NAME=eno1
DEVICE=eno1
BOOTPROTO=static
ONBOOT=yes
# for IPv4
IPADDR=[割り当て可能IPアドレス(IPv4)]
PREFIX=[サブネットマスク(プレフィックス表記)]
GATEWAY=[ゲートウェイアドレス(IPv4)]
IPV4_FAILURE_FATAL=no
# for IPv6
IPV6INIT=yes
IPV6ADDR=[割り当て可能IPアドレス(IPv6)]/64
IPV6_DEFAULTGW=[ゲートウェイアドレス(IPv6)]
IPV6_FAILURE_FATAL=no
ETHTOOL_OPTS="autoneg on"
「bond」デバイスのボンディングに関する設定を削除/無効化します。
TYPE=Bond
NAME=bond0
DEVICE=bond0
ONBOOT=no
サーバーを再起動します。
# reboot
ネットワークが起動し、設定が反映されていることを確認します。
# ip addr show
Ubuntu 20.04¶
ボンディング構成で接続する¶
「eth0」「eth1」でボンディングを構成し「bond0」に設定する場合を紹介しています。
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: no
eth1:
dhcp4: no
bonds:
bond0:
dhcp4: no
# for IPv4/IPv6
addresses:
- [割り当て可能IPアドレス(IPv4)]/[サブネットマスク(プレフィックス表記)]
- [割り当て可能IPアドレス(IPv6)]/64
...
gateway4: [ゲートウェイアドレス(IPv4)]
gateway6: [ゲートウェイアドレス(IPv6)]
nameservers:
addresses:
- [ネームサーバー(IPv4)]
- [ネームサーバー(IPv6)]
...
interfaces:
- eth0
- eth1
parameters:
mode: 802.3ad
mii-monitor-interval: 1s
lacp-rate: slow
min-links: 1
transmit-hash-policy: layer2+3
設定した内容を反映させます。
# sudo netplan apply
ネットワークが起動し、設定が反映されていることを確認します。
# sudo cat /proc/net/bonding/bond0
# ip addr show
ボンディング構成をとらずに接続する¶
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: no
# for IPv4/IPv6
addresses:
- [割り当て可能IPアドレス(IPv4)]/[サブネットマスク(プレフィックス表記)]
- [割り当て可能IPアドレス(IPv6)]/64
...\
gateway4: [ゲートウェイアドレス(IPv4)]
gateway6: [ゲートウェイアドレス(IPv6)]
nameservers:
addresses:
- [ネームサーバー(IPv4)]
- [ネームサーバー(IPv6)]
...
eth1:
dhcp4: no
# 設定するのであればeth0の書式に倣って記載
(省略)
設定した内容を反映させます。
# sudo netplan apply
ネットワークが起動し、設定が反映されていることを確認します。
# ip addr show
Ubuntu 22.04 / Ubuntu 24.04¶
ボンディング構成で接続する¶
「eth0」「eth1」でボンディングを構成し「bond0」に設定する場合を紹介しています。
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: no
eth1:
dhcp4: no
bonds:
bond0:
dhcp4: no
# for IPv4/IPv6
addresses:
- [割り当て可能IPアドレス(IPv4)]/[サブネットマスク(プレフィックス表記)]
- [割り当て可能IPアドレス(IPv6)]/64
routes:
- to: default
via: [ゲートウェイアドレス(IPv4)]
- to: default
via: [ゲートウェイアドレス(IPv6)]
nameservers:
addresses:
- [ネームサーバー(IPv4)]
- [ネームサーバー(IPv6)]
...
interfaces:
- eth0
- eth1
parameters:
mode: 802.3ad
mii-monitor-interval: 1s
lacp-rate: slow
min-links: 1
transmit-hash-policy: layer2+3
設定した内容を反映させます。
# sudo netplan apply
ネットワークが起動し、設定が反映されていることを確認します。
# sudo cat /proc/net/bonding/bond0
# ip addr show
ボンディング構成をとらずに接続する¶
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: no
# for IPv4/IPv6
addresses:
- [割り当て可能IPアドレス(IPv4)]/[サブネットマスク(プレフィックス表記)]
- [割り当て可能IPアドレス(IPv6)]/64
routes:
- to: default
via: [ゲートウェイアドレス(IPv4)]
- to: default
via: [ゲートウェイアドレス(IPv6)]
nameservers:
addresses:
- [ネームサーバー(IPv4)]
- [ネームサーバー(IPv6)]
...
eth1:
dhcp4: no
# 設定するのであればeth0の書式に倣って記載
(省略)
設定した内容を反映させます。
# sudo netplan apply
ネットワークが起動し、設定が反映されていることを確認します。
# ip addr show