admin avatar

在ubuntu和Debian系统单网卡绑定多个IP v6地址的方法

🕞 by admin





在ubuntu和Debian系统上实现单网卡绑定多个IP v6地址的方法

单网卡绑定多个IPv6的需求,可以适用于不同的域名,比如在nginx绑定某个独立的IPv6地址

前提就先要把多个对立IPv6地址绑定到单网卡上。

当然也可以适用虚拟网卡,本文只介绍使用单网卡绑定多个IPv6地址的方法.

下面是一个完整的单网卡绑定单IPv4地址和多个IPv6地址的配置文件

配置文件路径为/etc/network/interfaces

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
auto lo
iface lo inet loopback
iface lo inet6 loopback

auto eno1
iface eno1 inet static
  # Main IP address of the server
  address   8.8.8.8 //你的IPv4地址
  
  netmask 255.255.255.0//IPv4地址的掩码
  
  gateway 8.8.1.1. //IPv4的网关地址

auto eno1 //网络接口名称,使用ifconfig可查看
iface eno1 inet6 static
 address 5526:1277:CC3A:403E:8128:47D0:C336:09DF /IPv6地址
 netmask 64 //掩码
 gateway fe80::1 //网关地址
 up ip addr add 5526:1277:CC3A:403E:8128:47D0:C336:09DF:2/64 dev eno1. //重点是这里

demo 演示完整

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
source /etc/network/interfaces.d/*




auto lo
iface lo inet loopback
iface lo inet6 loopback

auto eno1
iface eno1 inet static
  # Main IP address of the server
  address   138.0.0.1
  
  netmask 255.255.255.0
  
  gateway 138.0.0.6

auto eno1
iface eno1 inet6 static
 address 2a01:1f3:741:9f25::1
 netmask 64
 gateway fe80::1
 up ip addr add 2a01:1f3:741:9f25::3/64 dev eno1

请查阅供应商提供的网关地址。掩码等等。





💘 相关文章

写一条评论

Based on Golang + fastHTTP + sdb | go1.18.3 Processed in 1ms