Answers:
如果您编辑/etc/modprobe.d/aliases
文件并更改以下内容,则它应该可以工作:
alias net-pf-2 ipv4
至:
alias net-pf-2 off
恕我直言,做到这一点的最佳方法是根本不配置IPv4地址。另外,您可以选择禁用arp:
ip addr del <ipv4 address>/CIDR dev ethN
(operational example: "ip addr del 192.168.0.1/24 dev eth0")
ip link set dev eth0 arp off
我在某些仅出于管理目的(ssh)只能通过IPv6才能访问的设备上执行此操作-这些设备不应将可路由的Internet用于其他目的。一个这样的示例是一个数据库服务器,它通过OpenVPN使用IPv6 ULA,因此只有内部主机可以连接到它。
如果您使用的是网络管理器,请单击并选择“编辑连接”。然后编辑默认连接(或您正在使用的连接),然后在“ IPv4设置”标签下查看。方法应该有一个下拉列表,您可以在其中选择“禁用”。
完成测试后,请记住将其激活。
如果您不使用网络管理器,则此命令可以解决问题:
ip address del <address>/<netmask> dev <device>
例如:
ip address del 10.0.0.2/24 dev eth0