Ubuntu云主机挂载第二块IPV6网卡
前置条件
创建了Ubuntu18.04操作系统的虚拟机,并为其挂载了一张ipv4的网卡。
可通过控制台登录到云主机操作系统,执行如下命令进行确认:
1 | ip a |
创建IPV6网络
登录云平台,在左侧导航栏中点击“网络”->“私有网络”进入私有网络管理界面,点击左上角的“创建网络”。
在弹出的窗口选择“IPv6”,点击“确认”。
在私有网络列表页面可以看到新创建的IPV6网络。
挂载第二张IPV6网卡
在云平台云主机列表页面,找到需要挂载ipv6网卡的云主机,点击控制台后的下拉箭头,在更多操作列表中点击“挂载网卡”。
在弹出的窗口选择“IPv6”,将会自动加载所有可用的IPV6网络,选择刚创建的IPV6网络,调整带宽到所需规格,点击“确认”。
在云主机列表页面,该云主机的内网IP部分,会看到多添加的IPV6网络地址。
通过控制台登录云主机后,执行如下命令,可以看到多了一张名称为ens7的网卡,但是此时是没有地址。
1 | ip a |
执行如下命令,用以获取ens7的IPV6地址
1 | dhclient -6 -d ens7 |
等屏幕出现如下内容,执行:ctrl+c 终止程序
再次查看ens7的IP地址,可以看到ens7已经获取到了ipv6的地址
设置第二张网卡的dhcp
为了避免云主机重启后,出现第二张网卡不能自动获取IP地址的情况,需要对该网卡进行dhcp设置。
执行如下命令,找到新增IPV6网卡的MAC地址
1 | ip a |
打开:/etc/netplan/50-cloud-init.yaml 文件,新增如下内容,其中macaddress为上步获取到的IPV6网卡MAC地址