<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های سجاد الهیار</title>
        <link>https://virgool.io/feed/@mechanic</link>
        <description></description>
        <language>fa</language>
        <pubDate>2026-06-10 20:47:02</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/1810290/avatar/1zQ0MW.jpg?height=120&amp;width=120</url>
            <title>سجاد الهیار</title>
            <link>https://virgool.io/@mechanic</link>
        </image>

                    <item>
                <title>محدود سازی دامنه وب به یک ip خاص</title>
                <link>https://virgool.io/@mechanic/%D9%85%D8%AD%D8%AF%D9%88%D8%AF-%D8%B3%D8%A7%D8%B2%DB%8C-%D8%AF%D8%A7%D9%85%D9%86%D9%87-%D9%88%D8%A8-%D8%A8%D9%87-%DB%8C%DA%A9-ip-%D8%AE%D8%A7%D8%B5-w7hhcplngujv</link>
                <description>گاهی اوقات پیش می آید که به هر دلیلی نیاز داشته باشیم به صورت اختصاصی و امن  به وب سایت خود دسترسی داشته باشیم و از دسترسی سایرین به محتوی جلوگیری کنیم.در این شرایط کاری که باید انجام شود این است که دامنه یا زیردامنه خود را به یک ip address که مخصوص خودمان است محدود کنیم.در این صورت فقط ما به وب سایت دسترسی داریم و اگر شخصی با ip ، غیر از ip تعریف شده درخواستی به وب سرور ارسال کند با خطای 403 به معنی عدم مجوز دسترسی رو به رو خواهد شد.به منظور انجام این فرایند وارد پوشه سایت مورد نظر شده و فایل htaccess. را ویرایش میکنیم.خطوط زیر را به فایل htaccess. اضافه میکنیم.deny from allallow from [ip]توجه داشته باشید که به جای [ip] در خط دوم باید آدرس ip شخصی که میخواهیم به او اجازه دسترسی دهیم را وارد کنیم.در خط اول تمامی دسترسی ها به سایت محدود شده و در خط دوم تنها ip تعریف شده اجازه دسترسی و بازدید سایت را دارد.</description>
                <category>سجاد الهیار</category>
                <author>سجاد الهیار</author>
                <pubDate>Sat, 12 Aug 2023 11:00:39 +0330</pubDate>
            </item>
                    <item>
                <title>حل مشکل تغییر Mac Address در ESXi</title>
                <link>https://virgool.io/@mechanic/%D8%AD%D9%84-%D9%85%D8%B4%DA%A9%D9%84-%D8%AA%D8%BA%DB%8C%DB%8C%D8%B1-mac-address-%D8%AF%D8%B1-esxi-h3x9zkk1gbqy</link>
                <description>اگر بعد از تغییر Mac Address و قرار دادن آن به صورت دستی با پیغام خطا زیر مواجه شدید در ادامه راه حل این مشکل را برای شما توضیح خواهم داد.Error : It conflicts with VMware reserved MACsابتدا به قسمت Storage در پنل ESXi خود مراجعه کرده و با زدن دکمه Datastore browser وارد محیط فضای ذخیره سازی خود می شویم.در اینجا پوشه ماشین مورد نظر خود را انتخاب کرده و فایلی با پسوند vmx را دانلود میکنیم.در مرحله بعد فایل Vmx که در مرحله پیش دانلود کرده بودیم را با یک ویرایشگر متنی باز کرده و عبارت ethernet را در آن جست و جو میکنیم.همانطور که در تصویر زیر مشاهده میکنید ما یک کارت شبکه به نام ethernet0 داریم که اگر کارت شبکه های دیگری نیز وجود داشته باشد به همین ترتیب با نام های ethernet1 ، ethernet2 و ... نام گذاری می شود.با توجه به این که ما در حال حاضر یک کارت شبکه مجازی روی ماشین خود داریم ، قابلیت checkMACAddress را روی آن غیرفعال میکنیم. این عمل با اضافه کردن خط زیر به فایل VMX میسر خواهد شد.توجه داشته باشید که حتما در ابتدا متن زیر که ethernet0 وجود دارد باید نام کارت شبکه مجازی ماشین خودتان را وارد کنید.معمولا برای هر ماشین ، اولین کارت شبکه به صورت خودکار ethernet0 نامگذاری می شود.ethernet0.checkMACAddress = &quot;false&quot;حال باید فایل vmx موجود در پوشه ماشین مورد نظر را حذف کرده و فایل ویرایش شده را در آن آپلود کنیم.برای این منظور مجدد وارد Datastore browser شده و وارد پوشه ماشین مورد نظر می شویم و فایل vmx موجود را حذف و فایل ویرایش شده را در آن بارگزاری میکنیم.در آخر با روشن کردن ماشین دیگر با پیغام خطا مبنی بر تغییر Mac Address مواجه نخواهیم شد و همه چیز باید به درستی کار کند.</description>
                <category>سجاد الهیار</category>
                <author>سجاد الهیار</author>
                <pubDate>Sat, 03 Jun 2023 13:21:03 +0330</pubDate>
            </item>
                    <item>
                <title>آموزش راه اندازی سرور آفلاین برای بروزرسانی های pfsense</title>
                <link>https://virgool.io/@mechanic/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B1%D8%A7%D9%87-%D8%A7%D9%86%D8%AF%D8%A7%D8%B2%DB%8C-%D8%B3%D8%B1%D9%88%D8%B1-%D8%A2%D9%81%D9%84%D8%A7%DB%8C%D9%86-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%A8%D8%B1%D9%88%D8%B2%D8%B1%D8%B3%D8%A7%D9%86%DB%8C-%D9%87%D8%A7%DB%8C-pfsense-br5ogpemlt4f</link>
                <description>Pfsense یک فایروال نرم افزاری opensource می باشد که بر پایه FreeBSD ساخته شده.اخیرا طی تحریم ها و فیلترینگ های جدیدی که در ایران ایجاد شده مشکلاتی را مانند بروز رسانی سیستم عامل ها و پکیج ها ایجاد کرده ، که ما در این پست به حل مشکل بروزرسانی و دریافت پکیج ها در سیستم عامل pfsense پرداختیم.ما باید تمامی این فایل ها و پکیج ها را در سرور داخلی داشته باشیم البته میتوانیم فقط برای نسخه ای که مورد نیاز هست اقدام کنیم.در اینجا ما یک سرور ubuntu 20 داریم که در ادامه باید تمامی فایل ها رو داخلش دانلود کنیم و در یک وب سرور که در شبکه یا اینترنت قابل نمایش باشد.ابتدا یک پوشه میسازیم.mkdir localpackagescd localpackagesبا دستورات زیر فایل ها از تمام پوشه ها و زیرپوشه ها ی سایت اصلی دانلود میشود.wget -r -np -nH https://files00.netgate.com/pfSense_v2_6_0_amd64-core/wget -r -np -nH https://files00.netgate.com/pfSense_v2_6_0_amd64-pfSense_v2_6_0/حال با دستور زیر وب سرور را توسط python فعال میکنیم. دقت کنید که قبل از وارد کردن دستور زیر حتما در پوشه localpackages باشید.python3 -m http.server 8090حال برای تست عملکرد وب سرور ip و پورت را در مرورگر وارد میکنیم.وارد pfsense شده از منو اصلی Diagnostics و بعد Edit File را انتخاب میکنیم.در کادر کوچک که در تصویر زیر مشاهده میکنید آدرس فایل repository  را وارد میکنیم و روی دکمه Load کلیک میکنیم./usr/local/share/pfSense/pkg/repos/pfSense-repo.confخط Url که با فلش در تصویر زیر نمایش داده شده پاک کرده و خط زیر را در آن جایگزین میکنیمurl: &amp;quotpkg+http:// [INTERNET_IP]:8090/pfSense_v2_6_0_amd64-core&amp;quot,url: &amp;quotpkg+http://[INTERNET_IP]:8090/pfSense_v2_6_0_amd64-pfSense_v2_6_0&amp;quot,توجه داشته باشید که در قسمت [INTERNET_IP]  باید ip وب سروری که پیاده سازی کردیم وارد شود.سیستم عامل را ریبوت کرده و پس از load کامل ، میتوان برای بروزسانی پکیج ها اقدام نمود.</description>
                <category>سجاد الهیار</category>
                <author>سجاد الهیار</author>
                <pubDate>Tue, 18 Oct 2022 11:33:39 +0330</pubDate>
            </item>
            </channel>
</rss>