配置网卡

ens33为例

编辑网卡配置文件

sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33

更改或增加配置项

IPV6INIT=yes
IPV4INIT=no

可以通过以下几种方法生效

重启网卡

sudo ifdown ens33

sudo ifup ens33

重启

reboot

单独禁用ipv4地址

sudo ip addr del 172.16.235.128 dev ens33

SSH 支持 IPv6 配置

编辑sshd_config

vim /etc/ssh/sshd_config

为 ssh 等应用程序开启 IPv6 监听

#Port 22
AddressFamily any
AddressFamily inet
#ListenAddress 0.0.0.0
#ListenAddress ::

如果要只支持ipv6只需要打开ListenAddress ::

重新加载配置

systemctl reload sshd

ipv6 ssh&scp

ssh

ssh fe80::288d:60c6:5bd:fc57%ens33

scp

scp root@[fe80::20c:29ff:fecf:aabb%eth2]:~/matrix42/file . 

上边的方括号要不要均可。不过加上后,区分效果好点。

其他无关内容

禁用ipv6功能

vim /etc/sysctl.conf

net.ipv6.conf.all.disable_ipv6 =1 //禁用全部

net.ipv6.conf.ens160.disable_ipv6 =1 //针对单个网卡

然后执行sysctl –p

启用:删除配置文件中的记录,然后sysctl -p

关闭dhcp

vi /etc/sysconfig/network-scripts/ifcfg-ens33

BOOTPROTO 自动为 dhcp 静态改为 static 即:

BOOTPROTO=static

按照上面的方式重网卡或重启