Bejelentkezés





További lehetőségek

Vissza Ubuntu-n az interfaces-hez

DeepComp ekkor 2019-03-09 15:56:10

A netplan

A netplan az Ubuntu 17.10-től használt eszköze a hálózat konfigurálására, de régebbi vonású emberek vagy csak ős Debian-osok erős szemöldökráncolásba kezdhetnek ha meglátják ezt a remekbeszabott újdonságot.

Nem használhatatlan, de nem is az a tipikus must-have érzést keltő dolog. A szintaktikája például olyan, hogy egy fő beállítás alszakaszait benntebb kell kezdeni. Tehát mint amikor a Python-ban egy ciklus vagy elágazás belsejében dolgozunk.

Így néz ki egy alap konfig (csak illusztráció, az interfész neve eltérő lehet):
network:
version: 2
renderer: networkd
ethernets:
enp3s0:
dhcp4: true

Mint láthatjuk minden a network gyermeke, azon belül az eth0 az interfaces-é, az eth0-é pedig a dhcp4. Plusz adalék, hogy a tabulátorokat nem szereti, marad a space nyomogatása.

Ha valaki ráérez könnyedén beállítható
Példák
segítségével. Tud bridge-t, VLAN-t is.

vissza az interfaces-re

Ha valakit így sem győzött meg, akkor a régi interfaces, ifup, ifdown használatára is vissza lehet térni.

ehhez a lépések:

  1. Lépjünk admin terminálra (sudo su), vagy adjuk ki mindegyik parancsot sudo-val
  2. Szerkesszük az interfaces fájlt (nano /etc/network/interfaces). A tartalma legyen ez (ami alapból benne van, csak komment):

    auto lo
    iface lo inet loopback

    auto eth0
    iface eth0 inet dhcp


    vagy amit szeretnénk. Az interfész nevére figyeljünk, mert nem mindig eth0. Ez a konfig egy-egy alap DHCP-s IPv4 és IPv6-os címeket kér, ha valakinek más felel meg, akkor használja azt.
  3. Telepítsük fel a szükséges csomagot:
    apt-get install ifupdown
  4. Adjuk ki az alábbi parancsokat (interfész nevére figyelve, ha nem eth0, átírni):

    ifdown --force eth0 lo && ifup -a
    systemctl unmask networking
    systemctl enable networking
    systemctl restart networking
  5. Ellenőrizzük, hogy van-e kapcsolat a mutatvány után. Ha igen, akkor már csak a netplan és kellékei takarítása maradt:

    systemctl stop systemd-networkd.socket systemd-networkd networkd-dispatcher systemd-networkd-wait-online
    systemctl disable systemd-networkd.socket systemd-networkd networkd-dispatcher systemd-networkd-wait-online
    systemctl mask systemd-networkd.socket systemd-networkd networkd-dispatcher systemd-networkd-wait-online
    apt-get --assume-yes purge nplan netplan.io
  6. Utolsó lépésként pedig. Nem, nem kell újraindítás, de készen is vagyunk.

Bár a művelet jelenleg a legfrissebb 18.04-es Ubin működik, de csak saját felelősségre.

Érdemes lehet megfontolni a netplan használatát, az sem olyan ördögtől való.


Kulcsszavak

DeepComp lábrész