![MariaDB10をRHEL8にインストールする方法](/f/b991ef79c4e9e392c66714d02e6ab244.png?width=100&height=100)
単一のネットワークインターフェイスで複数のIPアドレスを作成または構成するという概念は、 IPエイリアス. IPエイリアスは、に複数の仮想サイトを設定する場合に非常に便利です。 Apache 異なる単一のネットワークインターフェースを使用する IPアドレス 単一のサブネットネットワーク上。
これを使用する主な利点 IPエイリアス つまり、それぞれに物理アダプターを接続する必要はありません。 IP、ただし、代わりに、複数または複数の仮想インターフェイスを作成できます(エイリアス)単一の物理カードに。
ここに記載されている手順は、次のようなすべての主要なLinuxディストリビューションに適用されます。 Red Hat, Fedora、 と CentOS. 複数のインターフェースを作成し、それにIPアドレスを手動で割り当てることは、困難な作業です。 ここでは、一連のIP範囲を定義するIPアドレスを割り当てる方法を説明します。 また、仮想インターフェイスを作成し、さまざまな範囲のIPアドレスを一度にインターフェイスに割り当てる方法についても理解してください。 この記事では、 LAN IP‘NS、使用するものと交換してください。
ここに「ifcfg-eth0「、のデフォルトのインターフェース イーサネット デバイス。 2番目に添付した場合 イーサネット デバイスの場合、「ifcfg-eth1」デバイスなど、接続したデバイスごとに。 これらのデバイスネットワークファイルは、「/etc/sysconfig/network-scripts/」ディレクトリ。 ディレクトリに移動して、「ls -l」をクリックして、すべてのデバイスを一覧表示します。
#cd / etc / sysconfig / network-scripts / #ls -l
ifcfg-eth0 ifdown-isdn ifup-aliases ifup-plusbinit.ipv6-global。 ifcfg-lo ifdown-post ifup-bnep ifup-postnet.hotplug。 ifdown ifdown-ppp ifup-ethifup-pppネットワーク機能。 ifdown-bnep ifdown-routes ifup-ippp ifup-routesnetwork-functions-ipv6。 ifdown-eth ifdown-sit ifup-ipv6ifup-sit。 ifdown-ippp ifdown-tunnel ifup-isdnifup-tunnel。 ifdown-ipv6 ifup ifup-plipifup-ワイヤレス
3つのIPアドレスをバインドするために3つの追加の仮想インターフェイスを作成するとします(172.16.16.126, 172.16.16.127、 と 172.16.16.128)に NIC. したがって、3つの追加のエイリアスファイルを作成する必要があります。ifcfg-eth0」は同じプライマリを維持します IP 住所。 これが、以下をバインドするための3つのエイリアスのセットアップに進む方法です。 IP アドレス。
アダプタIPアドレスタイプ eth0172.16.16.125プライマリ。 eth0:0172.16.16.126エイリアス1。 eth0:1172.16.16.127エイリアス2。 eth0:2172.16.16.128エイリアス3
どこ ":NS」はデバイスです(インターフェース)インターフェースのエイリアスを作成するための番号 eth0. エイリアスごとに、順番に番号を割り当てる必要があります。 たとえば、インターフェイスの既存のパラメータをコピーします。ifcfg-eth0」と呼ばれる仮想インターフェイス ifcfg-eth0:0, ifcfg-eth0:1 と ifcfg-eth0:2. ネットワークディレクトリに移動し、以下に示すようにファイルを作成します。
#cd / etc / sysconfig / network-scripts / #cp ifcfg-eth0 ifcfg-eth0:0。 #cp ifcfg-eth0 ifcfg-eth0:1。 #cp ifcfg-eth0 ifcfg-eth0:2
ファイルを開く「ifcfg-eth0」と内容を表示します。
[[メール保護] network-scripts] #vi ifcfg-eth0 デバイス= "eth0" BOOTPROTO = static。 ONBOOT =はい。 TYPE = "イーサネット"IPADDR=172.16.16.125. NETMASK = 255.255.255.224。 GATEWAY = 172.16.16.100。 HWADDR = 00:0C:29:28:FD:4C
ここでは、2つのパラメーターのみが必要です(デバイス と IPADDR). したがって、各ファイルを次のように開きます VI エディターと名前を変更します デバイス 名前を対応するエイリアスに変更し、 IPADDR 住所。 たとえば、ファイルを開くifcfg-eth0:0“, “ifcfg-eth0:1" と "ifcfg-eth0:2」を使用して VI エディターを作成し、両方のパラメーターを変更します。 最後に、以下のようになります。
DEVICE = "eth0:0" BOOTPROTO = static。 ONBOOT =はい。 TYPE = "イーサネット" IPADDR = 172.16.16.126 NETMASK = 255.255.255.224。 GATEWAY = 172.16.16.100。 HWADDR = 00:0C:29:28:FD:4C
DEVICE = "eth0:1" BOOTPROTO = static。 ONBOOT =はい。 TYPE = "イーサネット" IPADDR = 172.16.16.127 NETMASK = 255.255.255.224。 GATEWAY = 172.16.16.100。 HWADDR = 00:0C:29:28:FD:4C
DEVICE = "eth0:2" BOOTPROTO = static。 ONBOOT =はい。 TYPE = "イーサネット" IPADDR = 172.16.16.128 NETMASK = 255.255.255.224。 GATEWAY = 172.16.16.100。 HWADDR = 00:0C:29:28:FD:4C
すべての変更を行ったら、すべての変更を保存し、ネットワークサービスを再起動/開始して、変更を反映させます。
[[メール保護] network-scripts]#/ etc / init.d / network restart
すべてのエイリアス(仮想インターフェイス)が稼働していることを確認するには、「ifconfig" また "ip" 指図。
[[メール保護] network-scripts] #ifconfig。 eth0リンクカプセル化:イーサネットHWaddr 00:0C:29:28:FD:4C inet addr:172.16.16.125 Bcast:172.16.16.100マスク:255.255.255.224 inet6 addr:fe80:: 20c:29ff: fe28:fd4c / 64スコープ:リンクアップブロードキャスト実行マルチキャストMTU:1500メトリック:1 RXパケット:237エラー:0ドロップ:0オーバーラン:0フレーム:0 TXパケット:198 エラー:0ドロップ:0オーバーラン:0キャリア:0コリジョン:0 txqueuelen:1000 RXバイト:25429(24.8 KiB)TXバイト:26910(26.2 KiB)割り込み:18ベース アドレス:0x2000 eth0:0 リンクカプセル化:イーサネットHWaddr 00:0C:29:28:FD:4C inet addr:172.16.16.126 Bcast:172.16.16.100マスク:255.255.255.224 UP BROADCAST RUNNING MULTICAST MTU:1500メトリック:1割り込み:18ベースアドレス:0x2000 eth0:1 リンクカプセル化:イーサネットHWaddr 00:0C:29:28:FD:4C inet addr:172.16.16.127 Bcast:172.16.16.100マスク:255.255.255.224 UP BROADCAST RUNNING MULTICAST MTU:1500メトリック:1割り込み:18ベースアドレス:0x2000 eth0:2 リンクカプセル化:イーサネットHWaddr 00:0C:29:28:FD:4C inet addr:172.16.16.128 Bcast:172.16.16.100マスク:255.255.255.224 UP BROADCAST RUNNING MULTICAST MTU:1500メトリック:1割り込み:18ベースアドレス:0x2000
異なるマシンからそれぞれにpingを実行します。 すべてが正しくセットアップされている場合は、それぞれからping応答を受け取ります。
ping172.16.16.126。 ping172.16.16.127。 ping 172.16.16.128
[[メール保護] 〜] #ping 172.16.16.126 PING 172.16.16.126(172.16.16.126)56(84)バイトのデータ。 172.16.16.126から64バイト:icmp_seq = 1 ttl = 64 time = 1.33ms。 172.16.16.126から64バイト:icmp_seq = 2 ttl = 64 time = 0.165ms。 172.16.16.126から64バイト:icmp_seq = 3 ttl = 64 time = 0.159 ms 172.16.16.126 ping統計送信3パケット、3受信、0%パケット損失、時間2002ms。 rtt min / avg / max / mdev = 0.159 / 0.552 / 1.332 / 0.551 ms [[メール保護] 〜] #ping 172.16.16.127 PING 172.16.16.127(172.16.16.127)56(84)バイトのデータ。 172.16.16.127から64バイト:icmp_seq = 1 ttl = 64 time = 1.33ms。 172.16.16.127から64バイト:icmp_seq = 2 ttl = 64 time = 0.165ms。 172.16.16.127から64バイト:icmp_seq = 3 ttl = 64 time = 0.159 ms 172.16.16.127 ping統計送信3パケット、受信3、0%パケット損失、時間2002ms。 rtt min / avg / max / mdev = 0.159 / 0.552 / 1.332 / 0.551 ms [[メール保護] 〜] #ping 172.16.16.128 PING 172.16.16.128(172.16.16.128)56(84)バイトのデータ。 172.16.16.128から64バイト:icmp_seq = 1 ttl = 64 time = 1.33ms。 172.16.16.128から64バイト:icmp_seq = 2 ttl = 64 time = 0.165ms。 172.16.16.128から64バイト:icmp_seq = 3 ttl = 64 time = 0.159 ms 172.16.16.128 ping統計送信3パケット、3受信、0%パケット損失、時間2002ms。 rtt min / avg / max / mdev = 0.159 / 0.552 / 1.332 / 0.551 ms
すべてがスムーズに機能しているようです。これらの新しいIPを使用すると、仮想サイトをセットアップできます。 Apache, FTP アカウントや他の多くのもの。
作成したい場合 範囲 の 複数のIPアドレス 「」と呼ばれる特定のインターフェースにifcfg-eth0"、 を使用しております "ifcfg-eth0-range0」との内容をコピーします ifcfg-eth0 以下に示すようにその上に。
[[メール保護]network-scripts] #cd / etc / sysconfig / network-scripts / [[メール保護] network-scripts] #cp -p ifcfg-eth0 ifcfg-eth0-range0
開催中 "ifcfg-eth0-range0」ファイルを追加し、「IPADDR_START" と "IPADDR_END」IPアドレス範囲は以下のとおりです。
[[メール保護]network-scripts] #vi ifcfg-eth0-range0#DEVICE = "eth0" #BOOTPROTO = none。 #NM_CONTROLLED = "はい" #ONBOOT =はい。 TYPE = "イーサネット"IPADDR_START = 172.16.16.126IPADDR_END = 172.16.16.130
IPV6INIT =いいえ。 #GATEWAY = 172.16.16.100
保存してネットワークサービスを再起動/開始します
[[メール保護] network-scripts]#/ etc / init.d / network restart
仮想インターフェイスがで作成されていることを確認します IPアドレス.
[[メール保護] network-scripts] #ifconfig。 eth0リンクカプセル化:イーサネットHWaddr 00:0C:29:28:FD:4C inet addr:172.16.16.125 Bcast:172.16.16.100マスク:255.255.255.224 inet6 addr:fe80:: 20c:29ff: fe28:fd4c / 64スコープ:リンクアップブロードキャスト実行マルチキャストMTU:1500メトリック:1 RXパケット:1385エラー:0ドロップ:0オーバーラン:0フレーム:0 TXパケット:1249 エラー:0ドロップ:0オーバーラン:0キャリア:0コリジョン:0 txqueuelen:1000 RXバイト:127317(124.3 KiB)TXバイト:200787(196.0 KiB)割り込み:18ベース アドレス:0x2000 eth0:0 リンクカプセル化:イーサネットHWaddr 00:0C:29:28:FD:4C inet addr:172.16.16.126 Bcast:172.16.16.100マスク:255.255.255.224 UP BROADCAST RUNNING MULTICAST MTU:1500メトリック:1割り込み:18ベースアドレス:0x2000 eth0:1 リンクカプセル化:イーサネットHWaddr 00:0C:29:28:FD:4C inet addr:172.16.16.127 Bcast:172.16.16.100マスク:255.255.255.224 UP BROADCAST RUNNING MULTICAST MTU:1500メトリック:1割り込み:18ベースアドレス:0x2000 eth0:2 リンクカプセル化:イーサネットHWaddr 00:0C:29:28:FD:4C inet addr:172.16.16.128 Bcast:172.16.16.100マスク:255.255.255.224 UP BROADCAST RUNNING MULTICAST MTU:1500メトリック:1割り込み:18ベースアドレス:0x2000 eth0:3 リンクカプセル化:イーサネットHWaddr 00:0C:29:28:FD:4C inet addr:172.16.16.129 Bcast:172.16.16.100マスク:255.255.255.224 UP BROADCAST RUNNING MULTICAST MTU:1500メトリック:1割り込み:18ベースアドレス:0x2000 eth0:4 リンクカプセル化:イーサネットHWaddr 00:0C:29:28:FD:4C inet addr:172.16.16.130 Bcast:172.16.16.100マスク:255.255.255.224 UP BROADCAST RUNNING MULTICAST MTU:1500メトリック:1割り込み:18ベースアドレス:0x2000
設定に問題がある場合は、コメントセクションに質問を投稿してください。