Description of problem: Version-Release number of selected component (if applicable): How reproducible: All the time Steps to Reproduce: 1.Load fresh copy of Mageia 7 2.do all updates 3.set up internet sharing 4. Other system on network wont connect to internet
Assignee: bugsquad => mageiatoolsCC: (none) => marja11
Has anyone had a chance to look at this? Here we are with RC 1 and this major feature does not work.
Ok now we have 7 released and this still dosn't work. I would like to put on my last machine but I can't cause this feature don't work
Hi Robert, You don't give detail of what you do except: 3.set up internet sharing However, there is some choices during this phase. Have you stop the firewall?
CC: (none) => yves.brungard_mageia
I use the "Mageia control center > Share the internet connections with other machines" and follow the prompts the same since Mageia 1. The only 2 decisions I have to make are which network card is the internet and to use squid or not. I have tried changing the setting but nothing works. Yes I even tried turning off the firewall
Here we go again. Now it Mageia 8 RC and internet sharing still doesn't work. Now after a short time even the dhcp server for Mageia 8 quits. I use start_NAT_fw I found in the forums to get internet sharing for Mageia 7 and now 8. At least 7 it doesn't quit after a couple of hours. This make Mageia 8 unusable as a server/firewall because of these problems.
Source RPM: (none) => dhcp-server-4.4.2-8.mga8.x86_64.rpmSeverity: major => criticalPriority: Normal => High
Well, I can confirm that dhcp-server is broken on mga8.
CC: (none) => eatdirt
It is a systemd problem, dhcpd itself is working fine. Adding David in CC, the problems are coming from the changes he pushed onto the systemd dhcpd.service Reverting the Type to forking instead of notify, and removing the -f (which force dhcpd to act as foreground and not background) fixes the issues. ------------ This works: Unit] Description=DHCPv4 Server Daemon Documentation=man:dhcpd(8) man:dhcpd.conf(5) Wants=network-online.target After=network-online.target After=time-sync.target [Service] Type=forking Environment=CONFIGFILE=/etc/dhcpd.conf LEASEFILE=/var/lib/dhcpd/dhcpd.leases EnvironmentFile=-/etc/sysconfig/dhcpd ExecStart=/usr/sbin/dhcpd -cf $CONFIGFILE -lf $LEASEFILE -user dhcpd -group dhcpd --no-pid $OPTIONS $INTERFACES StandardError=null [Install] WantedBy=multi-user.target
CC: (none) => luigiwalser
It's not from changes I made, someone else backported the changes from Fedora, but not very carefully, and made a mess of things, which I cleaned up, thanks to other bug reports. From what I can tell, dhcp is now built with systemd notify support, so this should be working. Reverting it back to forking is just a workaround. I'd like to know why notify isn't working.
Speaking of which, I think there's another bug for this.
Summary: Internet sharing doesn't work => dhcp systemd notify support isn't working
Thanks for the clarifications. That starts to be annoying this fedora blind import breaking things.... I've ducked around, it seems that this could be a systemd bug as well. I have no intention to try fixing systemd, so if this is fine for everyone, I can just fix the systemd service file as above. This bug is critical, a workaround would do. And, who needs notify here?
Maybe tmb could have a quick look first? Moving this to the existing bug. *** This bug has been marked as a duplicate of bug 28358 ***
Resolution: (none) => DUPLICATEStatus: NEW => RESOLVED