PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : نصب ipset ابزار مدیریت آی پی ها و iptables



netaram
February 4th, 2016, 14:55
در این مطلب قصد داریم آموزش نصب ipset را به شما آموزش دهیم ، ipset چیست ؟ : ipset یک ابزار مدیریت آی پی ها و iptables است که محبوبیت زیادی دارد که در سیستم عامل های لینوکس مانند CentOS و RHEL نصب می شود. توسط ipset می توانید یک لیست از آی پی ها ، پورت ها و mac ها را مدیریت کنید. برای نصب ipset می توانید از دستور yum استفاده نمایید.




http://www.webhostingtalk.ir/image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWcAAACpBAMAAAA FA HOAAAAJ1BMVEVPfMsAM5mZzPz///99ntn3 f3u8vpmjdLL2PCwxOiQrN7d5vVchs87vpB8AAAG4ElEQVR42u3 cwW7aMBgHcDuaNDrtEO8JUvcJJqsTdJde gTlDTqJ6w4Th52Q2GknpL4AUh9h0k497M5L7ftibAc7ODUJtb3 lk1agYeqPPx8OiQ1krLH p2KmSsqat0jKpZl4NRs2lWQom03SLdqIVV9NXt3gUe2niXdIK5 rQtKNuR5O0oz6CpjmiSdL98U hk 6PEX2kRvSI9tSI9qJzHKez3LnkiE66pR10DkH/SwcBaR8DtKJpZge2WZxCOEDnYj5AZ0KW6CzG5hH9ghrRI9pTI3 pEe2pEj2hPjegR7dbd9W3H1qAqXgX9KDZE1vf2rYHo6lWS/vRVXnn7sGnfGlb8VXt6ImakfxW80lCDHvBAa33w3L8TcBPt4hl jF0JMSXhxzpvQUvqHQy F Pyn0QlC3BDy/pcQ17d4ATU/IWheVIos1eZ6MFDzLsS2/iHDXGHgaJPMLWyZ3WHUa0TDf4KtYUFXvkUqjcdWnYTeiZu3Dwu NvhDzHUS7u77VziexDUQXdXNU3XeDOgn9BLzHuUbvxPbtw4wsY bh4gjaRv9podEjQnR641yloFALt8Uaj8R530xp9N9sPJ4FoTFC ausfyglcB6IlEby6gn5tJL6ekRl/f4oUaRsLQGLSke tFj0wYov5vWPHUT6/hf09Jv7RW0ELQS/EwuJfhIYNG4NDpr7QcVL0RfCUys5TM8m4hkudE2Xamtw0Lz7bt 1oyPTQ aVxe7 nfpTXHrWZTPTW7qIfKhU0K6Fr/UOH7JHOmmjit3sJ0iWff2gEbAetnu9bZPHyRXgyaInujJqTYet pevrCQcIB7SVVmDU rGFrPQs0mwLQpReNWox66KDfBb7noNbe2o/mai8 ZOFrdnXaSkeu0KDyv3UNQN JLfGXfBcV9sZfmQEkFJofRXO jzrsyKp7aHwODlqJPtboDyA72tE8MOrlCyJcq0EuPGhSvwqxfK RCRx2xTNByvMPyxqijjsN2D1mLSndLV9Roj1EumnCdfHfUJFbZ xqILbaK Kkmkco3UizZR848JoYkXbaK YtHQ1EXTTjRGXSSJlkfcHKtqiZp/TApN1C/UAUrhqjm/YqmhywM0qN2oaWx0af3ORVc2ukoeTRw0Jywu2u2PbnRFM0QTFh 9t/XnvCzGBD0NRz5lng3aDjoomEl360AVnWO7zE3yKfVg0O47meDR jIVmjIqLZUfTVR8YsNTsD mkW2tQG5KIvLWD/NZz90cSK0Uaj2dytZciLimbtaL1BPrJE0NSoXTRubR2aTxs93t yv5JwKIIVY7c8uTeWZj6BZfKarBW05WV/0TyF1SwG1lVoxU jgqF0F54Ta6LInWmDNzdzsTmCtgtGEtas5FKCBLosOgl6QC5iT fSduAD6VZ/om4ia0p1Hjqo3NultPNIzVuAblAqw4T/v2YS4nAYLR5OioSw9kQ6DROBEbRONk6Du8JDBRF46mltqHLvuh n uT/iuYuTWTojibqNH9G4QNjsZhDulLOeLthKwtogdSY/LDojcSDeki1Ub3aOvzo1dyPvfT1050 LhHD9F0mPbAnobreLmBbja78V7qptKtfuiFfPXBeIF78GcYRXC LfCH2UpdnRE8x1OtbcNe9LR/FehactEs8I1o8Q9BT8KITYl6DfikWwWhrkqjrk4f90L/3k/lrudYAwPIdVOhSTfOejqk6H/rHPVr3A/Qc 1pegj5MbZb4nB 9Au3WLMjDxlaXJ6A5/tDH3edAqxG6Z7lLfPJC88ND7yzQeolPRuhCL/Gh aA50Ut8VFNrWXpoJoNuzNDTDND1H9Yz9MfRKZ1UZ6Xhyp8kAzR DrVl34qJZomhCTNTdaJYAurSW Fhoh0bjoykrrSU TSm1aLgLYh84Vlw0s5b4 D90wa9YiW9TIqOtqE0jt6MvcWFn9PZgZTPqSqPbm5qzNNDMWl7 soJtRX7IyDbSJmlfOCV0Lx1JB66jBbKGpeyKEGDQjkYodRG1pF JqZm2UqaBV1ZaOt Tq8Ujlo vpdYkiEW/sT93SNQfNLdT8aIW/z9Bdu0C76Q42G0kM4i4ZmiG4dmC20Xv1B431JskHZubdHTTSax PziHQNyonPVpYWOEzSaLLmjONhi0DRO0AZNqGOu2pcpGDSJZja jrN2hvGVFmUYn9BV0VKWsB0C3OK/RiRZvlXGoAv5VJMUqUoX5CszJNkFrxf/ozclBg5xkVTLoIq uxqBTHto8HZ3XAKKCzunVaILOpqs5ahU9l6gLroPOB43a/Ea9QgWdE5qo8 tZoVHKZdIZjdSV raMIiN0UXGO8GTf7Xs hc z2iWqtsjKnNFORVVeQ12zskSPNdZYY40Vv/4C5LXrxyGAydgAAAAASUVORK5CYII=

نحوه نصب ipset :

برای نصب ipset توسط نرم افزار putty به محیط مدیریت سرور یا همان ssh سرور وارد شوید و سپس از دستورات زیر استفاده نمایید : توجه داشته باشید که قبل از استفاده از دستور باید مخزن EPEL در yum شما فعال باشد.

yum install ipset

نمونه خروجی :

Loaded plugins: auto-update-debuginfo, protectbase, rhnplugin
0 packages excluded due to repository protections
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package ipset.x86_64 0:6.11-1.el6 will be installed
--> Processing Dependency: libmnl.so.0(LIBMNL_1.0)(64bit) for package: ipset-6.11-1.el6.x86_64
--> Processing Dependency: libmnl.so.0()(64bit) for package: ipset-6.11-1.el6.x86_64
--> Running transaction check
---> Package libmnl.x86_64 0:1.0.3-4.el6 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================== =================================
Package Arch Version Repository Size
================================================== =================================
Installing:
ipset x86_64 6.11-1.el6 rhel-x86_64-server-6 61 k
Installing for dependencies:
libmnl x86_64 1.0.3-4.el6 epel 22 k
Transaction Summary
================================================== =================================
Install 2 Package(s)
Total download size: 82 k
Installed size: 46 k
Is this ok [y/N]: y
Downloading Packages:
(1/2): ipset-6.11-1.el6.x86_64.rpm | 61 kB 00:00
(2/2): libmnl-1.0.3-4.el6.x86_64.rpm | 22 kB 00:00
-----------------------------------------------------------------------------------
Total 172 kB/s | 82 kB 00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : libmnl-1.0.3-4.el6.x86_64 1/2
Installing : ipset-6.11-1.el6.x86_64 2/2
Verifying : libmnl-1.0.3-4.el6.x86_64 1/2
Verifying : ipset-6.11-1.el6.x86_64 2/2
Installed:
ipset.x86_64 0:6.11-1.el6
Dependency Installed:
libmnl.x86_64 0:1.0.3-4.el6
Complete!

نصب ipset در لینوکس انجام شد

نمونه ها :

## create ip set called badips (-N) ##
## Uses a hash to store IP host addresses or network ##
## addresses. Zero valued IP address cannot be stored ##
## in a iphashtype of set. ##
ipset -N badips iphash
## add IP address ##
ipset -A badips 202.54.1.2
ipset -A badips 203.54.1.2
## drop all ip address stored in ipset called badips ##
iptables -A INPUT -m set --set badips src -j DROP

دستور پیشنهادی : توسط دستورات زیر می توانید یک لیست سیاه ایجاد نمایید و سپس اقدام به مسدود سازی آی پی ها از طریق وارد کردن آنها به لیست نمایید :

# ipset create myblacklist hash:ip hashsize 4096
# iptables -A INPUT -m set --set myblacklist src -j DROP

سپس آی پی ها را اضافه نمایید :

# ipset add myblacklist 192.168.1.2
# ipset add myblacklist 202.54.1.1
# ipset add myblacklist 202.54.1.3

برای دریافت اطلاعات بیشتر در مورد دستور ipset می توانید از man استفاده نمایید :
man ipsets
در صورت تمایل می توانید با استفاده از سرویس مدیریت سرور (http://www.netaram.com/%d9%85%d8%af%db%8c%d8%b1%db%8c%d8%aa-%d8%b3%d8%b1%d9%88%d8%b1-%d9%be%d8%b4%d8%aa%db%8c%d8%a8%d8%a7%d9%86%db%8c-%d9%81%d9%86%db%8c-%d8%b3%d8%b1%d9%88%d8%b1/) نت آرام درخواست نصب ipset را ارسال نمایید.
امیدوارم با آموزش بالا توانسته باشید ipset را راه اندازی کرده باشید.
منتظر نظرات شما عزیزان هستیم.پ
منبع : مرکز آموزش نت آرام (http://www.netaram.com/%D9%86%D8%B5%D8%A8-ipset-%D8%A7%D8%A8%D8%B2%D8%A7%D8%B1-%D9%85%D8%AF%DB%8C%D8%B1%DB%8C%D8%AA-%D8%A2%DB%8C-%D9%BE%DB%8C-%D9%87%D8%A7/)

entel
March 14th, 2017, 18:40
حین نصب با این ارور مواجه میشوم راه حل چیه


[root@server ~]# yum install ipset
Loaded plugins: fastestmirror
Setting up Install Process
Loading mirror speeds from cached hostfile
* base: centos.datente.com
* epel: mirrors.n-ix.net
* extras: mirror.daniel-jost.net
* updates: mirror.softaculous.com
Package ipset-6.11-4.el6.x86_64 already installed and latest version
Nothing to do

yourhosting
March 14th, 2017, 19:47
حین نصب با این ارور مواجه میشوم راه حل چیه


[root@server ~]# yum install ipset
Loaded plugins: fastestmirror
Setting up Install Process
Loading mirror speeds from cached hostfile
* base: centos.datente.com
* epel: mirrors.n-ix.net
* extras: mirror.daniel-jost.net
* updates: mirror.softaculous.com
Package ipset-6.11-4.el6.x86_64 already installed and latest version
Nothing to do

قبلا نصب هست

entel
March 14th, 2017, 21:08
داش میدونی چیه ایپی ست اصلا کار نمیکنه اره قبلا نصب کردم ولی تو csf که کشور ها رو بستم جلوشو نمیگیره قبلا درست کار میکرد چند روزه قاطی کرده میدونید مشکل چی میتونه باشه؟

نکته روی دامنه ssl فعاله و فکرم میکنم به خاطر این ssl باشه که نمیتونه جلوشو بگیره ممنون میشم راهنمایی بفرمایید