Linuxシステムは同時に2つのIPを持つことができますか?

Linuxシステムは同時に2つのIPを持つことができますか?

私は最近Raspbianにapache2をインストールしましたが、インストール後に次のcmdを入力して2つのIPを取得しました。

$ hostname -I
192.168.1.17 192.168.1.24

そのうち最初から17で終わるIPを使用しています。しかし、24が書かれたことを見たことはありません。私のRPiにアクセスするために両方を使用できますか?それとも、それぞれ特定の目的に使用できますか? 24はApacheでしか動作しませんか? ? ?

答え1

hostname -Iここでは機能しませんが(openSUSE 13.2)、1つのホストは問題なく複数のIPアドレスを使用できます。これは、マルチネットワークアダプタを使用することは明らかですが、インターフェイス(エイリアス)ごとに複数のアドレスを持つことができ、ハードウェアNICごとに複数のインターフェイスを持つこともできます。

ネットワーク構成を表示する一般的な方法はですip addr show

答え2

注文するホスト名-IIPv6またはループバックインターフェイスのリンクローカルアドレスを除いて、現在のシステムで設定されているすべてのIPアドレスを返します。したがって、Apacheが正しく設定されている場合は、192.168.1.24を使用してサイトにアクセスすることもできます。

答え3

あなたが使用するとき:

root@debian:/home/mohsen# ip addr show up
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 18:03:73:60:b4:4e brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.14/24 brd 192.168.1.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet 192.168.1.21/24 brd 192.168.1.255 scope global secondary eth0:1
       valid_lft forever preferred_lft forever
    inet6 fe80::1a03:73ff:fe60:b44e/64 scope link 
       valid_lft forever preferred_lft forever

eth0のエイリアスIPセットがあります。指定されたイーサネットに設定されているイーサネットIPを見つける必要があります。または、次のものを使用できます。

root@debian:/home/mohsen# ifconfig 

    eth0      Link encap:Ethernet  HWaddr 18:03:73:60:b4:4e  
              inet addr:192.168.1.14  Bcast:192.168.1.255  Mask:255.255.255.0
              inet6 addr: fe80::1a03:73ff:fe60:b44e/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:101110 errors:0 dropped:0 overruns:0 frame:0
              TX packets:81804 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:89999660 (85.8 MiB)  TX bytes:10808197 (10.3 MiB)

    eth0:1    Link encap:Ethernet  HWaddr 18:03:73:60:b4:4e  
              inet addr:192.168.1.21  Bcast:192.168.1.255  Mask:255.255.255.0
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

エイリアス IP を使用せずに元の IP を使用することをお勧めします。

関連情報