Ubuntuで追加のIPアドレス…あれ?できてるのこれ?[Ubuntu,CloudAtCost]

CloudatCost
この記事は約3分で読めます。

CloudAtCostでUbuntu(14.x)を入れてアップデート(16.x)したりして、落ちたりしてなんだかんだで前のCentOS7のときのようにIPアドレスを追加してみました

始めに行っておくね

多分これ、できてない

コントロールパネルからIPアドレスの追加

前やったとおり、インストール時できなかったのに起動しなくなってサポセン頼んでから何故か追加できるようになりました

サーバー側に追加

ここが一番問題です

CentOSではNetworkManagerというツールでやっていましたが、デフォルトで入っていません。また、入れてみましたが設定が同期してないらしくめんどかったので使いませんでした

なのでネットでよくやられている方法でやりました

ちなみにもともとあるIPアドレスがXXX.XXX.XXX.50

追加するIPアドレスがXXX.XXX.XXX.100です

vim /etc/network/interfaces

このファイルを開くとこのような感じだと思います

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address XXX.XXX.XXX.50
gateway XXX.XXX.XXX.1
netmask 255.255.255.0
sysctl kernel.hostname=c**********-cloudpro-********.cloudatcost.com
hostname c*********-cloudpro-*********.cloudatcost.com
dns-nameservers 8.8.8.8

ちなみにこのファイルはどうやらインストール時に強引にやってるらしく、rootすら書き込み権限がない状態でした(これが問題じゃね?)

chmod u+w /etc/network/interfaces

でもやって書き込み権限を得てください(rootだけ書き込みできるようになります)

先程の後ろに追記します

auto eth0:0
iface eth0:0 inet static
address XXX.XXX.XXX.100
gateway XXX.XXX.XXX.1
netmask 255.255.255.0
hostname e2.example.com
dns-nameservers 8.8.8.8

ホスト名は多分なくても良いかもしれません

あとは再起動またはサービスを再起動してください


確認

ip aifconfig -aeth0:0または追加したIPアドレスが表示されていればOKです

やっぱできてない

念のためサービスのステータスを見てみます

systemctl status networking

これ、どんなに頑張っても/etc/network/interfaceseth0:0がある限り正常起動できません

調べても出てこないしモウオテアゲ


誰か解決方法知っていましたらコメントください(ち´;ω;`)ぇ

コメント