staging.inyokaproject.org

ip link statt ifupdown

Status: Gelöst | Ubuntu-Version: Server 16.04 (Xenial Xerus)
Antworten |

BillMaier Team-Icon

Supporter

Anmeldungsdatum:
4. Dezember 2008

Beiträge: 6497

Moin,

ich habe gelesen, dass man statt ifup/down seit einiger Zeit ip link verwenden soll. Gleich mal ausprobiert: Das Interface ens192 wurde soeben neu angelegt:

# cat /etc/network/interfaces.d/storage-lan
auto ens192
iface ens192 inet static
        address 192.168.73.123
        netmask 255.255.255.0
        network 192.168.73.0
        broadcast 192.168.73.255
# ip a show ens192
3: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:50:56:ba:52:d1 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::250:56ff:feba:52d1/64 scope link 
       valid_lft forever preferred_lft forever

hm da fehlt aber die IP.

# ifup ens192
# ip a show ens192
3: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:50:56:ba:52:d1 brd ff:ff:ff:ff:ff:ff
    inet 192.168.73.123/24 brd 192.168.73.255 scope global ens192
       valid_lft forever preferred_lft forever
    inet6 fe80::250:56ff:feba:52d1/64 scope link 
       valid_lft forever preferred_lft forever

Was wäre die richtige Vorgehensweise?

encbladexp Team-Icon

Ehemaliger
Avatar von encbladexp

Anmeldungsdatum:
16. Februar 2007

Beiträge: 17531

Was möchtest du uns mitteilen? Man verwendet iproute2 statt den alten Tools, mit ifupdown hat das nichts zu tun.

mfg Stefan

BillMaier Team-Icon

Supporter
(Themenstarter)

Anmeldungsdatum:
4. Dezember 2008

Beiträge: 6497

encbladexp schrieb:

Man verwendet iproute2 statt den alten Tools, mit ifupdown hat das nichts zu tun.

aha

ifupdown =! alte tools?

Ich glaub dann hab ich missverstanden, was die alten Tools sind.

Was möchtest du uns mitteilen?

Ich móchte wissen, was hier was ersetzen soll, weil ich das wohl verwechsel, in Bezug auf

ifup / ifdown , ip , ...

Danke und Gruß

BillMaier

encbladexp Team-Icon

Ehemaliger
Avatar von encbladexp

Anmeldungsdatum:
16. Februar 2007

Beiträge: 17531

ifupdown ist kein Linux Standard, sondern eine eigenheit von Debian/Ubuntu basirenden Distributionen. Das gleiche gilt für die /etc/network/interfaces.

Drunter arbeiten zwei Tools:

  1. iproute2, der moderne Ansatz ▶ ip, ss, etc pp

  2. net-tools, der alte Ansatz: ifconfig, route, netstat, etc pp

Es gibt zunehmend mehr Distributionen die im Standard kein ifconfig mehr liefern, sondern nur noch iproute2. Oben drauf liegt dann etwas wie ifupdown (Debian), netctl (Arch Linux) oder das Red Hat Geraffel.

Wenn du ifupdown ersetzen willst, dann wohl nur netplan, was aber Ubuntu spezifisch ist und auch wieder nur ein Layer auf NetworkManager oder systemd-networkd oben drauf ist. Alle Klarheit beseitigt?

mfg Stefan

BillMaier Team-Icon

Supporter
(Themenstarter)

Anmeldungsdatum:
4. Dezember 2008

Beiträge: 6497

Alle Klarheit beseitigt?

weitestgehend. Vielen Dank.

Antworten |