ネットワークインターフェイスに複数のIPを追加する

ネットワークインターフェイスに複数のIPを追加する

いくつかの記事を読んでさまざまなアプローチを試しましたが、私自身が狂っています...答えが鼻に届くことを知っていますが、見えないようです。

私のサーバー(Debian LAMP)には2つのネットワークポートがあります:eno1 eno2

5つのIPアドレスブロックがあり、追加のIPをeno2(またはeno1、無関係)に割り当てようとしています。

私はDebian Wikiを読んでみましたネットワーク構成ネットワーク/インターフェース

netmaskフィールドを追加しましたが、すべてのDebian Wikiにこのフィールドがあるべきではないと思います。

昨夜(エイリアス#なし)としてリストされているすべてのIPに対して正常にpingを実行しました。 Iface eno2 inet static address.***.*01

iface eno2 inet 静的アドレス.***.*02

など。しかし、翌朝、すべてのインターフェイスがダウンし、eno1をオンラインに戻すためにハードリブートを実行する必要がありました(その後、「エイリアス」は機能しませんでしたが、インターフェイスによって設定された最初のIPのみがeno1とeno2にありました)。

私もエイリアスを試しました: iface eno2:1 inet static address

同様の記事では、ネットワーク構成でスペースが正しく機能しないという内容を読んだので、アドレスフィールドでタブを正しく使用しています。

私は何が間違っていましたか?それとも、私が関連記事の答えを誤って理解している可能性があります。

提供情報ありがとうございます。他のすべての方法が失敗した場合は、eno1に単一のIPを使用し、eno2に別の単一のIPを使用します。私のサーバーに移動するのにさらに時間がかかるので、/dev/network(記憶が正しい場合)から変更するのは恐ろしいです。

推測:インターフェイスエイリアスMACアドレスが問題の原因ですか?各インターフェイスは独自のMACエイリアスを持つことができますか?それでは、MACアドレスを作成する良い方法は何ですか?

最後に追加する事項は次のとおりです。 ifdown eno2 && ifup eno2 を実行すると、ネットワークインタフェースが再びオンラインになるため、これを正しく設定したと思います。コマンドを実行すると、ファイルの一部のバリエーションが失敗します。したがって、全体の答えは同じですが、再び非常に小さな詳細が欠けているようです。

Debian 9 と Apache

答え1

GAD3Rが投稿した内容Raspberry Pi Jessie Wi-Fiは、同じネットワーク上の複数のIPでは動作しません。私が逃したのは「ホットプラグ許可」だけであることがわかりました。
Debian Wikiのために少し混乱しています。https://wiki.debian.org/NetworkConfigurationエイリアスインターフェイスの対応する行は除外されているようです。

とにかく、私の設定は次のように動作します。

# The secondary network interface - port 2
allow-hotplug eno2  
iface eno2 inet static  
    address 24.173.000.83  
    netmask 255.255.255.000  
    gateway 24.173.000.81  
    dns-nameservers 209.18.00.00  
    dns-nameservers 209.18.00.00 

# Secondary Network Interface Aliases
allow-hotplug eno2  
iface eno2 inet static  
    address 24.173.000.84  
    netmask 255.255.255.000

allow-hotplug eno2  
iface eno2 inet static  
    address 24.173.000.85  
    netmask 255.255.255.0

allow-hotplug eno2  
iface eno2 inet static  
    address 24.173.000.86  
    netmask 255.255.255.000

関連情報