Keresés

Új hozzászólás Aktív témák

  • #21078528

    törölt tag

    válasz Horvi #21993 üzenetére

    PC-n így (hogy aztán nálad müxik-e azt nem tudom): kideríted a hálókártya nevét.

    /etc/conf.d/net-conf-hálókártya fájlba (példa):
    address=192.168.1.2
    netmask=24
    broadcast=192.168.1.255
    gateway=192.168.1.1

    /usr/local/bin/net-up.sh fájlba:
    #!/bin/bash
    ip link set dev "$1" up
    ip addr add ${address}/${netmask} broadcast ${broadcast} dev "$1"

    [[ -z ${gateway} ]] || {
    ip route add default via ${gateway}
    }

    /usr/local/bin/net-down.sh fájlba:
    #!/bin/bash
    ip addr flush dev "$1"
    ip route flush dev "$1"
    ip link set dev "$1" down

    Aztán: chmod +x /usr/local/bin/net-{up,down}.sh

    Végül a service fájl /etc/systemd/system/network@hálókártya.service:

    [Unit]
    Description=Network connectivity (%i)
    Wants=network.target
    Before=network.target
    BindsTo=sys-subsystem-net-devices-%i.device
    After=sys-subsystem-net-devices-%i.device

    [Service]
    Type=oneshot
    RemainAfterExit=yes
    EnvironmentFile=/etc/conf.d/net-conf-%i
    ExecStart=/usr/local/bin/net-up.sh %i
    ExecStop=/usr/local/bin/net-down.sh %i

    [Install]
    WantedBy=multi-user.target

    És engedélyezed a systemctllel.

Új hozzászólás Aktív témák