Debian

/etc/network/interfaces 中的 Debian 無法正常工作

  • September 13, 2014

我正在嘗試eth0在 Debian Sid 上添加輔助 IPv6 地址。

我將以下幾行添加到/etc/network/interfaces

iface eth0 inet6 static
 address [IPv6 address #1]
 netmask 64
 gateway [IPv6 gateway]
 pre-up echo 0 > /proc/sys/net/ipv6/conf/eth0/autoconf
 up /sbin/ifconfig eth0 inet6 add [IPv6 address #2]/64

重新啟動後,只有一個 IPv6 地址分配給eth0. 但是,如果我只是手動執行命令 ( /sbin/ifconfig eth0 inet6 add [IPv6 address #2]/64),我有 2 個 IPv6 地址分配給eth0,就像我想要的那樣。

看起來該up命令根本沒有執行。這已經改變了嗎?我確實有一個/etc/network/if-up.d目錄,但我讀到這些腳本可能會執行不止一次。

如何up在 Debian Sid 上工作或添加第二個 IPv6 地址?

不是直接回答為什麼up不起作用,但也許可以解決您的問題:

我通常對多個 IPv4 和 IPv6 地址使用相同的配置樣式以保持一致性。這是我的一台伺服器的配置:

auto eth0
iface eth0 inet static
   address 94.142.242.211
   netmask 28
   gateway 94.142.242.209

iface eth0 inet6 static
   address 2a02:898:148::211
   netmask 64
   gateway 2a02:898:148::1

auto eth0:0
iface eth0:0 inet static
   address 94.142.242.212
   netmask 28

iface eth0:0 inet6 static
   address 2a02:898:148::212
   netmask 64

auto eth0:1
iface eth0:1 inet static
   address 94.142.242.217
   netmask 28

iface eth0:1 inet6 static
   address 2a02:898:148::217
   netmask 64

IPv6 地址顯示在eth0未打開eth0:0eth0:1透視時ifconfig

eth0      Link encap:Ethernet  HWaddr 00:50:56:80:96:82  
         inet addr:94.142.242.211  Bcast:94.142.242.223  Mask:255.255.255.240
         inet6 addr: 2a02:898:148::217/64 Scope:Global
         inet6 addr: 2a02:898:148::212/64 Scope:Global
         inet6 addr: 2a02:898:148::211/64 Scope:Global
         inet6 addr: fe80::250:56ff:fe80:9682/64 Scope:Link
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

eth0:0    Link encap:Ethernet  HWaddr 00:50:56:80:96:82  
         inet addr:94.142.242.212  Bcast:94.142.242.223  Mask:255.255.255.240
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

eth0:1    Link encap:Ethernet  HWaddr 00:50:56:80:96:82  
         inet addr:94.142.242.217  Bcast:94.142.242.223  Mask:255.255.255.240
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

我不知道為什麼你的配置不起作用,但也許這樣做對你有用……

引用自:https://serverfault.com/questions/628297