Bug 861477 - F18 lacks a text network configuration utility
Summary: F18 lacks a text network configuration utility
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: distribution
Version: 18
Hardware: All
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Bill Nottingham
QA Contact: Bill Nottingham
URL:
Whiteboard:
Depends On:
Blocks: F18Blockerppc
TreeView+ depends on / blocked
 
Reported: 2012-09-28 18:32 UTC by Brent Baude
Modified: 2013-01-09 16:47 UTC (History)
13 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-01-09 14:42:57 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Brent Baude 2012-09-28 18:32:47 UTC
On platforms where text consoles are a common a text-based network configuration utility is required.  Most other tasks that require GUI configuration are fine running in VNC except for obviously the network.

Previous versions of system-configuration-network-tui used to be provided but F18 no longer ships s-c-network or s-c-n-tui.

My understanding is that NM was supposed to have a text offshoot but it currently does not.

Comment 1 Brent Baude 2012-09-28 18:34:32 UTC
I would think ppc64 and 390 are impacted and possibly some ARM footprints.

Adding Phil as he asked me to write this bug to generate some discussion.

Comment 2 Phil Knirsch 2012-10-10 10:26:36 UTC
That is supposedly now fixed with the latest nm-cli in the latest NM version according to Stephen Gallagher.

Thanks & regards, Phil

Comment 3 Brent Baude 2012-11-12 16:06:38 UTC
I think we are still waiting on something here. If anyone can suggest how we can test whatever was added, I'm happy to do so.

Comment 12 Bill Nottingham 2012-11-16 21:18:42 UTC
In any case, what's important now than fixing the problem.

The question is:

We know we are planning configuration support in nmcli to be available at some future point. It does not currently exist (only planned, no code). So,
Is a text-base network configuration wizard a fundamental feature that must be in 7.0GA, as opposed to the feature page scoped answer of 7.x?

If so, either:
- Someone needs to maintain s-c-n-tui in RHEL until this support exists. I don't care who.
- Someone needs to write something new to bridge the gap until this support exists. I don't care who, but I find it really strange to intentionally write new throwaway code.
- Someone needs to shift resources to get the nmcli configuration scoped and written for 7.0. Again, I don't care who.

But in all cases, it requires someone to *commit* to helping. Saying 'not it' is not helping.

Comment 13 Brent Baude 2012-11-19 15:57:13 UTC
My main concern are scenarios where network configuration is not done (or needed to be done) within anaconda.  One such scenario is a minimal-based install off of media.  When the system comes up, it won't be configured for networking unless it's a lease-based network.  And because F18 now really wants/enforces people to us NM for network configuration, it's not apparent on how to do this and the utility that is commonly used has been removed – and hence, functionally, we have regressed.  Other scenarios exist.  My belief is this would impact architectures like ppc64, 390, and ARM and possibly virtual environments for x86.

My two cents is that a text-base dialog is certainly needed for 7.

Comment 14 Phil Knirsch 2012-11-19 17:22:45 UTC
Nils Philippsen from my team will maintain the package for Fedora and RHEL now as long as we'll need it.

I'll send out owner change requests to for bz and our tooling so we should be able to get it all done in the next few days.

Thanks & regards, Phil

Comment 15 Nils Philippsen 2012-11-20 15:45:53 UTC
Unfortunately, s-c-network is marked orphan/deprecated in pkgdb, it won't let me take over ownership. Whom do I need to poke to get this resurrected?

Other than that I guess it's a matter of ripping out or disabling the GUI, then merging the rest into the main package with the appropriate dance of obsoletes/conflicts. Is that what you guys had in mind?

Comment 16 Bill Nottingham 2012-11-20 15:48:00 UTC
Thanks Phil! 

Baude - note that with NM, it still supports the exact same ifcfg file syntax that the old network script does. So in the meantime, writing a config file such as ifcfg-em1:

DEVICE=em1
IPADDR=10.2.3.4
NETMASK=255.255.255.0
GATEWAY=10.2.3.1
ONBOOT=yes

should work.

Comment 17 Bill Nottingham 2012-11-20 15:48:59 UTC
Nils: open a new review request per the policy at https://fedoraproject.org/wiki/Orphaned_package_that_need_new_maintainers

If you link the review request here, I'll try and get it taken care of.

Comment 18 Stephen Tweedie 2012-11-21 19:56:27 UTC
(In reply to comment #12)
> The question is:
> 
> We know we are planning configuration support in nmcli to be available at
> some future point. It does not currently exist (only planned, no code). So,
> Is a text-base network configuration wizard a fundamental feature that must
> be in 7.0GA, as opposed to the feature page scoped answer of 7.x?

Is the planned code a wizard / navigable app, or just limited to nmcli manual invocation?  I do think that the default expectation should be that network configuration on headless servers over either local or remote text mode should be preserved, especially from one RHEL to the next.

> If so, either:
> - Someone needs to maintain s-c-n-tui in RHEL until this support exists. I
> don't care who.
..
> - Someone needs to shift resources to get the nmcli configuration scoped and
> written for 7.0. Again, I don't care who.

Going back to the wizard question: is the nmcli work just covering the functional gap, or will it address usability too?  If it just covers the functionality we need but only at CLI level, that still doesn't count as equivalent usability.

Comment 19 Nils Philippsen 2012-11-22 17:10:24 UTC
I've sent a mail to devel.o and created a re-review request here: bug #879365


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