I noticed that NetworkManager does not write subnet mask to /etc/sysconfig/network-scripts/ifcfg-eth0
Does it write: PREFIX=xx ? That's the preferred form these days instead of subnet masks, even when NM isn't being used.
Yes, but system-config-network-tui doesn't understand that.
Well, NM prefers PREFIX over NETMASK for static IP in ifcfg files. Initscripts also uses PREFIX with 'ip' command. (except in aliases, where NETMASK is used with ifconfig.) /usr/share/doc/initscripts-*/sysconfig.txt doesn't mention PREFIX. That'd a deficiency of the documentation and should be updated. So, this report is an issue of system-config-network-tui, that doesn't read/write PREFIX.
Created attachment 433426 [details] system-config-network-tui read/write PREFIX of ifcfg files The patch reads and writes PREFIX from/to ifcfg file. When both PREFIX and NETMASK exists, PREFIX takes precedence as it's done such by initscripts and NM a long time already.
Thanks for the patch. Applied upstream. http://git.fedoraproject.org/git/?p=system-config-network.git;a=commitdiff;h=731502360d3c9feeb34420b974b3f6a2b99fb34d
system-config-network-1.6.1-1.fc13 has been submitted as an update for Fedora 13. http://admin.fedoraproject.org/updates/system-config-network-1.6.1-1.fc13
system-config-network-1.6.1-1.fc14 has been submitted as an update for Fedora 14. http://admin.fedoraproject.org/updates/system-config-network-1.6.1-1.fc14
system-config-network-1.6.1-1.fc14 has been pushed to the Fedora 14 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update system-config-network'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/system-config-network-1.6.1-1.fc14
system-config-network-1.6.1-1.fc13 has been pushed to the Fedora 13 stable repository. If problems still persist, please make note of it in this bug report.
system-config-network-1.6.1-1.fc14 has been pushed to the Fedora 14 stable repository. If problems still persist, please make note of it in this bug report.