ubuntuusers.de

Nach Routerwechsel Statische IP Adresse weg

Status: Ungelöst | Ubuntu-Version: Server 22.04 (Jammy Jellyfish)
Antworten |

dippes

(Themenstarter)

Anmeldungsdatum:
31. Dezember 2009

Beiträge: 562

Hat alles funktioniert.

Danke für eure Hilfe.

MfG

Laurent

dippes

(Themenstarter)

Anmeldungsdatum:
31. Dezember 2009

Beiträge: 562

Hallo musste nochmal aufmachen.

Wie stellt man fest ob mein Server eine IPv6 bekommen hat?

unter Adapter eno1 fehlt der Eintrag.

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 14800

dippes schrieb:

Wie stellt man fest ob mein Server eine IPv6 bekommen hat?

unter Adapter eno1 fehlt der Eintrag.

Mit:

ip -6 a
ip -6 r g 2a02:2e0:3fe:1001:302::

dippes

(Themenstarter)

Anmeldungsdatum:
31. Dezember 2009

Beiträge: 562

Habe unter /etc/systemd/eno1.network ein "Gateway=fe80::/64" dazu getan.

Jetzt taucht wenigstens eine ipv6 Adresse beim Netzwerkadapter eno1 auf.

aber bei "ip -6 a" taucht eno1 nicht auf.

root@hp-server:/etc/systemd/network# ip -6 r g 2a02:2e0:3fe:1001:302::
RTNETLINK answers: Network is unreachable

irgendwas fehlt noch in der Konfiguration,aber was?

root@hp-server:/etc/systemd/network# ip a
 eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether a0:1d:48:c7:cb:8c brd ff:ff:ff:ff:ff:ff
    altname enp3s0f0
    inet 192.168.1.48/24 brd 192.168.1.255 scope global eno1
       valid_lft forever preferred_lft forever

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 10351

Wohnort: Münster

dippes schrieb:

Habe unter /etc/systemd/eno1.network ein "Gateway=fe80::/64" dazu getan.

Möchtest Du Dich nicht lieber doch etwas mit den Grundlagen beschäftigen (Was ist ein Gateway? Was ist eine IP-Adresse? …) statt in wildem Aktionismus ohne Plan und ohne minimale Kenntnisse Dein System kaputt zu konfigurieren?

dippes

(Themenstarter)

Anmeldungsdatum:
31. Dezember 2009

Beiträge: 562

Möchtest Du Dich nicht lieber doch etwas mit den Grundlagen beschäftigen (Was ist ein Gateway? Was ist eine IP-Adresse? …) statt in wildem Aktionismus ohne Plan und ohne minimale Kenntnisse Dein System kaputt zu konfigurieren?

Das weis ich.Ich habe nur Probleme mit dem IPv6 Zeugs.

Jetzt schaut die eno1.network so aus.

Das Gateway und die Adresse habe ich mit einem Konverter erstellt.

[Match]
Name=eno1
#Host=<hostname>

[Link]
#MTUBytes=
ARP=true

[Network]
DHCP=no
LinkLocalAddressing=no
Address=192.168.1.48/24
Address=::ffff:c0a8:130/64
Broadcast=192.168.1.255
Gateway=192.168.1.1
Gateway=::ffff:c0a8:101/64
NTP=192.168.1.1
DNS=192.168.1.1
DNS=4.2.2.2
DNS=8.8.8.8
Domains=fritz.box
ConfigureWithoutCarrier=true
IgnoreCarrierLoss=true
KeepConfiguration=static

#[Neighbor]
#Address=192.168.1.1
#LinkLayerAddress=<mac address router/gateway>

Jetzt schaut es für eno1 nicht schlecht aus.

aber ins internet komme ich nicht

root@hp-server:~# ping -I eno1 2a03:2880:f12f:83:face:b00c::25de ping: connect: Network is unreachable

root@hp-server:/etc/systemd/network# ip -6 route
::1 dev lo proto kernel metric 256 pref medium
::/64 dev eno1 proto kernel metric 256 pref medium
fe80::/64 dev veth6645a93 proto kernel metric 256 pref medium
fe80::/64 dev docker0 proto kernel metric 256 pref medium
root@hp-server:/etc/systemd/network# ip -6 r g 2a02:2e0:3fe:1001:302::
RTNETLINK answers: Network is unreachable
root@hp-server:~#  ip -6 a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 state UNKNOWN qlen 1000
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
    inet6 ::ffff:192.168.1.48/64 scope global
       valid_lft forever preferred_lft forever
    inet6 ::a21d:48ff:fec7:cb8c/64 scope global
       valid_lft forever preferred_lft forever
root@hp-server:/etc/systemd/network# ip -6 route
::1 dev lo proto kernel metric 256 pref medium
::/64 dev eno1 proto kernel metric 256 pref medium
fe80::/64 dev veth6645a93 proto kernel metric 256 pref medium
fe80::/64 dev docker0 proto kernel metric 256 pref medium

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 14800

dippes schrieb:

Jetzt schaut die eno1.network so aus.

Das Gateway und die Adresse habe ich mit einem Konverter erstellt. }}}

Hat dein Router (gateway) keine IPv6-Adresse? Wie ist die Ausgabe von:

ip n s

? BTW: Die IPv6-Adressen (NIC, gateway) musst Du nicht zwingend in die [Network]-Section eintragen. Du kannst in der *.network-Datei, dafür auch eine (oder mehrere) [Address]-Section und eine [Route]-Section benutzen/eintragen:

[Address]
Address=<IPv6-Adresse>
#HomeAddress=true

# für die v6-default route
[Route]
Destination=::/0
Gateway=<IPv6-Adresse-Router>
PreferredSource=<IPv6-Adresse-NIC>

Aber dann solltest Du die richtigen/genauen IPv6-Adressen kennen.

dippes

(Themenstarter)

Anmeldungsdatum:
31. Dezember 2009

Beiträge: 562

root@hp-server:/etc/systemd/network# ip n s
172.17.0.2 dev docker0 lladdr 02:42:ac:11:00:02 REACHABLE
192.168.1.1 dev eno1 lladdr 1c:ed:6f:5e:1f:d8 REACHABLE
192.168.1.124 dev eno1 lladdr 34:31:7f:72:02:ee STALE
192.168.1.3 dev eno1 lladdr 12:72:74:a2:76:c9 STALE
192.168.1.130 dev eno1 lladdr c8:6c:3d:d2:7a:f4 STALE
192.168.1.119 dev eno1 lladdr cc:9e:a2:a6:e7:4b STALE
192.168.1.126 dev eno1 lladdr 18:82:8c:3f:ce:72 STALE
192.168.1.120 dev eno1 lladdr 70:03:9f:4c:93:00 STALE
192.168.1.104 dev eno1 lladdr 8e:bf:4c:d4:cf:f1 STALE
192.168.1.122 dev eno1 lladdr 7c:61:66:36:99:59 STALE
192.168.1.2 dev eno1 lladdr 7a:42:7f:47:21:bc STALE
192.168.1.50 dev eno1 lladdr a0:1d:48:c7:cb:8e STALE
192.168.1.118 dev eno1 lladdr 10:09:f9:6b:08:1a REACHABLE
192.168.1.102 dev eno1 lladdr 4c:ed:fb:41:1b:34 REACHABLE

Habe eine zusätzliche "/etc/systemd/network/eno1_ipv6.network" mit diesem Inhalt angelegt. Bei PreferredSource bin ich mir aber nicht sicher. Aber ins Internet komme ich immer noch nicht.

[Address]
Address=::a21d:48ff:fec7:cb8c/64
#HomeAddress=true

# für die v6-default route
[Route]
Destination=::/0
Gateway=1c:ed:6f:5e:1f:d8/64
PreferredSource=1c:ed:6f:5e:1f:d8/64

jetzt taucht eno1 nicht mehr auf.

root@hp-server:~# ip -6 a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 state UNKNOWN qlen 1000
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
4: docker0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP
    inet6 fe80::42:d0ff:fe1a:41d0/64 scope link
       valid_lft forever preferred_lft forever
6: veth4e99840@if5: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP
    inet6 fe80::446d:44ff:fe47:b04b/64 scope link
       valid_lft forever preferred_lft forever

dippes

(Themenstarter)

Anmeldungsdatum:
31. Dezember 2009

Beiträge: 562

Habe die "eno1ipv6.network" wieder entfernt da keine Wirkung.

Habe die "eno1.network" mit den ipv 6 daten ergänzt.

[Match]
Name=eno1
#Host=<hostname>

[Link]
#MTUBytes=
ARP=true

[Network]
DHCP=no
LinkLocalAddressing=no
Address=192.168.1.48/24
Address=::a21d:48ff:fec7:cb8c/64
Broadcast=192.168.1.255
Gateway=192.168.1.1
Gateway=1c:ed:6f:5e:1f:d8/64
NTP=192.168.1.1
DNS=192.168.1.1
DNS=4.2.2.2
DNS=8.8.8.8
Domains=fritz.box
ConfigureWithoutCarrier=true
IgnoreCarrierLoss=true
KeepConfiguration=static

#[Neighbor]
#Address=192.168.1.1
#LinkLayerAddress=<mac address router/gateway>

Wenigstens wird jetzt der Adapter wieder angezeigt.Aber ich komme immer noch nicht ins Internet.

Was fehlt da noch?

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 state UNKNOWN qlen 1000
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
    inet6 ::a21d:48ff:fec7:cb8c/64 scope global
       valid_lft forever preferred_lft forever

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 14800

dippes schrieb:

[Network]
DHCP=no
LinkLocalAddressing=no
Address=192.168.1.48/24
Address=::a21d:48ff:fec7:cb8c/64
Broadcast=192.168.1.255
Gateway=192.168.1.1
Gateway=1c:ed:6f:5e:1f:d8/64

Aber ich komme immer noch nicht ins Internet.

Was fehlt da noch?

Diese IPv6-Adressen sind m. E. nicht OK. Da ipv6 nicht deaktiviert ist, sollte das Interface, durch Autokonfiguration, auch eine IPv6-Adresse bekommen, ... denn das loopback-Interface hat eine IPv6-Adresse:

inet6 ::1/128 scope host

Mit "ip n s" wird keine IPv6-Adresse im neighbour-cache angezeigt/gesehen.

dippes

(Themenstarter)

Anmeldungsdatum:
31. Dezember 2009

Beiträge: 562

Der Befehl funktioniert bei mir nicht.

root@hp-server:~# inet6 ::1/128 scope host
Command 'inet6' not found, did you mean:
  command 'inetd' from deb openbsd-inetd (0.20160825-5)
Try: apt install <deb name>
root@hp-server:~# apt install openbsd-inetd
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
openbsd-inetd ist schon die neueste Version (0.20160825-5).
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 14800

dippes schrieb:

Der Befehl funktioniert bei mir nicht.

root@hp-server:~# inet6 ::1/128 scope host

Ja, ... bei mir auch nicht: 😉
Das war auch nur ein Auszug (und nicht als Befehl gemeint/gedacht) für das lo-Interface, aus der Ausgabe von "ip a", um zu sehen, dass das lo-Interface eine IPv6-Adresse hat/bekommt.

dippes

(Themenstarter)

Anmeldungsdatum:
31. Dezember 2009

Beiträge: 562

Habe die /etc/netplan/00-installer-config.yaml neu angelegt und die en01.network Datei gelöscht.

Jetzt funktioniert ipv6 wie es soll.

Danke für eure Hilfe

Antworten |