解决commBind: Cannot bind socket FD 18 to [::1]: (99) Cannot assign requested address squid

1,166 阅读1分钟

最近玩squid主要是为了爬虫代理,但是使用docker搭建squid的时候发现,docker一直默认使用的 ipv6,但是squid使用ipv4,导致无法绑定,出现commBind: Cannot bind socket FD 18 to [::1]: (99) Cannot assign requested address squid 这个error,怎么使用docker禁止ipv6都没用,最后看到一个帖子才解决这个问题,步骤如下:步骤如下:

1、编辑 /etc/default/grub,增加一行:

    GRUB_CMDLINE_LINUX="ipv6.disable=1"
2、更新grub配置。

在Ubuntu上:

    update-grub

在CentOS上:

    grub2-mkconfig -o /boot/grub2/grub.cfg

3、重启:

    reboot

欢迎关注小白微信公众号【小白技术社】,一起学习一起交流