Linux系统可以同时拥有两个IP吗?

Linux系统可以同时拥有两个IP吗?

最近我在Raspbian上安装了apache2,安装结束后我输入了以下cmd并获得了两个IP。

$ hostname -I
192.168.1.17 192.168.1.24

其中,我从一开始就使用17结尾的IP。但我从未见过带有 24 的那个。我可以同时使用它们来访问我的 RPi 还是每个都仅用于特定用途。就像 24 只适用于 apache ???

答案1

hostname -I在这里不起作用(openSUSE 13.2),但一台主机使用多个 IP 地址没有问题。这显然可以通过拥有多个网络适配器来实现,但每个接口(别名)可以有多个地址,甚至每个硬件 NIC 可以有多个接口。

查看网络配置的常用方法是ip addr show

答案2

命令主机名-I返回当前在系统上配置的所有 IP 地址,但 IPv6 或环回接口上的本地链路地址除外。所以,如果 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。

相关内容