![如何设置具有多个 IP6 地址的 Linux 系统?](https://linux22.com/image/10579/%E5%A6%82%E4%BD%95%E8%AE%BE%E7%BD%AE%E5%85%B7%E6%9C%89%E5%A4%9A%E4%B8%AA%20IP6%20%E5%9C%B0%E5%9D%80%E7%9A%84%20Linux%20%E7%B3%BB%E7%BB%9F%EF%BC%9F%20.png)
我有兴趣设置一台具有多个 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似乎是极限了?