如何设置具有多个 IP6 地址的 Linux 系统?

如何设置具有多个 IP6 地址的 Linux 系统?

我有兴趣设置一台具有多个 IP6 地址的 Linux 机器。我该怎么做呢?

另外,一台机器可以拥有的地址数量是否存在理论和/或实际限制?

答案1

Debian 上通用但传统的方式是使用“虚拟”以太网设备:

$sudo ifconfig eth0:0

给我:

eth0:0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        ether xx:xx:xx:xx:xx:xx  txqueuelen 1000  (Ethernet)

这是您的第一个真实(物理)设备的第一个“虚拟”设备。

现在检查/etc/network/interfaces(在 Debian 上,在其他发行版上可能有所不同)。

对于 IPv4,它会像这样:

iface eth0 inet static
    address 192.168.1.2
    netmask 255.255.255.240
    gateway 192.168.1.1

iface eth0:0 inet static
    address 192.168.1.3
    netmask 255.255.255.240
    gateway 192.168.1.1

只是一个开始。 :-) 现在我对 IPv6 不太了解。

对于第二个问题,我尝试了以下方法:

$ sudo ifconfig eth0:99999999999999999999999999999999999
eth0:9999999999: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        ether 44:8a:5b:84:71:1d  txqueuelen 1000  (Ethernet)
$

那么9999999999似乎是极限了?

相关内容