ipset How to add IP range from x to y The 2019 Stack Overflow Developer Survey Results Are Iniptables… blocking a range without flooding ipset set with IPsWebserver establishing new outgoing connections from port 443How can I let ipset entries “age”?blocking all but specific ips from specific services in CentOS 7how to automate creating firewall rules?How to match properly against an IP set of type 'hash:ip,port'?Google Cloud Platform: Remove the firewall rule that allowed traffic to all of the instancesIPSET matching unavailable for one linux installation, but not another… and only IPv4 is affectedHow to add a firewalld rich rule that will allow only 2 FTP connections per minute to the FTP server?How to import multiple ip's to Ipset?
Is bread bad for ducks?
Return to UK after being refused entry years previously
What are the motivations for publishing new editions of an existing textbook, beyond new discoveries in a field?
Button changing it's text & action. Good or terrible?
Are there incongruent pythagorean triangles with the same perimeter and same area?
What does Linus Torvalds mean when he says that Git "never ever" tracks a file?
If I score a critical hit on an 18 or higher, what are my chances of getting a critical hit if I roll 3d20?
Delete all lines which don't have n characters before delimiter
How come people say “Would of”?
What is the closest word meaning "respect for time / mindful"
A poker game description that does not feel gimmicky
Are children permitted to help build the Beis Hamikdash?
One word riddle: Vowel in the middle
What did it mean to "align" a radio?
Protecting Dualbooting Windows from dangerous code (like rm -rf)
Time travel alters history but people keep saying nothing's changed
Pokemon Turn Based battle (Python)
Why did Acorn's A3000 have red function keys?
How to notate time signature switching consistently every measure
Does a dangling wire really electrocute me if I'm standing in water?
How to support a colleague who finds meetings extremely tiring?
What does ひと匙 mean in this manga and has it been used colloquially?
Why hard-Brexiteers don't insist on a hard border to prevent illegal immigration after Brexit?
Falsification in Math vs Science
ipset How to add IP range from x to y
The 2019 Stack Overflow Developer Survey Results Are Iniptables… blocking a range without flooding ipset set with IPsWebserver establishing new outgoing connections from port 443How can I let ipset entries “age”?blocking all but specific ips from specific services in CentOS 7how to automate creating firewall rules?How to match properly against an IP set of type 'hash:ip,port'?Google Cloud Platform: Remove the firewall rule that allowed traffic to all of the instancesIPSET matching unavailable for one linux installation, but not another… and only IPv4 is affectedHow to add a firewalld rich rule that will allow only 2 FTP connections per minute to the FTP server?How to import multiple ip's to Ipset?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
I need to add this 81.212.0.0/14 ip range to ipset. But it doesnt calculate lower than /16.
I want to add from 81.212.0.0 to 81.215.255.255 IP addresses. Is there any other way but /14.
Im trying to allow connections from a specific IP range.
What I tried:
ipset -A allowiplist 81.212.0.0/14
What I expected:
That should allow connections between 81.212.0.0 - 81.215.255.255
P.S: All other rules works fine except but this.
I think the problem is 81.212.0.0/14 have bigger IP count than 65535, maybe idk.
linux firewall ipset
New contributor
Sezer Toker is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
I need to add this 81.212.0.0/14 ip range to ipset. But it doesnt calculate lower than /16.
I want to add from 81.212.0.0 to 81.215.255.255 IP addresses. Is there any other way but /14.
Im trying to allow connections from a specific IP range.
What I tried:
ipset -A allowiplist 81.212.0.0/14
What I expected:
That should allow connections between 81.212.0.0 - 81.215.255.255
P.S: All other rules works fine except but this.
I think the problem is 81.212.0.0/14 have bigger IP count than 65535, maybe idk.
linux firewall ipset
New contributor
Sezer Toker is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
Sorry but that makes no sense. Please proof-read, and fix. Then show us what you have tried, and what happened.
– ctrl-alt-delor
Apr 7 at 11:09
It may help to edit your question and show examples of what commands you're trying to run, and what the output is. Remember, don't put in screenshots, but cut'n'paste the text itself.
– Stephen Harris
Apr 7 at 11:31
Added them now. Thanks.
– Sezer Toker
Apr 7 at 11:49
add a comment |
I need to add this 81.212.0.0/14 ip range to ipset. But it doesnt calculate lower than /16.
I want to add from 81.212.0.0 to 81.215.255.255 IP addresses. Is there any other way but /14.
Im trying to allow connections from a specific IP range.
What I tried:
ipset -A allowiplist 81.212.0.0/14
What I expected:
That should allow connections between 81.212.0.0 - 81.215.255.255
P.S: All other rules works fine except but this.
I think the problem is 81.212.0.0/14 have bigger IP count than 65535, maybe idk.
linux firewall ipset
New contributor
Sezer Toker is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
I need to add this 81.212.0.0/14 ip range to ipset. But it doesnt calculate lower than /16.
I want to add from 81.212.0.0 to 81.215.255.255 IP addresses. Is there any other way but /14.
Im trying to allow connections from a specific IP range.
What I tried:
ipset -A allowiplist 81.212.0.0/14
What I expected:
That should allow connections between 81.212.0.0 - 81.215.255.255
P.S: All other rules works fine except but this.
I think the problem is 81.212.0.0/14 have bigger IP count than 65535, maybe idk.
linux firewall ipset
linux firewall ipset
New contributor
Sezer Toker is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Sezer Toker is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
edited Apr 7 at 11:48
Sezer Toker
New contributor
Sezer Toker is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
asked Apr 7 at 10:47
Sezer TokerSezer Toker
83
83
New contributor
Sezer Toker is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Sezer Toker is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
Sezer Toker is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
Sorry but that makes no sense. Please proof-read, and fix. Then show us what you have tried, and what happened.
– ctrl-alt-delor
Apr 7 at 11:09
It may help to edit your question and show examples of what commands you're trying to run, and what the output is. Remember, don't put in screenshots, but cut'n'paste the text itself.
– Stephen Harris
Apr 7 at 11:31
Added them now. Thanks.
– Sezer Toker
Apr 7 at 11:49
add a comment |
Sorry but that makes no sense. Please proof-read, and fix. Then show us what you have tried, and what happened.
– ctrl-alt-delor
Apr 7 at 11:09
It may help to edit your question and show examples of what commands you're trying to run, and what the output is. Remember, don't put in screenshots, but cut'n'paste the text itself.
– Stephen Harris
Apr 7 at 11:31
Added them now. Thanks.
– Sezer Toker
Apr 7 at 11:49
Sorry but that makes no sense. Please proof-read, and fix. Then show us what you have tried, and what happened.
– ctrl-alt-delor
Apr 7 at 11:09
Sorry but that makes no sense. Please proof-read, and fix. Then show us what you have tried, and what happened.
– ctrl-alt-delor
Apr 7 at 11:09
It may help to edit your question and show examples of what commands you're trying to run, and what the output is. Remember, don't put in screenshots, but cut'n'paste the text itself.
– Stephen Harris
Apr 7 at 11:31
It may help to edit your question and show examples of what commands you're trying to run, and what the output is. Remember, don't put in screenshots, but cut'n'paste the text itself.
– Stephen Harris
Apr 7 at 11:31
Added them now. Thanks.
– Sezer Toker
Apr 7 at 11:49
Added them now. Thanks.
– Sezer Toker
Apr 7 at 11:49
add a comment |
2 Answers
2
active
oldest
votes
I think the problem is 81.212.0.0/14 have bigger IP count than 65535, maybe idk.
You may be exactly correct here. If you are using an IPset of type hash, it has a maximal number of elements it can store, settable by the maxelem parameter when creating the IPset... and the default value for maxelem is 65536. And if you use a hash of type bitmap, 65536 addresses is the maximum size of the map.
But what are you using the IPset for? If you are simply matching against the whole /14 segment, a hash-based IPset will be much less efficient than a simple network address & mask-based match.
But if you are just setting up an initial set and planning to later selectively knock out specific IP addresses from it, then it would make sense to use an IPset.
Even so, if the number of knocked-out IPs is expected to be relatively small, it might be sensible to invert the sense of whatever you're doing and use a mask-based match as the general rule and the IPset-based match as exceptions to it.
Something like:
iptables -N maybeAllow81_212
iptables -A maybeAllow81_212 -m set --match-set denyiplist_81_212 src -j DROP
iptables -A maybeAllow81_212 -j ACCEPT
iptables -A INPUT -s 81.212.0.0/14 -j maybeAllow81_212
This way, any traffic that is not coming from within the 81.212.0.0/14 can be processed in the main INPUT chain with essentially just two assembler instructions: one 32-bit AND and one 32-bit comparision. You cannot get much faster than that.
Any traffic from within that segment gets diverted to the maybeAllow81_212 subchain which will do the hash match (with an inverted, hopefully much smaller set to match against with!) and then allow everyone who doesn't match the set to pass.
Maybe I haven't understood you well but in ahash:nettype ipset a81.212.0.0/14network is only one element, not the whole 262k addresses (like it would be in a bitmap:ip type), therefore the maxelem's (configurable) limit of 65535 does not apply to OP's case.
– LL3
Apr 7 at 12:33
Whoops, sorry, never mind. I only just noticed that you were referring tohashtypes in general, not specifically thehash:netone
– LL3
Apr 7 at 14:32
add a comment |
That can only be because your allowiplist set is of type bitmap:ip (any one of its sub-types), which only allows /16 networks at most, or of type hash:ip (again any one of its sub-types) with the default limit of 65535 elements.
You can see what exact type your set is with:
ipset -t list allowiplist
You rather need to use (any one of) the hash:net ipset types to go lower than /16 networks.
However, the hash:net types do not accept true ranges like e.g. 81.212.5.13-81.212.7.4 like bitmap:ip or hash:ip types do.
You could extend the hash:ip types maxelem limit, but it wouldn't make for an efficient solution.
So if you really need ranges that overlap beyond /16 networks I would advise to use the iptables's own -m iprange match type, if it's possible for your overall setup.
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sezer Toker is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f511021%2fipset-how-to-add-ip-range-from-x-to-y%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
I think the problem is 81.212.0.0/14 have bigger IP count than 65535, maybe idk.
You may be exactly correct here. If you are using an IPset of type hash, it has a maximal number of elements it can store, settable by the maxelem parameter when creating the IPset... and the default value for maxelem is 65536. And if you use a hash of type bitmap, 65536 addresses is the maximum size of the map.
But what are you using the IPset for? If you are simply matching against the whole /14 segment, a hash-based IPset will be much less efficient than a simple network address & mask-based match.
But if you are just setting up an initial set and planning to later selectively knock out specific IP addresses from it, then it would make sense to use an IPset.
Even so, if the number of knocked-out IPs is expected to be relatively small, it might be sensible to invert the sense of whatever you're doing and use a mask-based match as the general rule and the IPset-based match as exceptions to it.
Something like:
iptables -N maybeAllow81_212
iptables -A maybeAllow81_212 -m set --match-set denyiplist_81_212 src -j DROP
iptables -A maybeAllow81_212 -j ACCEPT
iptables -A INPUT -s 81.212.0.0/14 -j maybeAllow81_212
This way, any traffic that is not coming from within the 81.212.0.0/14 can be processed in the main INPUT chain with essentially just two assembler instructions: one 32-bit AND and one 32-bit comparision. You cannot get much faster than that.
Any traffic from within that segment gets diverted to the maybeAllow81_212 subchain which will do the hash match (with an inverted, hopefully much smaller set to match against with!) and then allow everyone who doesn't match the set to pass.
Maybe I haven't understood you well but in ahash:nettype ipset a81.212.0.0/14network is only one element, not the whole 262k addresses (like it would be in a bitmap:ip type), therefore the maxelem's (configurable) limit of 65535 does not apply to OP's case.
– LL3
Apr 7 at 12:33
Whoops, sorry, never mind. I only just noticed that you were referring tohashtypes in general, not specifically thehash:netone
– LL3
Apr 7 at 14:32
add a comment |
I think the problem is 81.212.0.0/14 have bigger IP count than 65535, maybe idk.
You may be exactly correct here. If you are using an IPset of type hash, it has a maximal number of elements it can store, settable by the maxelem parameter when creating the IPset... and the default value for maxelem is 65536. And if you use a hash of type bitmap, 65536 addresses is the maximum size of the map.
But what are you using the IPset for? If you are simply matching against the whole /14 segment, a hash-based IPset will be much less efficient than a simple network address & mask-based match.
But if you are just setting up an initial set and planning to later selectively knock out specific IP addresses from it, then it would make sense to use an IPset.
Even so, if the number of knocked-out IPs is expected to be relatively small, it might be sensible to invert the sense of whatever you're doing and use a mask-based match as the general rule and the IPset-based match as exceptions to it.
Something like:
iptables -N maybeAllow81_212
iptables -A maybeAllow81_212 -m set --match-set denyiplist_81_212 src -j DROP
iptables -A maybeAllow81_212 -j ACCEPT
iptables -A INPUT -s 81.212.0.0/14 -j maybeAllow81_212
This way, any traffic that is not coming from within the 81.212.0.0/14 can be processed in the main INPUT chain with essentially just two assembler instructions: one 32-bit AND and one 32-bit comparision. You cannot get much faster than that.
Any traffic from within that segment gets diverted to the maybeAllow81_212 subchain which will do the hash match (with an inverted, hopefully much smaller set to match against with!) and then allow everyone who doesn't match the set to pass.
Maybe I haven't understood you well but in ahash:nettype ipset a81.212.0.0/14network is only one element, not the whole 262k addresses (like it would be in a bitmap:ip type), therefore the maxelem's (configurable) limit of 65535 does not apply to OP's case.
– LL3
Apr 7 at 12:33
Whoops, sorry, never mind. I only just noticed that you were referring tohashtypes in general, not specifically thehash:netone
– LL3
Apr 7 at 14:32
add a comment |
I think the problem is 81.212.0.0/14 have bigger IP count than 65535, maybe idk.
You may be exactly correct here. If you are using an IPset of type hash, it has a maximal number of elements it can store, settable by the maxelem parameter when creating the IPset... and the default value for maxelem is 65536. And if you use a hash of type bitmap, 65536 addresses is the maximum size of the map.
But what are you using the IPset for? If you are simply matching against the whole /14 segment, a hash-based IPset will be much less efficient than a simple network address & mask-based match.
But if you are just setting up an initial set and planning to later selectively knock out specific IP addresses from it, then it would make sense to use an IPset.
Even so, if the number of knocked-out IPs is expected to be relatively small, it might be sensible to invert the sense of whatever you're doing and use a mask-based match as the general rule and the IPset-based match as exceptions to it.
Something like:
iptables -N maybeAllow81_212
iptables -A maybeAllow81_212 -m set --match-set denyiplist_81_212 src -j DROP
iptables -A maybeAllow81_212 -j ACCEPT
iptables -A INPUT -s 81.212.0.0/14 -j maybeAllow81_212
This way, any traffic that is not coming from within the 81.212.0.0/14 can be processed in the main INPUT chain with essentially just two assembler instructions: one 32-bit AND and one 32-bit comparision. You cannot get much faster than that.
Any traffic from within that segment gets diverted to the maybeAllow81_212 subchain which will do the hash match (with an inverted, hopefully much smaller set to match against with!) and then allow everyone who doesn't match the set to pass.
I think the problem is 81.212.0.0/14 have bigger IP count than 65535, maybe idk.
You may be exactly correct here. If you are using an IPset of type hash, it has a maximal number of elements it can store, settable by the maxelem parameter when creating the IPset... and the default value for maxelem is 65536. And if you use a hash of type bitmap, 65536 addresses is the maximum size of the map.
But what are you using the IPset for? If you are simply matching against the whole /14 segment, a hash-based IPset will be much less efficient than a simple network address & mask-based match.
But if you are just setting up an initial set and planning to later selectively knock out specific IP addresses from it, then it would make sense to use an IPset.
Even so, if the number of knocked-out IPs is expected to be relatively small, it might be sensible to invert the sense of whatever you're doing and use a mask-based match as the general rule and the IPset-based match as exceptions to it.
Something like:
iptables -N maybeAllow81_212
iptables -A maybeAllow81_212 -m set --match-set denyiplist_81_212 src -j DROP
iptables -A maybeAllow81_212 -j ACCEPT
iptables -A INPUT -s 81.212.0.0/14 -j maybeAllow81_212
This way, any traffic that is not coming from within the 81.212.0.0/14 can be processed in the main INPUT chain with essentially just two assembler instructions: one 32-bit AND and one 32-bit comparision. You cannot get much faster than that.
Any traffic from within that segment gets diverted to the maybeAllow81_212 subchain which will do the hash match (with an inverted, hopefully much smaller set to match against with!) and then allow everyone who doesn't match the set to pass.
answered Apr 7 at 12:21
telcoMtelcoM
20.8k12452
20.8k12452
Maybe I haven't understood you well but in ahash:nettype ipset a81.212.0.0/14network is only one element, not the whole 262k addresses (like it would be in a bitmap:ip type), therefore the maxelem's (configurable) limit of 65535 does not apply to OP's case.
– LL3
Apr 7 at 12:33
Whoops, sorry, never mind. I only just noticed that you were referring tohashtypes in general, not specifically thehash:netone
– LL3
Apr 7 at 14:32
add a comment |
Maybe I haven't understood you well but in ahash:nettype ipset a81.212.0.0/14network is only one element, not the whole 262k addresses (like it would be in a bitmap:ip type), therefore the maxelem's (configurable) limit of 65535 does not apply to OP's case.
– LL3
Apr 7 at 12:33
Whoops, sorry, never mind. I only just noticed that you were referring tohashtypes in general, not specifically thehash:netone
– LL3
Apr 7 at 14:32
Maybe I haven't understood you well but in a
hash:net type ipset a 81.212.0.0/14 network is only one element, not the whole 262k addresses (like it would be in a bitmap:ip type), therefore the maxelem's (configurable) limit of 65535 does not apply to OP's case.– LL3
Apr 7 at 12:33
Maybe I haven't understood you well but in a
hash:net type ipset a 81.212.0.0/14 network is only one element, not the whole 262k addresses (like it would be in a bitmap:ip type), therefore the maxelem's (configurable) limit of 65535 does not apply to OP's case.– LL3
Apr 7 at 12:33
Whoops, sorry, never mind. I only just noticed that you were referring to
hash types in general, not specifically the hash:net one– LL3
Apr 7 at 14:32
Whoops, sorry, never mind. I only just noticed that you were referring to
hash types in general, not specifically the hash:net one– LL3
Apr 7 at 14:32
add a comment |
That can only be because your allowiplist set is of type bitmap:ip (any one of its sub-types), which only allows /16 networks at most, or of type hash:ip (again any one of its sub-types) with the default limit of 65535 elements.
You can see what exact type your set is with:
ipset -t list allowiplist
You rather need to use (any one of) the hash:net ipset types to go lower than /16 networks.
However, the hash:net types do not accept true ranges like e.g. 81.212.5.13-81.212.7.4 like bitmap:ip or hash:ip types do.
You could extend the hash:ip types maxelem limit, but it wouldn't make for an efficient solution.
So if you really need ranges that overlap beyond /16 networks I would advise to use the iptables's own -m iprange match type, if it's possible for your overall setup.
add a comment |
That can only be because your allowiplist set is of type bitmap:ip (any one of its sub-types), which only allows /16 networks at most, or of type hash:ip (again any one of its sub-types) with the default limit of 65535 elements.
You can see what exact type your set is with:
ipset -t list allowiplist
You rather need to use (any one of) the hash:net ipset types to go lower than /16 networks.
However, the hash:net types do not accept true ranges like e.g. 81.212.5.13-81.212.7.4 like bitmap:ip or hash:ip types do.
You could extend the hash:ip types maxelem limit, but it wouldn't make for an efficient solution.
So if you really need ranges that overlap beyond /16 networks I would advise to use the iptables's own -m iprange match type, if it's possible for your overall setup.
add a comment |
That can only be because your allowiplist set is of type bitmap:ip (any one of its sub-types), which only allows /16 networks at most, or of type hash:ip (again any one of its sub-types) with the default limit of 65535 elements.
You can see what exact type your set is with:
ipset -t list allowiplist
You rather need to use (any one of) the hash:net ipset types to go lower than /16 networks.
However, the hash:net types do not accept true ranges like e.g. 81.212.5.13-81.212.7.4 like bitmap:ip or hash:ip types do.
You could extend the hash:ip types maxelem limit, but it wouldn't make for an efficient solution.
So if you really need ranges that overlap beyond /16 networks I would advise to use the iptables's own -m iprange match type, if it's possible for your overall setup.
That can only be because your allowiplist set is of type bitmap:ip (any one of its sub-types), which only allows /16 networks at most, or of type hash:ip (again any one of its sub-types) with the default limit of 65535 elements.
You can see what exact type your set is with:
ipset -t list allowiplist
You rather need to use (any one of) the hash:net ipset types to go lower than /16 networks.
However, the hash:net types do not accept true ranges like e.g. 81.212.5.13-81.212.7.4 like bitmap:ip or hash:ip types do.
You could extend the hash:ip types maxelem limit, but it wouldn't make for an efficient solution.
So if you really need ranges that overlap beyond /16 networks I would advise to use the iptables's own -m iprange match type, if it's possible for your overall setup.
edited Apr 7 at 14:25
answered Apr 7 at 12:15
LL3LL3
1,1999
1,1999
add a comment |
add a comment |
Sezer Toker is a new contributor. Be nice, and check out our Code of Conduct.
Sezer Toker is a new contributor. Be nice, and check out our Code of Conduct.
Sezer Toker is a new contributor. Be nice, and check out our Code of Conduct.
Sezer Toker is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f511021%2fipset-how-to-add-ip-range-from-x-to-y%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Sorry but that makes no sense. Please proof-read, and fix. Then show us what you have tried, and what happened.
– ctrl-alt-delor
Apr 7 at 11:09
It may help to edit your question and show examples of what commands you're trying to run, and what the output is. Remember, don't put in screenshots, but cut'n'paste the text itself.
– Stephen Harris
Apr 7 at 11:31
Added them now. Thanks.
– Sezer Toker
Apr 7 at 11:49