linuxserver / docker-smokeping

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Enable IPv6 connection

timdream opened this issue · comments

linuxserver.io

If you are new to Docker or this application our issue tracker is ONLY used for reporting bugs or requesting features. Please use our discord server for general support.


Expected Behavior

I should be able to ping an IPv6 address.

Current Behavior

It doesn't: 2001:4860:4860::8888: error while sending ping: Address not available

Steps to Reproduce

Set up a IPv6 probe like this

Set up a FPing6 probe like


menu = Google DNS v6
title = Google DNS v6
probe = FPing
host = 2001:4860:4860::8888

(Fping is unified, no need to call Fping6)

Environment

OS: Ubuntu 20.06
CPU architecture: x86_64
How docker service was installed: Setup with docker-compose.

Command used to create docker container (run/create/compose/screenshot)

version: "2.1"
services:
  smokeping:
    image: linuxserver/smokeping
    container_name: smokeping
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=UTC
    volumes:
      - /opt/docker-smokeping/config:/config
      - /opt/docker-smokeping/data:/data
    ports:
      - "127.0.0.1:8001:80"
    restart: unless-stopped

Note

I understand it takes more setup in the container to enable IPv6. The possible fix of this issue is some verified descriptions of how one can enable IPv6, not necessarily a change in Dockerfile.

Thanks for opening your first issue here! Be sure to follow the issue template!

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

Even though it's 2020, ipv6 support is generally patchy at best. I don't think including v6 support at this time in this container is a high priority but if you'd like to create a pull request adding this feature, I'd certainly take a look.