Bug 1774242 - RFE: need better warnings for invalid .netdev files
Summary: RFE: need better warnings for invalid .netdev files
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: systemd
Version: 31
Hardware: x86_64
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: systemd-maint
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-11-19 20:52 UTC by Thomas Köller
Modified: 2020-02-07 01:51 UTC (History)
6 users (show)

Fixed In Version: systemd-243.6-1.fc31
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-02-07 01:51:09 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Thomas Köller 2019-11-19 20:52:50 UTC
Description of problem:

I want to instantiate a network interface of kind 'dummy' by placing the following file (named 70-blackhole.netdev) in /etc/systemd/network:

---- Start of file -----
[Netdev]
Description=Blackhole - discard all packets
Name=blackhole
Kind=dummy
MTUBytes=65536
MACAddress=02:19:55:00:00:01
----- End of file -----



Version-Release number of selected component (if applicable):
Name         : systemd
Version      : 243
Release      : 4.gitef67743.fc31
Architecture : x86_64


How reproducible:

always


Steps to Reproduce:

Create a file named /etc/systemd/network/70-blackole.netdev with contents shown above, the do

sudo systemctl reload-or-restart systemd-networkd.service


Actual results:

[thomas@sarkovy netif]$ systemctl status systemd-networkd.service
● systemd-networkd.service - Network Service
   Loaded: loaded (/usr/lib/systemd/system/systemd-networkd.service; enabled; vendor preset: disabled)
   Active: active (running) since Tue 2019-11-19 21:48:52 CET; 49s ago
     Docs: man:systemd-networkd.service(8)
 Main PID: 23585 (systemd-network)
   Status: "Processing requests..."
    Tasks: 1 (limit: 18203)
   Memory: 1.5M
      CPU: 521ms
   CGroup: /system.slice/systemd-networkd.service
           └─23585 /usr/lib/systemd/systemd-networkd

Nov 19 21:48:52 sarkovy systemd[1]: Starting Network Service...
Nov 19 21:48:52 sarkovy systemd-networkd[23585]: NetDev has no Kind= configured in /etc/systemd/network/70-blackhole.netdev. Ignoring
Nov 19 21:48:52 sarkovy systemd-networkd[23585]: Enumeration completed
Nov 19 21:48:52 sarkovy systemd[1]: Started Network Service.
Nov 19 21:48:52 sarkovy systemd-networkd[23585]: eth_wlan: IPv6 successfully enabled
Nov 19 21:48:52 sarkovy systemd-networkd[23585]: eth_lan: IPv6 successfully enabled


No new network interface is created.


Expected results:

A new network interface should show up.


Additional info:

Comment 1 Zbigniew Jędrzejewski-Szmek 2019-11-20 10:15:18 UTC
Does it work with [NetDev] ?

Comment 2 Thomas Köller 2019-11-20 13:24:41 UTC
(In reply to Zbigniew Jędrzejewski-Szmek from comment #1)
> Does it work with [NetDev] ?

Indeed, it does. systemd-networkd man page has both [NETDEV] and [NetDev], but not [Netdev]. Thanks!

Comment 3 Zbigniew Jędrzejewski-Szmek 2019-11-22 12:23:17 UTC
https://github.com/systemd/systemd/pull/14111

Comment 4 Fedora Update System 2020-02-06 01:12:18 UTC
systemd-243.6-1.fc31 has been pushed to the Fedora 31 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-86484c6d23

Comment 5 Fedora Update System 2020-02-07 01:51:09 UTC
systemd-243.6-1.fc31 has been pushed to the Fedora 31 stable repository. If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.