Ero sivun ”Systemd” versioiden välillä

Siirry navigaatioon Siirry hakuun
2 343 merkkiä lisätty ,  4. kesäkuuta 2019
+ IP, DHCP, .link udev
(Lisätty Palvelin-malline. Korvattu Systemd:n kritiikkiosio muiden Init-järjestelmien esittelyllä, koska se on ehkä lukijalle tarpeellisempaa.)
(+ IP, DHCP, .link udev)
Rivi 186: Rivi 186:
Pass --all to see loaded but inactive timers, too.
Pass --all to see loaded but inactive timers, too.
</pre>
</pre>
== Verkon hallinta ==
* https://www.freedesktop.org/software/systemd/man/systemd.network.html
* https://www.freedesktop.org/software/systemd/man/systemd.netdev.html - virtuaaliset verkkoliitännät
* <code>networkctl</code>
* <code>systemctl status systemd-networkd</code>
* <code>systemctl status systemd-networkd-wait-online.service</code>
=== Kiinteä IP-osoite ===
<code>/etc/systemd/network/eth0.network</code>:
<pre>
[Match]
# Verkkokortin nimi
Name=eth0
[Network]
Description=eth0:n kiinteä verkko
Address=192.168.1.11/24
# Gateway IP Address
Gateway=192.168.1.1
# DNS server address
DNS=192.168.1.1
#Domains=home.lan
</pre>
=== DHCP ===
<code>/etc/systemd/network/eth0.network</code>:
<pre>
[Match]
# Verkkokortin nimi
Name=eth0
[Network]
Description=eth0:n verkko DHCP:lla
# DHCP no|yes|ipv4|ipv6
DHCP=ipv4
# DNS server address
#DNS=192.168.101.1
#Domains=home.lan
</pre>
=== Verkkokortin nimen vaihtaminen (.link) ===
Verkkokorttien nimiä voidaan vaihtaa SystemD:n <code>.link</code>-tiedostoilla. Verkkokortin uudelleennimeäminen on hyödyksi silloin, kun esimerkiksi palomuurisääntöjä pitää voida helpommin siirtää järjestelmästä toiseen.
Tässä esimerkissä verkkokortti nimeltä <code>eno1</code> uudelleennimetään <code>phy0</code>-nimiseksi.
Listataan verkkokortit:
<pre>
# ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eno1: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
    link/ether 74:d0:2b:2c:6e:d7 brd ff:ff:ff:ff:ff:ff
</pre>
Luodaan <code>/etc/systemd/network/10-phy0.link</code>:
<pre>
[Match]
# Käytetään MAC-osoitetta tunnistamaan verkkokortti
MACAddress=74:d0:2b:2c:6e:d7
[Link]
# Uusi nimi
Name=phy0
Description=USB-portin vasemmalla puolella oleva ylempi verkkokortti
MACAddressPolicy=persistent
# Käännä verkkokortin rautakiihdytettyjä ominaisuuksia pois päältä (offloading)
# ethtool-ohjelmalla näitä voidaan hallita vielä monipuolisimmin
#TCPSegmentationOffload=off
#TCP6SegmentationOffload=off
#GenericSegmentationOffload=off
#GenericReceiveOffload=off
#LargeReceiveOffload=off
</pre>
Lisätietoa: https://www.freedesktop.org/software/systemd/man/systemd.link.html


== Muita Init-järjestelmiä ==
== Muita Init-järjestelmiä ==
76

muokkausta

Navigointivalikko