feat(ipv6-ula-generator): new tool: generate ula based on timestamp and mac address

This new tool generates a random unique ula based on the current timestamp and the provided mac address. An ULA is your "secondary" IPV6-Address only for internal use.
It can also be used as a backup address if your provider gets offline and your Prefix-IPs are not longer valid.Also you can create the most of your internal firewall rules based on your ULAs.
This commit is contained in:
Carsten Götzinger 2023-04-09 13:54:12 +02:00
parent d7a503b4ae
commit 7bef6c96c1
6 changed files with 106 additions and 12 deletions

View file

@ -0,0 +1,16 @@
import { BuildingFactory } from '@vicons/tabler';
import { defineTool } from '../tool';
export const tool = defineTool({
name: 'IPv6 ULA generator',
path: '/ipv6-ula-generator',
description: `When you set up IPv6, you may need to set up your own local, non-routable IP addresses on your network -
similar to the older RFC1918 blocks. RFC4193 addresses (no pun intended) this issue.
Your IP address block assigned should be generated randomly from the fc00::/7 block. As IETF hasn't formalized fc00::/8,
addresses should be assigned out of fd00::/8.`,
keywords: ['ipv6', 'ula', 'generator', 'rfc1918', 'rfc4193', 'network', 'private'],
component: () => import('./ipv6-ula-generator.vue'),
icon: BuildingFactory,
createdAt: new Date('2023-04-09'),
});