Changing modes of dhcpd to superscope

looking for the mode set I need to change the DHCP server to test on ip VLANS (not the MAC VLANS in zoneconfig.)

currently, the mode is set for single scope so I can not assign DHCP addresses and only have DNS through dhcpd when placing the vlan dhcp entry in dhcpd,conf.local.

What do you want to accomplish?

DHCP on IP VLANs on a revised version of zoneconf.cgi I’ve been working on when I was away. Which I am going to publish it on git hub and share the link to in the developer’s email.

That is not how to submit a change to the IPFire system.

It is clearly defined in the IPFire documentation, how to submit a patch to the developers list email address.

https://www.ipfire.org/docs/devel/submit-patches

It will not be accepted if you just submit a link to a github location in your email.

1 Like

I haven’t uploaded anything to my git account. But I haven’t done step 2 yet. and currently get the developers mail to my gmail account.

So by interpreting the instructions, I create a local git on a computer and set up mail..

Correct.

After creating your commit of the changes then run

git format-patch -n -o path/to/store/patch

and you will get a correctly formatted patch to send. n is for the number of patches to be sent in the set. If it is a single patch then it would be -1, it the patch set consists of 3 different patches then it would be -3

and then run

git send-email path/to/where/patch/was/stored

You will need to enter the appropriate info for send-email into the git config files you have so that the patch is sent to the correct location via whatever mail server you utilise.

For example you will need the entry

[sendemail]
	to = development@lists.ipfire.org

in your repo git config file and

[user]
name = Your name
email = Your email address registered with the mailing list
[sendemail]
smtpencryption = ssl
smtpserver = submissions.ipfire.org
smtpserverport = 465
smtpuser = your IPFire People user name
smtppass = “your IPFire People password”

in your global .gitconfig file.

The above is based what I have in those files and it works.

2 Likes