---
title: 'IPv6 for repo.linuxfabrik.ch and the Mirror Servers'
url: 'https://www.linuxfabrik.ch/en/blog/ipv6-for-repo-and-mirror-servers'
markdown: 'https://www.linuxfabrik.ch/en/blog/ipv6-for-repo-and-mirror-servers.md'
lang: en
date: '2026-10-12'
description: 'repo.linuxfabrik.ch, download.linuxfabrik.ch and the mirror servers for RHEL 8, 9 and 10 are reachable over IPv6. What admins check in firewalls and access rules.'
taxonomy:
  category:
    - blog
  tag:
    - linux
    - news
  archives_month:
    - oct_2026
  archives_year:
    - '2026'
---

# IPv6 for repo.linuxfabrik.ch and the Mirror Servers

[ Home ](https://www.linuxfabrik.ch/en)     [ Blog ](https://www.linuxfabrik.ch/en/blog)      IPv6 for repo.linuxfabrik.ch and the Mirror Servers    

Better late than never: our package repository, the download server and the mirror servers for RHEL 8, 9 and 10 are reachable over IPv6. Hosts in IPv6-only networks get their packages directly, without NAT64 or a proxy.

## What is reachable over IPv6

All services run dual-stack, IPv4 stays as it is.

- [repo.linuxfabrik.ch](https://repo.linuxfabrik.ch/): RPM and DEB packages, among them the [Linuxfabrik Monitoring Plugins](https://linuxfabrik.github.io/monitoring-plugins/)
- [download.linuxfabrik.ch](https://download.linuxfabrik.ch/): source archives and downloads
- [ip.linuxfabrik.ch](https://ip.linuxfabrik.ch/): returns the public IP address of the calling host, over IPv6 its IPv6 address
- [mirror.linuxfabrik.ch](https://www.linuxfabrik.ch/en/services/mirror-server) and [mirror-rhel8.linuxfabrik.ch](https://www.linuxfabrik.ch/en/services/mirror-server): mirror servers for RHEL 8
- [mirror-rhel9.linuxfabrik.ch](https://www.linuxfabrik.ch/en/services/mirror-server): mirror server for RHEL 9
- [mirror-rhel10.linuxfabrik.ch](https://www.linuxfabrik.ch/en/services/mirror-server): mirror server for RHEL 10

`curl` shows whether your host takes the IPv6 path:

```
$ curl --ipv6 --head https://repo.linuxfabrik.ch/
```

## What to check

**Firewalls with rules per IP address.** If you allow outgoing traffic to our servers by address, add the IPv6 addresses (excerpt):

```
$ dig +short AAAA repo.linuxfabrik.ch
$ dig +short AAAA mirror-rhel9.linuxfabrik.ch
```

**Access to the mirror servers by IP address.** Besides username and password, we also grant access to the mirror servers by source address. These grants apply per address family. A host with IPv6 whose network is registered with us by its IPv4 address only gets a `401 Unauthorized` over IPv6. In that case, send us your IPv6 prefix, or use username and password.

## We help you

Moving your Linux servers to dual-stack, or need access to the mirror servers? Have a look at our [mirror servers](https://www.linuxfabrik.ch/en/services/mirror-server) and [get in touch](https://www.linuxfabrik.ch/en/contact).

 [ Previous Post](https://www.linuxfabrik.ch/en/blog/mystic-iowait) [Next Post ](https://www.linuxfabrik.ch/en/blog/public-ntp-server-ntp-linuxfabrik-ch)

#### Tags

  [ansible](https://www.linuxfabrik.ch/en/blog/tag:ansible) [checklistfabrik](https://www.linuxfabrik.ch/en/blog/tag:checklistfabrik) [cloud](https://www.linuxfabrik.ch/en/blog/tag:cloud) [datacenter](https://www.linuxfabrik.ch/en/blog/tag:datacenter) [event](https://www.linuxfabrik.ch/en/blog/tag:event) [firewallfabrik](https://www.linuxfabrik.ch/en/blog/tag:firewallfabrik) [graylog](https://www.linuxfabrik.ch/en/blog/tag:graylog) [icinga](https://www.linuxfabrik.ch/en/blog/tag:icinga) [lfops](https://www.linuxfabrik.ch/en/blog/tag:lfops) [linux](https://www.linuxfabrik.ch/en/blog/tag:linux) [monitoring-plugins](https://www.linuxfabrik.ch/en/blog/tag:monitoring-plugins) [news](https://www.linuxfabrik.ch/en/blog/tag:news) [nextcloud](https://www.linuxfabrik.ch/en/blog/tag:nextcloud) [security](https://www.linuxfabrik.ch/en/blog/tag:security) 

#### Archives

- [2026](https://www.linuxfabrik.ch/en/blog/archives_year:2026)
- [2025](https://www.linuxfabrik.ch/en/blog/archives_year:2025)
- [2024](https://www.linuxfabrik.ch/en/blog/archives_year:2024)
- [2023](https://www.linuxfabrik.ch/en/blog/archives_year:2023)
- [2022](https://www.linuxfabrik.ch/en/blog/archives_year:2022)
- [2021](https://www.linuxfabrik.ch/en/blog/archives_year:2021)
- [2020](https://www.linuxfabrik.ch/en/blog/archives_year:2020)

#### Syndicate

 [ Atom](https://www.linuxfabrik.ch/en/blog.atom) [ RSS](https://www.linuxfabrik.ch/en/blog.rss)

---

## Navigation

- Parent: [Blog](https://www.linuxfabrik.ch/en/blog.md)
- Previous: [ntp.linuxfabrik.ch: public NTP server in the NTP Pool](https://www.linuxfabrik.ch/en/blog/public-ntp-server-ntp-linuxfabrik-ch.md)
- Next: [Why we stopped measuring iowait](https://www.linuxfabrik.ch/en/blog/mystic-iowait.md)
