---
title: "QuickTip: MAC Adresse vom FQDN generieren"
id: "1024"
type: "post"
slug: "quicktip-mac-adresse-vom-fqdn-generieren"
published_at: "2018-08-12T23:14:38+00:00"
modified_at: "2018-08-12T23:14:39+00:00"
url: "https://www.geekbundle.org/quicktip-mac-adresse-vom-fqdn-generieren/"
markdown_url: "https://www.geekbundle.org/quicktip-mac-adresse-vom-fqdn-generieren.md"
excerpt: "Wie man eine immer gleiche \"locally assigned\" MAC Adresse auf Basis des FQDNs generiert und warum es sinnvoll sein kann."
taxonomy_category:
  - "Quicktips"
taxonomy_post_tag:
  - "linux"
---

Table of Contents

Manchmal muss man sich, z.B. für das Einrichten einer VM, eine MAC Adresse generieren, beispielsweise für eine DHCP Reservierung.

Auf Serverfault.com habe ich dafür ein geniales Snippet gefunden, dass auf Basis eines FQDNs eine MAC Adresse generiert. Vorteil ist, dass die MAC vom FQDN abgeleitet werden kann und der selbe FQDN immer dieselbe MAC bekommt, das System hinter der MAC also im Idealfall auch immer die selbe IP.

```
macaddr=$(echo $FQDN|md5sum|sed 's/^\(..\)\(..\)\(..\)\(..\)\(..\).*$/02:\1:\2:\3:\4:\5/')Code-Sprache: PHP (php)
```

Das Snippet erzeugt eine "[locally assigned](http://www.noah.org/wiki/MAC_address#locally_administered_address)
" MAC Adresse aus dem lokal reservierten MAC Addressbereich, fängt mit 02 an, um das Risiko doppelter MAC Adressen zu verringern.

## Beispiel

```
echo $(echo prometheus.geekbundle.org|md5sum|sed 's/^(..)(..)(..)(..)(..).*$/02:\1:\2:\3:\4:\5/')
02:ed:9a:c1:a0:3fCode-Sprache: PHP (php)
```

Source: [https://serverfault.com/questions/299556/how-to-generate-a-random-mac-address-from-the-linux-command-line](https://serverfault.com/questions/299556/how-to-generate-a-random-mac-address-from-the-linux-command-line)

**Ähnliche Beiträge**- [QuickTip: Git Benutzernamen und E-Mail setzen](https://www.geekbundle.org/quicktip-git-benutzernamen-und-e-mail-setzen/)
- [Cisco nutzt nur primäre IP für Syslog](https://www.geekbundle.org/cisco-nutzt-nur-primaere-ip-fuer-syslog/)
- [DHCP Option 119 crasht Windows DHCP Client](https://www.geekbundle.org/dhcp-option-119-crasht-windows-dhcp-client/)
- [MTU für Client VPN einstellen](https://www.geekbundle.org/mtu-fuer-client-vpn-einstellen/)

### Kommentar hinterlassen [Antwort abbrechen](/quicktip-mac-adresse-vom-fqdn-generieren/#respond)
