0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

nmcli ipv6 複数IPアドレス 設定時メモ

Posted at

概要

設定するたびに設定方法何だっけってなってしまうので、自分用にメモ。

環境

メモリ 1GB
CPU 2コア
SSD 100GB
OS RedHat系
ネットワーク 100Mbps共有
グローバルIPアドレス IPv4アドレス 1個、IPv6アドレス17個

スペック・料金詳細のPDFはこちら|料金|VPSならConoHa

NMCLI

Primary address

sudo nmcli connection modify eth0 ipv6.method manual ipv6.addresses {ipv6_hostaddr01}
sudo nmcli connection modify eth0 ipv6.gateway {ipv6_gateaddr01}
sudo nmcli connection modify eth0 ipv6.dns 2001:4860:4860::6464
sudo nmcli connection modify eth0 +ipv6.dns 2001:4860:4860::64

下記の値はそれぞれ自分の環境に合わせる。
{ipv6_hostaddr01} --> fe80::1
{ipv6_gateaddr01} --> fe80::fe

DNSの項目にすでに書いちゃったけど、+が大事
ちなみに、DNSサーバのアドレスみたいにアドレス複数あるやつのうち、一つだけ消す時は-でいいみたい。

sudo nmcli connection modify eth0 +ipv6.dns 2001:4860:4860::64
sudo nmcli connection modify eth0 -ipv6.dns 2001:4860:4860::64

Secondary address

sudo nmcli connection modify eth0 +ipv6.addresses {ipv6_hostaddr02}
sudo nmcli connection modify eth0 +ipv6.addresses {ipv6_hostaddr03}
sudo nmcli connection modify eth0 +ipv6.addresses {ipv6_hostaddr04}
sudo nmcli connection modify eth0 +ipv6.addresses {ipv6_hostaddr05}
sudo nmcli connection modify eth0 +ipv6.addresses {ipv6_hostaddr06}
sudo nmcli connection modify eth0 +ipv6.addresses {ipv6_hostaddr07}
sudo nmcli connection modify eth0 +ipv6.addresses {ipv6_hostaddr08}
sudo nmcli connection modify eth0 +ipv6.addresses {ipv6_hostaddr09}
sudo nmcli connection modify eth0 +ipv6.addresses {ipv6_hostaddr10}
sudo nmcli connection modify eth0 +ipv6.addresses {ipv6_hostaddr11}
sudo nmcli connection modify eth0 +ipv6.addresses {ipv6_hostaddr12}
sudo nmcli connection modify eth0 +ipv6.addresses {ipv6_hostaddr13}
sudo nmcli connection modify eth0 +ipv6.addresses {ipv6_hostaddr14}
sudo nmcli connection modify eth0 +ipv6.addresses {ipv6_hostaddr15}
sudo nmcli connection modify eth0 +ipv6.addresses {ipv6_hostaddr16}
sudo nmcli connection modify eth0 +ipv6.addresses {ipv6_hostaddr17}

NIC の再起動で変更反映

downだけだと今設定している sshも落ちるので;でコマンドつなげて実施(&&じゃないのは down失敗してもup試行してくれるようにするため。||で条件色々やってったり,if [ $? -eq 0 ] ; then ~ ; fi するのも面倒)

sudo nmcli connection down eth0 ; sudo nmcli connection up eth0

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?