Loading…

جزیره لینوکس و سیستم های متن باز

ارسال کننده: mabedini
سلام دوستان مدیر سایت mabedini.ir هستم. از سال ۱۳۸۱ با سیستم عامل های مبتنی بر BSD کار کردم. مقالات و فیلم های آموزشی در زمینه BSD تهیه کردم. یکی از سیستم عامل های مورد علاقه من OpenBSD است. در حال حاضر دوره هایی برروی انواع فایروالهای زیر رو در سایت دارم ** دوره آموزش pfsense به صورت مقدماتی و نصب انواع بسته های کاربردی. ** دوره آموزش فایروال IPFW در FreeBSD ** دوره آموزش فایروال ipfire ** دوره جدید فایروال OPNsense
ارسال پیام خصوصی
امتیازات این مطلب
نکته: راه اندزای کردن پروتکل CARP در FreeBSD
پروتکل CARP چیست؟
این پروتکل که مختصر شده Common Address Redundancy Protocol است به چندین هاست در شبکه این اجازه را می دهد که از یک آدرس IP مشترک استفاده کنید. این پروتکل به شما این اجازه را می دهد که بتونید چندین سرویس را با یک آدرس در شبکه ارایه کنید تا در صورتی که برای هر یک از سرورهای شما مشکلی ایجاد شده سرور دیگر بتواند بدون اینکه کاربران متوجه شوند به ارایه سرویس ادامه دهد.
در این روش هر سیستم علاوه بر اینکه یک ادرس ip مختص به خود را دارد که می شود از طریق آن کارهای مدیریتی را با آن انجام داد از این آدرس ip مشترک هم استفاده می کنند.
پروتکل CARP به صورت پیش فرض در FreeBSD پیاده سازی شده است و شما در این آموزش می توانید روش پیاده سازی در FreeBSD را فرا بگیرید.

فعال سازی پروتکل CARP در FreeBSD ورژن 10 به بعد:
برای فعال سازی این پروتکل در زمان راه اندازی کافیست که در فایل loader.conf در زیر شاخه /boot خط زیر را وارد کنید تا در زمان راه اندازی سیست این قابلیت در هسته بارگذاری شود:
carp_load="YES"
برای فعال کردن این پروتکل بدون راه اندازی مجدد باید از فرمان kldload به صورت زیر استفاه کنید:

# kldload carp
برای قرار دادن این قابلیت در هسته باید خط زیر را در هسته وارد کنید و مقاله زیر را برای پیکربندی هسته در FreeBSD مطالعه کنید:
device	carp
حال باید تنظیمات زیر را بخش به بخش در فایل rc.conf که در زیر شاخه /etc قرار دارد وارد کنید، برای هاست a این تنظیمات را انجام دهید:
hostname="hosta.example.org"
ifconfig_em0="inet 192.168.1.3 netmask 255.255.255.0"
ifconfig_em0_alias0="inet vhid 1 pass testpass alias 192.168.1.50/32"
برای هاست b این تنظیمات را وارد کنید، که البته این هاست دارای یک آدرس دیگر مشترک است :
hostname="hostb.example.org"
ifconfig_em0="inet 192.168.1.4 netmask 255.255.255.0"
ifconfig_em0_alias0="inet vhid 2 pass testpass alias 192.168.1.51/32"
برای هاست C این تنظیمات را وارد کنید که از هر بخش یک آدرس IP مجازی و مشترک در اختیار دارد:
hostname="hostc.example.org"
ifconfig_em0="inet 192.168.1.5 netmask 255.255.255.0"
ifconfig_em0_alias0="inet vhid 1 advskew 100 pass testpass alias 192.168.1.50/32"
ifconfig_em0_alias1="inet vhid 2 advskew 100 pass testpass alias 192.168.1.51/32"
بعد از اعمال این تنظیمات سیستم خود را راه اندازی مجدد کنید تا پروتکل مورد نظر شما فعال شود.

منبع سایت:
www.freebsd.org
دیدگاه ها

هیچ دیدگاهی برای این مطلب ارسال نشده است

برای ارسال نظر وارد شوید.

در حال به روز رسانی نرم افزار سایت، از شکیبایی شما ممنونیم