はじめに
このガイドでは、ArchLinuxサーバーにパブリックIPやプライベートIPを追加する方法を説明します。
前提条件
-Arch Linuxサーバーと、サーバーに予約および割り当てられた追加のパブリックIP、または付与されたプライベートIP範囲用に選択されたプライベートIP。
-サーバーにインストールされたNetctl。
ArchLinuxでのIPの追加
最初に行う必要があるのは、eth0のnetctlファイルを作成することです(または、現在のファイルが存在する場合は編集します)。この場合、ファイル/ etc / netctl / eth0が存在するため、それを編集してIPを追加します。アドレス、y.y.y.y/xy。
nano /etc/netctl/eth0
Connection='ethernet' Description='Eth0 IPs' Interface='eth0' IP='static' Address=('x.x.x.x/xy' 'y.y.y.y/xy') Gateway='xg.xg.xg.xg' DNS=('209.208.127.65' '209.208.25.18')
接続 接続タイプです。
説明 接続のカスタム説明です。好きなものを使うことができます。
インターフェース 接続に使用するインターフェースです。
IP IPのタイプです。 DHCPによるIP割り当てが利用可能な場合、通常、これは静的またはDHCPです。
住所 IPアドレスとそれに関連するサブネットのリストです。各IPアドレスは、「」のペアの間に含まれ、スペースで区切られている必要があります。動作するには、関連付けられたサブネットが含まれている必要があります。ここにメインIPをリストし、次に追加のIPアドレスをリストします。
ゲートウェイ サーバーのデフォルトゲートウェイです。これはメインIPのゲートウェイであり、他のゲートウェイではありません。
DNS DNSサーバーになります。この例では、Atlantic.NetDNSサーバーを使用しました。
次に、次を実行してこれを再開する必要があります:
netctl restart eth0
起動したら、準備が整い、追加のIPが応答するはずです。
ArchLinuxでのプライベートIPの追加
プライベートIPを実行するには、eth1という名前の新しいnetctlファイルを作成する必要があります。これは基本的にパブリックIPを追加するのと同じですが、これはプライベートインターフェイスを使用するだけです。
nano /etc/netctl/eth1
Description='Private ethernet connection' Interface=eth1 Connection=ethernet IP=static Address=('x.x.x.x/xy')
パブリックIPセクションのIP追加の例に従って、必要な数のプライベートIPを追加できます。 ‘‘のペアの間にスペースで区切ってIPを追加するだけです。保存したら、次のように表示します:
netctl start eth1
これが完了すると、プライベートIPが機能し始めます。
ArchLinuxシステムに新しいIPアドレスを追加する方法はこれですべてです。