Sponsored Content
Top Forums Shell Programming and Scripting Listing IPs from the dhcpd.conf Post 303007010 by hermouche on Friday 10th of November 2017 07:01:06 AM
Old 11-10-2017
RedHat

Quote:
Originally Posted by RudiC
Well, remembering your other threads, I could imagine it possible to combine everything (ACCEPT, DROP) into one single script reading your dhcpd.conf once.
Exactly, that's my GOAL RudiC Smilie

Thanks

---------- Post updated at 02:37 PM ---------- Previous update was at 02:35 PM ----------

I will try to put every thing in just one script and i will post it. It may help others which have the same situation.

---------- Post updated 11-10-17 at 07:01 AM ---------- Previous update was 11-09-17 at 02:37 PM ----------

Something is strange, i can't catch it !!!

If the output of the following code is on the screen, i got the right things i.e:

Code:
awk -F"[ ;]*" '
/^subnet/       {SUBNET = $2
                }
/^ *fixed/      {FXIP[$3]
                }
END             {sub (/[^.]*$/, "", SUBNET)
                 for (i=1; i<255; i++)   {TMP = sprintf ("%s%d", SUBNET, i)
                                         printf "%c%s\n", (TMP in FXIP)?"#":"", TMP
                                        }
                }
' /home/red/dhcpd.conf

The result:


Code:
192.168.0.235
192.168.0.236
192.168.0.237
192.168.0.238
#192.168.0.239
#192.168.0.240
#192.168.0.241
#192.168.0.242

Now if the output of the same code is sent to a file , i got other things î.e:

Code:
 awk -F"[ ;]*" '
/^subnet/       {SUBNET = $2
                }
/^ *fixed/      {FXIP[$3]
                }
END             {sub (/[^.]*$/, "", SUBNET)
                 for (i=1; i<255; i++)   {TMP = sprintf ("%s%d", SUBNET, i)
                                         printf "%c%s\n", (TMP in FXIP)?"#":"", TMP
                                        }
                }
' /home/red/dhcpd.conf  > /home/red/ipblocked.txt

Code:
^@192.168.0.235
^@192.168.0.236
^@192.168.0.237
^@192.168.0.238
#192.168.0.239
#192.168.0.240
#192.168.0.241
#192.168.0.242

I got this : ^@

Why and how to take off these ^@ from the output !

Thanks a lotSmilie


Moderator's Comments:
Mod Comment Please use CODE (not QUOTE) tags as required by forum rules!

Last edited by RudiC; 11-10-2017 at 10:28 AM.. Reason: Changed QUOTE to CODE tags.
 

10 More Discussions You Might Find Interesting

1. Linux

dhcpd.conf

I have intall a REdhat 9.0 as a server and Ive configure to act as a DHCP however Im having technical problems b/c the file /etc/dhcpd.conf does not exists. I went to the text edit and I created : subnet 192.192.168.100.0 netmask 255.255.255.0 { range 192.168.100.10 192.168.100.150;... (1 Reply)
Discussion started by: keliy1
1 Replies

2. Shell Programming and Scripting

Shell/Perl Script to edit dhcpd.conf

Hi, I need to get a script together to edit the dhcp service configuration file dhcpd.conf. Mac addresses are defined in classes ex. class "HOST1" { match if substring (hardware, 1,18)=00:11:11:FF:FF:FF;} class "HOST2" ... class "HOST3" ... ... followed by allow or deny statements:... (4 Replies)
Discussion started by: sahilb
4 Replies

3. Linux

dhcpd.conf - static route

Hi, I've setup DHCP Server on RH linux AS3 and everything works fine except static routes. They are not getting effected on client systems. My dhcpd.conf: +++++++++++ ddns-update-style interim; ddns-updates off; option domain-name-servers 192.168.116.122; option domain-name... (3 Replies)
Discussion started by: prvnrk
3 Replies

4. UNIX for Advanced & Expert Users

Configuring snmpd.conf and snmptrapd.conf

HI, I want a help for Configuring snmpd.conf and snmptrapd.conf (i.e Configuring SNMP) for receiving TRAPS in my networks. I am using RHEL4.0 OS. Please tell me How I can configure above two files in a proper way and at an advanced level. Especially I am getting... (2 Replies)
Discussion started by: jagdish.machhi@
2 Replies

5. Solaris

basic question on sd.conf and lpc.conf file

Hello Guys, Do we need to configure this file only if we add SAN disk or even if we add local disk, do we need to modify? (4 Replies)
Discussion started by: mokkan
4 Replies

6. Shell Programming and Scripting

Help with Perl to change dhcpd.conf file

Hi all, I am too new for this stuff and i am lost in perl tutorials. I need help to change dhcp entries in .conf file with a perl script. The file entries are like below : host bertha-clp-0 { hardware ethernet AA:0A:A0:00:6c:40; fixed-address 10.10.10.72; option... (6 Replies)
Discussion started by: ekckabatop
6 Replies

7. UNIX for Dummies Questions & Answers

[Solved] How to remove listing of current user cmd from ps -ef listing?

Hi All, Could you please help to resolve my following issues: Problem Description: Suppose my user name is "MI90". i.e. $USER = MI90 when i run below command, i get all the processes running on the system containing name MQ. ps -ef | grep MQ But sometimes it lists... (8 Replies)
Discussion started by: KDMishra
8 Replies

8. Shell Programming and Scripting

Script to update rsyslog.conf and auditd.conf

Hello all, Newbie here. I'm currently tasked with updating rsyslog.conf and auditd.conf on a large set of servers. I know the exact logging configurations that I want to enable. I have updated both files on on a server and hope to use the updated files as a template for the rest of the... (3 Replies)
Discussion started by: Mide
3 Replies

9. Solaris

Configure resolv.conf and nsswitch.conf

Hi, I've installed Solaris 11.3(live media) and configured DNS. Everytime I reboot the server, resolv.conf got deleted and it created a new nsswitch.conf. I used below to configure both settings: # svccfg -s dns/client svc:/network/dns/client> setprop config/nameserver = (xx.xx.xx.aa... (1 Reply)
Discussion started by: flexihopper18
1 Replies

10. UNIX for Beginners Questions & Answers

Changes in dhcpd.conf do not make a difference in DHCP service behaviour

Hi Experts, Our DHCP server currently answers the DHCP Discover requests from ServerX. In our dhcpd.conf file there are parameters defined for ServerX. Now we introduced some additional Servers into the network and want them to get service from the same DHCP server. Similar configuration... (13 Replies)
Discussion started by: ekorgur
13 Replies
All times are GMT -4. The time now is 07:19 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy