Lieber Zuschauer, dieser Untertitel wurde automatisch generiert von YouTube und dementsprechend (sehr) fehlerhaft. Wenn du kannst, hilf uns bitte gute Untertitel zu erstellen: https://c3subtitles.de/talk/1942 Danke!
[Musik]
so für unseren ersten Talk des heutigen
Tages freue ich mich sehr Euch heute
Mutant vorzustellen Mutant ist im
chaosport Essen aktiv er ist
Naturwissenschaftler Kaufmann Techniker
und Autodidakt und er hat sich
für uns einmal durch die Untiefen des IP
V6 Internets äh gekämpft und uns allen
das Leben leichter gemacht und jetzt
hören wir von ihm wie wir es anstellen
können wenn wir IPv6 Geräte verbinden
möchten Mutter die Bühne gehört dir ja
ich hatte einfach die Idee ich würde es
das IPv6 ein bisschen besser verstehen
und einfach mal zu verstehen was kann
ich da eigentlich mit machen wie kann
ich das für mich benutzen kann ich das
M benutzen um mich zu einer entfernten
Maschine ein paar 100 km weit weg zu
verbinden
das geht das möchte ich euch jetzt
vorstellen was ich euch zeigen möchte
ist wie man sich auf andere Computer
über Internet verbinden kann direkt auf
die IP-Adresse das heißt wir gucken nach
der IP-Adresse nur mit Bordmitteln
Nutzung der IPv6 Möglichkeiten ohne
Gefummel und gem dieses Zitat einfach
ganz gerne keine extra Software das
heißt kein TeamViewer keine Tools wie
VPN nicht dass VPN falsch wäre aber in
dem Fall jetzt mal alles ohne kein D DNS
keine statischen Adressen und schon gar
nicht irgendwelche windigen Apps was ich
hier verwende ist einfach das was ich da
habe das heißt ein fritzrouter von AVM
und einen Toris Omnia in der Kaskade und
halt ganz normale Laptops und so weiter
dahinter die Idee die ich vorstellen
möchte das heißt die äh die Methode wie
finde ich das Ziel das ist ganz wichtig
das ist ja bei der Bundespost genauso du
brauchst einen Brief los schickst
brauchst du eine
Adresse was ich euch vorstellen möchte
ich möchte die unbekannte Zieladresse
ermitteln dazu benutze ich ein prefix
ein prefix ein prefix Delegation prefix
den bekomme ich vom Provider und für den
hostanteil übersetze ich mir die 48 Bit
macadresse in eine eoi 64 Adresse das
möchte ich euch gerne mal zeigen wie das
funktioniert wie man das hinbekommt
ähm was tue ich dann wie viel verbinde
ich wozu will ich mich verbinden und was
will ich damit überhaupt machen ich
möchte mich nur über Port 22 das heißt
SSH verbinden
SSH da kann man dann die andere Maschine
erreichen und da reingucken sich Sachen
angucken
Ex forwarding geht darüber Ex forwarding
geht auch über went das heißt man kann
einfache äh kleine GUI Tools kann man
auch darüber sehen
das kennt der ein oder andere asy SCP
das heißt ich kann Dateien kopieren ich
kann also nicht nur irgendwelche in
irgendwelche Konfigurationsfiles kann
ich mir nicht nur angucken ich kann die
auch hin und her kopieren ich kann
Backups hin und her kopieren ich kann
also auf der Commandline eine ganze
Menge schon damit machen
das wird für den Normaluser nicht so
interessant sein der möchte lieber GUI
Tools haben geht auch mit dieser Methode
das heißt wenn ich den GUI filemager
oder Filebrowser wie immer das nennen
willst herziehen möchte und damit
arbeiten möchte wie z.B Nemo Nautilus
und tunar das sind ja die üblichen File
Browser dann kann ich das machen die
haben nämlich die Möglichkeit eingebaut
dass man dort direkt auf den Server
zugreift das heißt mit diesem Port 22
SSH Zugriff kann ich also arbeiten als
wäre die entfernte Maschine neben mir wä
natürlich klasse kann man da noch mehr
mitmachen ja liberofice kommt mit einem
eigenen eingebauten Client das ist
wahnsinnig praktisch da kann man also
auch dann die entfernte Adresse
hinterlegen und kann also in liberra
Office arbeiten als hätte man die
Dateien auf seinem auf seiner eigenen
Festplatte das ist für Normalanwender
schon mal eine unheimlich interessante
Sache und man kann einfach relativ viel
damit machen äh tatsächlich sind wir
mittlerweile in der kleinen Gruppe damit
Homeoffice mäßig unterwegs das war
eigentlich überhaupt nicht geplant ich
wollte das nur haben um auf dem Server
ein bisschen was zu administrieren und
tatsächlich sind jetzt mehrere Leute
schon mit Homeoffice unterwegs obwohl
das gar nicht so gedacht war aber es
funktioniert halt gut und es
funktioniert so schön einfach was wir
nicht machen ist es SMB Mountain NFS
Mountain oder 8080 freigeben das sind
einfach Sachen die ich
sicherheitstechnisch z.B gar nicht
beherrschen könnte oder die man
grundsätzlich so nicht beherrschen kann
das lass mal schön
sein
wie komme ich dahin was ist der Weg wie
komme ich denn jetzt zu der entfernten
Maschine das heißt ich will erstmal die
Zieladresse ermitteln das ist ja genau
wieer bei der Post einen erhaltenen
prefix möchte ich haben für den
Netzwerkteil und ich möchte den
hostanteil ermitteln
die beiden zusammen geben dann die ip46
Adresse das schauen wir uns gleich
einfach mal an wie das funktioniert und
um überhaupt zugreifen zu können möchte
ich natürlich den Port 22 und nichts
anderes aufmachen auf
diese Gasse auf diese Adressen die ich
dann Freigabe freigebe das heißt ich
muss auch bestimmte Adressen freigeben
und zwar bitte nur die die ich über die
prefix Delegation auch definiert habe
was anderes möchte ich natürlich nicht
freigeben und genau die brauche ich dann
damit ich
dainkomme was ich nicht möchte ist
statische Adressen das heißt feste
Adressen das ist eine last century
Internetgeschichte die hat man immer
gebraucht bei IPv6 braucht man praktisch
keine oder nur noch in Ausnahmefällen
fest IP-Adressen äh was natürlich sehr
schön ist weil man Fehler vermeiden kann
weil man die Zugangskontrolle leichter
im Griff hat weil das
sicherheitstechnisch und vor allen
Dingen aus Wartungsgründen ist das
natürlich sehr vorteilhaft wenn man
keine statischen Adressen überhaupt erst
verteilen muss weil weil IPv6 schon so
viele Adressen mitbringt das heißt man
hat alles schon man braucht es nicht
extra manuell reinfrimmeln es ist schon
da ich möchte jetzt hier mal kurz ein
bisschen Eingehen auf ein paar
Begrifflichkeiten
m einfach um mal so V6 typische Begriffe
mal nach dem RFC 84 155 vorzustellen IP
ist Internet Protocol Version 6
IPv6 finde ich sehr sympathisch zu sagen
IP ist Internet Protocol Version 6 was
sonst
neighbor a note attached to the same
Link das heißt alles was in unserem
Netzwerk drin ist ist ein NEB wunderbar
ganz einfach ein note was ist ein Note
device that implements IP ich habe also
ein Gerät was irgendwie IP spricht bei
V6 ist es interessant weil ganz anders
als die ursprüngliche V4 Idee wo ein
Gerät eine Adresse hatte und das reicht
in 60er Jahren ja auch locker haben wir
jetzt ein Gerät mit vielen Interfaces
und jedes Interface hat dann noch mal
ganz viele Adressen das ist also sehr
sehr flexibel und scheinbar
unübersichtlich was ist ein Router ein
Router
EXP ist doch wunderschön
definiert der Punkt ist nämlich was im
RFC 4291 mal kurz dargestellt wird ipb6
addresses of all types are assigned to
Interfaces not Notes das heißt ich packe
die Adresse nicht mehr an mein Gerät an
meine Box sondern an das Interface weil
ich kann viele Interfaces haben und das
funktioniert ja mit V6 dann auch kurz
schon mal eine Vorwegnahme auf zwei
Begrifflichkeiten die wir unbedingt
brauchen die Ula unique local address
das sind die Adressen innerhalb unseres
Netzes das ist was ähnliches wie
Privatadressen aber es ist deutlich mehr
es ist in unserem Netz und die Gua die
Begrifflichkeit ist nicht immer so
häufig benutzt ist aber sehr praktisch
griffig und unterscheidet auch sehr
schön Gua ist die global unicast address
das ist so eine typische V6 Geschichte
wie sind jetzt diese Adressen aufgebaut
da muss man sich einfach mal so ein
klein bisschen angucken das ist nämlich
gar nicht so schwierig IPv6 addresses as
currently defined consist of 64 bits of
network number and 64 bits of host
number das heißt wir haben 64 Bit vorne
und 64 Bit hinten das ist die Hälfte
vorne die Hälfte hinten macht zusammen
128 klingt ganz einfach ist es auch und
das ist eben auch das spannende da dran
V6 sieht erstmal wild aus und stellt sie
dann als logischen strukturiert raus
dass man z.B sagen kann wir haben 2 x 4
g=ich 8 Gruppen acht Gruppen von vier
hexadezimaldigits das ist also ganz
logisch und stringent und immer
gleichbleibend aufgebaut wie zerlegen
wir jetzt diese Adresse ich habe hier
einfach mal so ein Beispiel hingt das
ist natürlich kein reales Beispiel
einfach damit man sich mit dem Auge mal
reinsehen kann benennen können wir das
dann damit dass wir sagen der vordere
Teil ist der Public Teil
dann die vierte Gruppe die nennen wir
z.B Site das ist einfach dazu da wenn
ich in einem ganz großen Netzwerk
Subnetting betreiben will dann nehme ich
diesen Bereich für das Subnetting und
den hinteren beteil Teil nennen wir z.B
den
interfaceeteil wir können das auch ganz
anders nach
lc3377 benennen dass wir sagen vorne ist
Network number und hinten ist Host
number da mich auch so ein bisschen dran
das ist schön einfach das heißt ich habe
immer die Trennung vor der Hälfte hinten
die Hälfte sehr logisch aufgebaut oder
ich sage vorne global Routing prefix
dann Subnet ID also die gleiche Idee
wieder dass ich hier im in der vierten
Gruppe einfach mein Subnetting mache
wenn ich das brauche wenn ich das haben
will oder wenn ich das automatisch
reinbekomme und der hintere Teil ist die
Interface ID das ist die Benennung nach
3587 Netzwerk Teil vorne und Host Anil
hinten das habe ich mir jetzt mal auf in
deutscher Sprache habe ich mir das jetzt
mal als halbwegs
griffigen griffige Zeichnung jetzt
gewählt und will die auch durchhalten
in dann gibt's noch den Vorschlag vorne
nennen wir das ganze prefix oder Präfix
und hinten Interface identifier das ist
deutsche Sprache nach Wikipedia Deutsch
okay wichtig ist also wir sehen es ist
also vorne die Hälfte hinten die Hälfte
das ist schön abgetrennt es ist
begrifflich nicht so ganz festgelegt
also bitte nie jemanden Schlachten wenn
er da andere Begriffe nennt es ist nicht
so scharf hauptsache man sagt vernünftig
was man meint und man meint also
entweder den vorderen oder den hinteren
Teil das werden wir gleich auch trennen
denn wir haben im V6 das ist im Prinzip
ist das neu haben wir eben ganz ganz
viele Adressen pro noe wir haben viele
Adressen pro Interface und wir können
mehrere interfaces in einem Note haben
das heißt wir haben auf jeden Fall ganz
viele Adressen pro Note und das ist eben
auch eine sehr schöne Sache weil wir
können uns aussuchen was wir gerne
hätten ich gehe jetzt noch mal hier so
ein bisschen auf den adressaufbau ein
weil das einfach relativ wichtig ist und
irgendwann dann auch ziemlich simpel ist
das zu verstehen dann kann man das auch
sehr schnell sehen was man sieht IP
address curently Def cons of 64 bits of
network number 64 bits of host number
hatten wir gerade schon das heißt 64 Bit
vorne 64 Bit hinten macht 128 Bit plenty
of addresses per Interface address plus
SC ist Reichweite was heißt Reichweite
wir unterscheiden im Wesentlichen und
bzw die Unterscheidung die ich ich hier
eben auch benutzen möchte ist unser Netz
und das große Netz das große Netz
bezeichnet dann grundsätzlich immer die
Welt das ist global global Adressen
fangen immer mit der zwe an
könnten auch mit der dre ist aber noch
nicht vergeben fangen immer mit einer
zwei an das heißt wenn eine Adresse
kommt die mit zwei anfängt dann weiß ich
ich habe eine global address und zwar
eine global unicast address die ist
immer grundsätzlich weltweit gültig die
kann auch weltweit gerotet werden
und dann gibt's die Ulas die fangen mit
fd an FC ist dicated gibt's nicht mehr
fd Ula unique local unicast addresses
das ist sowas ähnliches wie private
Adressen es sind alle Adressen in
unserem eigenen Netz das heißt alles was
wir physisch oder virtuell
zusammengestopselt haben unser Netz vor
Ort das kann mit
Ulas arbeiten die Ulas werden nicht
rausgerotet also das ist die Parallele
zu den Privatadressen dann gibt's noch
die Link Locals und local Loop und so
weiter die werde ich jetzt einfach der
zeiaber gar nicht betrachten die
brauchen wir für unsere Idee auch nicht
eine Unterscheidung die einem häufig
begegnet ist Stateful und
stateless da denke ich müssen wir
einfach die Begrifflichkeit mal kurz
vorstellen ohne das näher zu vertiefen
das ist ein schönes eigenes Thema aber
dafür fehlt jetzt ein bisschen die Zeit
Stateful ia identity Association for
nontemporary addresses
i identity Association temporary
addresses haben wir noch nicht viel
erklärt haben wir aber die Begriffe
wenigstens mal gesehen was die
eigentlich bedeuten die braucht man
schon gelegentlich in den Setups damit
man einfach wissen wo sind wir
eigentlich Stateful ja Stateful
stateless was heißt das stateless
stateless ist eigentlich am einfachsten
zu erklären wir haben ja dieses schö
diesen schönen Mechanismus der address
autonfiguration das ist so P V6
Geschichte wo ich in dem Moment wo ich
die Box an den Strom anschließe hat das
Interface eine Adresse eine V6 Adresse
bekommen das heißt das weiß noch gar
nicht dass es dass es irgendwann mal
isanet sprechen möchte und hat schon
eine Adresse bekommen mit der man
arbeiten kann das ist neu ich muss die
äh also nicht alle von Hand assignen ich
muss mich nicht ständig drum kümmern
irgendwas von Hand dazu zuweisen sondern
die sind direkt
da was wir auch nutzen werden da gibt's
verschiedene Mechanismen
der Router annonciert ein prefix wir
werden gleich sehen zwei im Wesentlichen
der Router weiß in dem Moment aber
nichts von dem Endgerät oder von dem
Status das heißt der sagt hey ich habe
hier eine geile prefixadresse will die
jemand haben und ob jetzt jemand sagt
hurra ich nehme die oder ich nehme die
nicht das weiß er nicht deswegen heißt
das stateless das heißt er kann der
Router weiß über den Status der Geräte
gar nicht genau Bescheid beim stateless
er muss es nicht wissen WIS er braucht
es nicht wissen er annonciert etwas was
benutzt werden kann und das sind im
Wesentlichen jetzt die IP V6 address
prefixes wir unterscheiden nach dem
scope das heißt nach der Reichweite das
heißt befinden wir uns in der Welt oder
befinden wir uns im eigenen Netz im
Wesentlichen unterscheiden wir zwei
prefixes das ist der Ula prefix der gilt
in unserem
Netz da der wirde be autoconfig
announcement ähm aus dem lokalen Router
geschickt ich habe hier oben einfach mal
so aus dem Touris Omnia habe ich einfach
mal so ein so ein Screenshot
rausgeschossen da stellt man also in
seinem Router den prefix ein der wird
annonciert und jede Maschine kann sich
den nehmen wir haben also auf jeder
Maschine in unserem Netz ohne dass wir
überhaupt wissen was wir für Maschinen
haben haben wir also die Möglichkeit den
Ula Präfix zu benutzen hat den riesen
Vorteil in dem Moment wo ich den im
Router ändere habe ich das gesamte Netz
geändert und zwar konsistent das ist ein
riesen Vorteil wenn man also größere
Netze irgendwie verändern will und IPv6
bietet noch darüber hinaus den Vorteil
es ist jetzt nicht so dass alle Geräte
die die alte Adresse benutzen dass die
jetzt abgeklemmt werden nein es ist
tatsächlich so dass alle Adressen die
noch in Benutzung sind dass die weiter
beibehalten werden das heißt bis zu zwei
theoretisch bis zu 254 Adressen können
auf einem Interface aktiv sein man das
hin und wieder wenn man einen Server hat
wo häufig der Router eine neue Adresse
zugewiesen hat der Server aber
durchläuft dann hat der eine riesige
Menge von Adressen ein paar sind gültig
der Rest ist deprcated wir haben also
ein Protokoll was wirklich gelernt hat
und mitspielt was immer das tut was wir
gerne hätten wovon wir träumen nämlich
dass wir das zentral ändern können Gua
prefix und da kommen wir zu dem Teil den
wir jetzt eigentlich benutzen wollen der
GA prefix kommt aus der prefix
Delegation das heißt den setzen wir
nicht selber sondern der kommt vom
Provider technisch abgehandelt wird das
über das DHCPv6 Protokoll RFC 4779 das
heißt unser
Provider schickt uns einen prefix den
holen wir ab das ist so spezifiziert
dass wir das machen können
und den benutzen wir dann
ähm was müssen wir da tun wir müssen dem
Router unserem Internet Modem Router
also z.B dieses diese Fritzbox oder so
oder was auch immer ihr da einsetzt das
ist natürlich vollkommen egal was die
Fritzbox nur einfach praktisch müssen
wir sagen mach das Prefix Delegation
Einschalten bitte hol das das sieht z.B
so aus ich habe hier mein Screenshot
ICMP V6 muss eingeschaltet sein
unbedingt also bei V6 sollte man das
grundsätzlich immer einschalten weil
sonst das Protokoll überhaupt nicht
richtig funktioniert ähm da das bei last
century Internet ein bisschen anders war
muss man das noch mal dabei sagen bitte
unbedingt immer Einschalten bei den
Geräten aus Berlin heißt das Ping V6
freigeben
äh frag mich nicht wo diese Terminologie
herkomt
und wir brauchen natürlich die Firewall
Freigabe für die prefix Delegation Gasse
hatte ich am Anfang kurz erwähnt wir
müssen nicht nur wissen wie die Adresse
ist wir müssen auch freischalten dass
wir zugreifen können das ist dann
natürlich ganz stark abhängig davon wie
der Modem Router das löst die Fritzbox
hat das wunderschön gelöst deswegen
liebe ich das das ist eine Sache da muss
man den Leuten echt mal gratulieren für
einen guten Job Firewall für Delegierte
IP V6 prefix es in diesem Gerät öffnen
das ist die Konfiguration bei der
Fritzbox das heißt der gültige prefix
wird freigeschaltet und alle anderen
werden nicht freigeschaltet das ist also
genau das was ich haben will
ähm woher kommt der prefix also der
prefix kommt tatsächlich vom Provider
weil er weltweit gilt das ist ganz
wichtig wie kriege ich ihn ins Netzwerk
ist natürlich die Frage und woher
erfahre ich eigentlich wie der aussieht
sieht wie heißt der eigentlich
wir gehen also über den providerabruf
hier habe ich mal so so so Screenshots
misschen reingeferkelt das heißt das
sieht man dann auch leicht im Router der
prefix ist nicht unbedingt identisch
oder in der gleichen Gruppe wie die
Netzwerkadresse die der Router kriegt
das ist auch Absicht so
ähm ich möchte also den die Adresse
haben sage dem Router nimm die Bitte und
dann vorwortet der die in mein Netz
damit habe ich einen international
weltweit gültigen prefix in meinem Netz
der wechselt auch das ist eine Sache das
Erfahrungssache einfach das ist nicht
standardisiert der prefix wechselt bei
DSL sehr oft das heißt ein DSL-Anschluss
wird jedes Mal wenn man ih reconnectet
wird er den prefix voraussichtlich
wechseln muss man einfach mal rechnen
dass also eine Sache eher von im Tages
Rhythmus bei
Glasfaseranschlüssen ist es
üblicherweise sehr selten das heißt
genau wie bei den dois Kabelanschlüssen
ist es normalerweise so wenn am Netz
gearbeitet wird am backbor Netz
gearbeitet wird dann kommt auch eine
neue ein neuer prefix und sonst eher
nicht auch wenn man reconnected kommt
kein neuer prefix das heißt der ist
semistabil oft über
Monate muss man einfach einbeziehen in
seine
Überlegung wie es bei GSM ist weiß ich
nicht GSM in Deutschland ist es im
Prinzip auch drin ist aber in der Form
nicht so fügbar Zugang zum Netzwerk kurz
erwähnt Firewall nur für Delegierte IP
V6 prefixes öffnen im Modem Router weil
ich muss ja reinkommen ich muss ja dann
nachher die Adresse die ich gefunden
habe dann auch zugreifen können und die
Kommunikation wie kriege ich eigentlich
von der 200 km weit entfernten Maschine
den prefix mit der ist ja individuell
dort gibt es einfach die Möglichkeit in
manchen Routern ist das eben auch direkt
verfügbar dass man sich eine pushhe
E-Mail schicken lässt auf eine
vielleicht eine Adresse eine spezielle
Adresse die nicht jeder sieht wo ich mir
einfach den aktuell gültigen prefix
zuschicken lasse das kann ich also bei
diesen Fritzboxen direkt aus dem Setting
rausmachen dass der mir das zuschickt
auf eine E-Mailadresse aber das kann man
natürlich auch selber sich programmieren
über ein Script oder mqtt
oder wie auch immer man das gerne haben
möchte dass man erfährt wie ist denn
eigentlich mein prefix und dann habe ich
ihn ich habe also den prefix erhalten
vom Provider ich habe ihn mir per E-Mail
zuschicken lassen ich habe die Gasse
freiemacht hurra der vordere Teil meiner
Netzwerkadresse ist jetzt also bekannt
das ist also genau das was ich haben
möchte jetzt muss ich mich mal um den
hinteren Teil um den hostanteil
kümmern dazu gehe ich hin und sage dem
Node sage dem Interface in dem Fall er
dem Node sage ih bitte schalte mir eui
64 Adressen ein
eui i64 extended unique identifier RC
habe ich aufgeschrieben links gibt's
übrigens wenn man hier oben auf das a
klickt gibt's dann auch ein paar Links
in der Präsentation die im Internet
verfügbar ist da braucht man das nicht
von Hand
rausfummeln das heißt das Gerät
verwendet die macadresse um einen 64 Bit
hostanteil und zwar einen ganz
bestimmten einen immer gleichen
vorhersehbar vorhersagbaren 64 Bit
hostanteil zu erzeugen der wird uns also
bereitgestellt wir in nicht der wird
bereitgestellt abhängig davon wie die
macadresse ist und da kommt etwas zu was
ganz wichtig ist dann möchte ich auch
ganz stark drauf bestehen bitte bitte
bitte alle drauf achten die temporary
address Einschalten die temporary
address äh das ist eine Adresse die geht
raus in die Welt die ist zufällig die
ist zeitgesteuert äh die ist also für
jemanden der Blödsinn machen will für
nichts zu gebrauchen und genau das ist
der Punkt ich möchte mein Note ja anonym
halten meine Adresse gilt meine richtige
Adresse meine was richtigge sind es alle
meine eoi 64 Adresse gilt ja unter
Umständen ziemlich lange nämlich solange
das der noe diese interfacekarte hat das
möchte ich nicht unbedingt jedem in die
Hand drücken bitte temporary address
Einschalten wir sehen auch gleich noch
wie wir das
machen die temporare IPv6 address für
den hostanteil wird also aus einer
zufällig generierten 64 bitzahl erzeugt
Teil der privacy Ex das ist also die
Geschichte mit den temporary address
warum weil nach außen dann die temporary
address sichtbar ist aber nicht unsere
eoi 64 und das ist der
Gag damit ich da eine gewisse Security
drin behalte also was machen wir um das
zu konfigurieren im Zielrechner das müss
wir natürlich noch einmal machen
Netzwerk des znes einstellen eoi 64
Einschalten bitte nicht verwechseln mit
stable privacy das ist so ein altes Tool
das ist alternativ das brauchen wir
übrigens nicht das macht auch nicht viel
mit privacy eui 64 bitte
Einschalten was wir bitte auch brauchen
Clone Mac MAC Address auf permanent
setzen das ist eine Sache das ist
ziemlich unbekannt im deutschen wird das
teilweise übersetzt mit duplizierte
Adresse dauerhaft bisschen Hölzern
stimmt auch nicht ganz der Punkt ist
jedes Interface hat drei macadressen
eine selbstgewählte haben wir wäh
vielleicht gar nicht also wieso zwei wir
haben also tatsächlich zwei die die du
draußen auf dem Karton schon lesen
kannst sehr praktisch wenn du device
verbinden möchtest auf diese Art und
Weise das noch niemals aus dem Karton
rausgekommen ist und draußen steht die
macadresse drauf und die muss man
permanent setzen weil es noch eine
weitere gibt und die kann also
tatsächlich im laufenden Betrieb ohne
Reconnect kann die wechseln das ist mir
passiert sonst wüsste ich es nicht ähm
kann man dann nachher nachlesen werde
ich jetzt nicht vertiefen hier ist ein
genauer Link dazu was das soll und der
dritte Punkt wie eben schon erwähnt ich
wiederhole es noch mal absichtlich
temporary address bitte setzen das ist
ganz wichtig und zwar setzen wir die auf
zwei es gibt auch einen anderen Status
nämlich ein ein heißt einfach nur
eingeschaltet aber zwei heißt
eingeschaltet und prefer temporary IP
das heißt wenn ich an eine Seite wie z.B
von Bieringer gehe um einfach mal zu
prüfen wie komme ich rüber welche
Adressen zeige ich der Welt dann möchte
ich jedem meine temporary adress zeigen
und keinem die eoi 64 zeigen weil man
eventuell damit Mist machen kann also
Brot Force ist bei IPv6 nicht ganz so
erfolgreich aber das heißt ja nicht dass
es nicht trotzdem mal bitte ein bisschen
auf Security achten temporary address
immer einschalten kann man übrigens
immer
Einschalten womit setze ich denn jetzt
eigentlich diese eoi 64 und die
temporary
address ich setze sie mit den nmcl
Tool mit dem CLI Tool nmcli hier habe
ich ein Beispiel NMC Icon Show active da
zeigt er einfach an wie heißt meine
Verbindung z.B habe ich sie mal isavinus
00
genannt und dann sage ich nmci
connection modify den Namen IP V6 IPv6
privacy 2 address Generation Mode 64 die
Clone muss ich entweder od Wii ist mit
dem anderen Befehl setzen das ist aber
egal kann man einfach beide abschießen
da kommt eine Fehlermeldung macht nichts
wer die Commandline nicht mag kann diese
Qi Einschalten nm2i edit
dann kommt ein grafisches Interface das
ist deutlich einfacher für Menschen die
keinen Bock auf eine CLI auf eine
Commandline haben was leider nicht mehr
so gut funktioniert sind manche GUIs
gnomi z.B unterschlägt sehr viele
Funktionen in seiner netzwerkgui die man
direkt aus dem
aus dem Fenster vom vom Rechner öffnen
kann deswegen stelle ich nur diese
beiden hier vor nmcli funktioniert her
vorangend ist ganz einfach kann man also
einfach auf diese Art und Weise machen
wer das noch mal nachvollziehen will das
Kochbuch dazu habe ich ja auf der
schweinekraftlandseite.de habe ich ja
auch noch mal dabei gestellt das ist
nicht reviewt aber das funktioniert gut
wie war das jetzt mit der macadresse wie
war das jetzt mit der haustanteil weil
das Problem ist wenn wir den haustanteil
bilden erstmal die Voraussetzung des
Interface konfiguriert haben wir gerade
gemacht also eui 44 brauchen wir
ähm so dann möchten wir aus der 64 aus
der aus der 48 Bit macadresse das ist
das Ding hier sieht man das teilweise am
Karton möchten wir eine 64 Bit
hostanteil machen das machen wir nach
einer bestimmten Vorschrift äh dieses Ei
64 Format erzeugen da wird dann was hin
und hergestellt und umgestellt steht im
RFC 4291 Appendix a und da gibt's ein
schönes Tool für IPv6 Kalk heißt das es
gibt sich vermutlich auch noch andere
aber das ist das was auch bei Debian z.B
direkt verfügbar ist das heißt da
braucht man nicht lange rumfummeln wir
wollen ja ohne fummeln und gemur und
ohne irgendwelche wilden Apps wir gehen
also mit IPv6 von Bieringer ist das
übrigens gehen wir also hin und machen
aus dieser 48 B macadresse machen wir
einfach eine 64 Bit Ei 64 Adresse da
sieht man hier wenn man die einfach
vergleicht
8de 21 9adade genau hier wird nämlich
ein Bit geflippt und das ist nicht ganz
trivial wer also nicht leidenschaftlich
binär spricht wird da ein Moment drüber
nachdenken müssen oder nimmt besser das
Tool und in der Mitte kommt dann noch
ein FFF da reingesetzt daran erkennt man
die dann auch immer von weitem weil die
kommt immer kommt das ffffe da in der
Mitte das heißt aus der macadresse die
ich hier z.B aus dem IPA Befehl oder wo
auch immer habe vom Karton raus völlig
egal ich habe es tatsächlich schon
ausprobiert das kann man machen aus
einfach aus Verpackung von Internet of
shitgeräten oder sowas kann man also
einfach die macadresse ablesen gibt die
ein hier ist ein Beispiel von der
Commandline IPv6 K Mac tooi 64 den Teil
hier damit wir keine Fehlermeldung
kriegen und tatsächlich ergibt uns
schlicht und ergreifend den hinteren
Teil aus die 64 Bit die wir suchen als
hostanteil wir haben also jetzt unseren
hostanteil eine bitte haltet bitte eure
macadressen vertraulich schreibt sie auf
dann könnt ihr nämlich ich mache das so
ich habe also tatsächlich lange Listen
ich kann also von jedem Ort der Erde
kann ich mit der Liste also einfach
schlicht undtergreifen mit dem ipv6k
Tool mir den hostanteil raussuchen dann
lasse ich mir die prefix Delegation
zuschicken und dann habe ich die
komplette
Adresse
hurra Zieladresse finden ist
erfolgreich den erhaltenen prefix
Delegation prefix zu verwenden damit
waren wir ja schon durch den haben wir
das heißt den haben wir freigeschaltet
den haben wir vom Provider bekommen den
haben wir un zuschicken lassen und die
22 22 Gasse haben wir freigegeben das
hatten wir schon abgeschlossen das war
schon und jetzt haben wir es hingekriegt
die 48 Bit macadresse des Interfaces zu
übersetzen in eine 64 Bit eui 64 Adresse
wir haben also den vorderen Teil und wir
haben den hinteren Teil und das ist
genau das was wir jetzt nur noch
gebraucht haben um uns zu
connecten damit ist im Prinzip die Sache
vorgestellt an der Stelle würde ich im
kleinen Kreis jetzt eine kleine Demo
machen das Problem ist natürlich ich
kann die Maschinen die mir nicht gehören
die ich dazu gerne benutzen würde die
kann ich da kann ich unmöglich die
macadressen die IP-Adressen public
zeigen deswegen werde ich hier jetzt
keine live Demo machen das ich kann aber
jeden auffordern das auszuprobieren und
wenn da jemand Fragen hat kann er mich
gerne anschreiben gar kein Thema
was haben wir gemacht wir haben den
netzwerkanteil netzwerkanteil vorne ne
den netzwerkanteil ermittelt wir haben
den Host Note konfiguriert damit er
damit er mit uns euoi 64 spricht wir
haben den hostanteil errechnet also den
hinteren Teil mit der eui 64 wir haben
außerdem das bitte mit der temporary
address sicher gemacht wir haben die
prefix Delegation ge frei gemacht damit
wir überhaupt reinkommen zu unserer
Maschine ganz wichtig
aber eben bitte auch nur SSH SSH auf die
entfernte Maschine einfach absetzen
fertig dann kann ich meine Arbeit
erledigen was kann ich machen ich hatte
es kurz erwähnt
eigentlich war das nur dazu da dass ich
hin und wieder mal auf den Server drauf
gucken kann und dem mal restarten kann
oder einfach mal irgendwie eine ein
Config Fall ein bisschen W Wii nachfen
kann funktioniert
hervorragend weil man eben sich einfach
auch wenn die Adressen wechseln wir
haben also was ich eine isanet
kabeladresse eine WiFi Adresse
theoretisch geht das auch über GSM sogar
ähm ja hm jetzt weiß ich gar nicht genau
wie ist die Maschine verbunden hm egal
ich rechne mir einfach den haustanteil
aus der macadresse aus den prefix
Delegation Teil habe ich und dann setze
ich einfach ein Ping drauf ab und stelle
fest oh Maschine ist da mach mein
Connect und dann stellt er sich raus es
ist total praktisch man kann ja noch
viel mehr damit machen äh dann kam
dieses Virus Dings und Leute wollten
plötzlich Homeoffice machen ich gesagt
na ja also wenn du man nur ein PIL
austauschen willst das kannst du auch
aus dem pilemager machen mit IP V6 geht
das und tatsächlich haben wir jetzt also
demnächst drei Leute die Homeoffice mit
dieser Lösung machen obwohl das gar
nicht so gedacht war
die also tatsächlich mit libraofice
quasi nativ auf den Server zugreifen
können also ich habe das bei mir zu
Hause auch so dass ist genauso schnell
wie die eigene Festplatte manchmal sogar
schneller ich kann also aus libreraofice
direkt Arbeiten ich kann mit dem
filemager Sachen hin und her kopieren
das heißt ich kann mir meine
fachgeschichten vom Server einfach Lokal
hinlegen ins Gelände mitnehmen damit
arbeiten zurück notfalls sogar aus dem
Gelände mit IP V6 Funk das geht über GSM
tatsächlich hab es also mehrfach
rausprobieren das Problem ist externe
Modems können oft kein V6 aber die im
was ich z.B im Fujitsu Laptops
eingebauten Modems können tatsächlich V6
und D1 und Vodafone können mittlerweile
beide ähm
über GSM V6 sprechen das heißt du kannst
auf deinem Laptop im Gelände wenn du V6
über GSM Mobilfunk hast kannst du deinen
filmanager aufmachen und deine Dateien
auf de Host zu Hause kopieren das ist
finde ich relativ faszinierend was diese
große weite Welt durch V6 da möglich
gemacht hat und natürlich für alle Leute
die es mögen kann man auf dem Terminal
natürlich sehr schön Arbeiten IPA und
schon hasse deine
ade iPv6 ist great ohne Gefummel und
gemurxse ich habe euch vorgestellt was
ich euch zeigen wollte man kann da so
sehr schön mit arbeiten sollte man
eigentlich Vertiefen der Vortrag dauert
eigentlich anderthalb Stunden wenn man h
da drauf hin ausbaut was er eigentlich
sein sollte nämlich auch mal ein
bisschen mehr zu V6 vorzustellen ich
hoffe es ist trotzdem was rüber gekommen
man kann sehr viele Sachen noch
nachlesen V6 hat den vor und Nachteil
Literatur ist sehr schwierig zu
beschaffen die gute Literatur ist
gnadenlos veraltet ähm die RFCs sind
sehr sehr sehr viele es sind aber
teilweise ganz witzig zu lesen kann ich
empfehlen was ich sehr genossen habe
inhaltlich auch oder vor allem
inhaltlich inhaltlich sehr genossen habe
ich den deswegen erwähne ich ihn so oft
den Podcast von Anna Lena zu V6 mit dem
Klem schrimpel kommt inhaltlich
unheimlich viel rüber was nirgendwo so
richtig dokumentiert ist wer es einfach
mal nachbauen will kochbuchadresse habe
ich online Folien auch hier noch zwei
Adressen testschrimpe.de und IPv6
bieringer.de bitte testen wie ihr rüber
kommt ob ihr die eui 64 Adresse rüber
bringt das sollte bitte möglichst nicht
sein weil da kann man kann dann jeder
Kleinkriminelle also monatelang drauf
rumrödeln das möchte man nicht wer mich
anschreiben will wer Lust hat das
vielleicht noch ein bisschen zu
erweitern
mutant@chaospot.de sollte ankommen
und dann sage ich einfach vielen
herzlichen Dank und wer noch Fragen hat
ich geb mein
bestes ja Mutant danke für deinen
Vortrag hat mir auf jeden Fall Lust
gemacht dieses Projekt noch mal
anzugehen weil durch Malin Router geht
nur IPv6
durch Kabelmodem Kabel ist gut gutes gut
Kabel ist gut
ja sage ich er mal NS ich bin froh dass
jetzt
funktioniert ansonsten ich habe schon
gesehen dass P Fragen wieder
verschwunden sind was ja für deinen
Vortrag spricht aber ich
ich ich gehe mal oben durch wir haben
auch nur Zeit für wenige
Fragen also fangen wir mit der ersten an
wenn man die Privacy Extensions
aktiviert hat in Klammern RFC
4941 dann ändern sich ja die IP-Adressen
wie kann man die dann ermitteln nee nee
tun sie eben nicht das ist eben das
Schöne bei V6 es kommen zusätzlich
Adressen dazu ich habe also zusätzliche
Adressen die temporary address wird als
zusätzliche Adresse rausgerotet die eoi
44 ist aber trotzdem da und wird nur
nicht rausgerotet und das ist genau der
Gag V6 hat ganz viele Adressen und ich
kann mir die aussuchen die für mich für
meinen Zweck passt ob das eine Gua ist
ob das eine Ula ist oder sogar im
Spezialfall Link local ich suche mir die
aus die ich brauchen nein sie ändert
sich nicht dadurch dass ich eine
temporary adress setze die wird einfach
zusätzlich g geszt und die Ei 64 wird
auch zusätzlich gesetzt das ist eben der
GAG von V6 ich suche mir die Adresse aus
die ich brauche und das ist auch der
Punkt warum ich verständlich
unverständlich für last century Internet
Leute warum ich keine statischen
Adressen mehr haben will ich suche mir
die Adresse aus die ich
brauche
okay gut nächste Frage eine
Verständnisfrage da hat jemand die
die Freigabe für SSH verpasst also nach
der PD Gasse ähm äh ist die SSH Freigabe
ja nur für Port
22 ich möchte nur Port 22 freigeben das
muss der Router unterstützen dieses
Produkt von audiovisuelles Marketing
Berlin unterstützt das ganz hervorragend
dass er tatsächlich also hingehen kann
und sagen ich guck mal ob ich gerade mal
schnell genau dass ich hingehen kann und
sagen mach mir bitte genau au den prefix
frei das heißt ich habe der hinter der
husanteil ist ja sowieso Maschine ne das
ist bei46 ist das alles immer logisch
aufgeteilt hostanteil ist nur Maschine
habe ich nichts mit zu tun
netzwerkanteil prefix Delegation
freigeben das heißt ich komme durch ein
Router durch wie das im Router
einzustellen ist ist natürlich abhängig
davon wie der Hersteller sich das
überlegt hat bei AVM ist es halt
wahnsinnig praktisch und das liebe ich
sehr deswegen erwähne ich es auch gerne
dass ich da einfach sagen kann gib mir
bitte die Gasse frei egal wie sie jetzt
heißt also wenn die alle 5 Minuten
wechselt weil der weil weil der Router
rebootet was wieder mal passieren kann
dann wird jedes Mal diese Gasse
freigegeben automatisch und sonst nichts
das muss im Router passieren und zwar in
dem Router der mit dem Provider spricht
der vom Provider sich den prefix holt
der weltweit gültig ist und dann wir
gesagt ich muss also im im Router das
Freigeben wie das präzise geschieht kann
ich bei anderen Routern jetzt natürlich
nicht sagen
okay letzte Frage äh ich ich hoffe es
wird eine eine kompakte Frage Antwort
wäre nicht die Kombination mit lokalen
DNS z.B per Hostdatei praktisch und wäre
das dann automatisierbar mit dem
entsprechenden prefix danke für den
Hinweis excellent nochmal Beuch das
Seich vergessen ja ganz wichtig ganz
richtig ich setze also schlicht und
ergreifend die prefix Delegation und die
macadresse also und den Host Anteil
setze ich also in die etc Hosts rein äh
setz meinen alias dahinter äh und den
Alias verwende ich im Filebrowser und
den Alias verwende ich im libreraofice
exakt genau richtig da brauche ich noch
nicht mal DHCP Server kann ich natürlich
machen wer kann und will kann das
natürlich ausbauen ohne Ende da kann man
die dollsten Sachen noch mit auf
aufbauen aber ich wollte es ja möglichst
basic möglichst simpel möglichst einfach
richtig bitte alias in etzus setzen weil
sonst wirst du halt mit der Schreibweise
bei V6 leicht mal bisschen irre mit
Klammern oder ohne Eck Klammern
beim
SSH ist es ohne beim SCP ist es mit und
bei den GUI Tools weiß es nicht ganz
genau das ist ein ganz wichtiger Hinweis
vielen dank dem Fragenden bitte in die
etc Hosts eintragen ich habe mir dann
z.B ein Skript geschrieben was mir
einfach beim Wechsel der prefix
Delegation quick eben den netzwerkanteil
in der etc h anpasst kann man natürlich
machen dann wird es ganz simpel und das
Skript kann man so alten dass man es
auch im Enduser der keine Ahnung hat was
in CLI überhaupt ist in die Hand drücken
sagen hier Tipp das mal ein schick mal
ab und tatsächlich so machen wir das
auch weil die Enduser die wir da dran
haben das sind halt keine Computer
Freaks die wissen nichts davon die
Wissen auf Anweisung gerade Malin
Terminal zu öffnen die können also
tatsächlich dann damit umgehen und die
prefix Delegation
setzen perfekt super mant wir haben
genau Punktlandung hingelegt dann
bedanke ich mich ganz für deinen Vortrag
für das schnelle ertragreiche Q&A und äh
ja wünsche dir und allen noch einen
schönen einen schönen F vielen dank
vielen Dank euch auch viel Spaß danke
[Musik]
schön