概要
設定するたびに設定方法何だっけってなってしまうので、自分用にメモ。
環境
メモリ | 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
参考