ایجاد وی لن بر روی دبین ( مناسب برای ارتباط بین ۵۶۱۶ و کارت شبکه لینوکس)

گاهی لازم است برای لینوکس کارت شبکه در یک وی لن خاص داشته باشیم
مثلا اگر نخواسته باشیم ار سوییچ سیسکو استفاده کنیم براب ارتباط با دی اس لم ma5616 لازم است دو کارت شبکه روی لینوکس داشته باشیم
اولین کارت شبکه ارتباط با dslam را برقرار می نماید
و دومین کارت شبکه ارتباط با بقیه شبکه
نحوه ایجاد vlan بر روی interface سیستم های مبتنی بر debian

درگام نخست:
باید ماژول 8021.qرا بارگذاری کنیم

ابتدا چک میکنیم که آیا ماژول بارگذاری شده است توسط دستور

lsmod | grep 8021q

در صورت مشاهده نشدن چیزی دستور زیر را وارد میکنیم

modprobe 8021q

و جهت اینکه مطمئن شویم بعد از reboot شدن سیستم ماژول نیز اجرا شود از دستور زیر استفاده میکنیم

echo 8021q >> /etc/modules

در گام بعدی:

نصب vlan

apt-get install vlan

به عنوان مثال میخواهیم vlan10 را بر روی دیوایس مورد نظر )در اینجا مثلا ( eth1 ایجاد کنیم
به ترتیب زیر عمل میکنیم

1- vconfig add eth1 10

ایجاد // vlan10

2- ip addr add 192.168.5.1/24 dev eth1.10
// vlan10 اختصاص ای پی برای

3- ip link set up eth1.10
// راه اندازی vlan10

حال اگر بخواهیم این تغییرات همیشگی باشد باید در فایل /etc/network/interfaces این تنظیمات ذخیره شود

برای این منظور داریم:

nano /etc/network/interfaces


 auto eth1.10
iface eth1.10 inet static
    address 192.168.5.1
    netmask 255.255.255.0
    vlan-raw-device eth1

نکات:
1- برای زدن دستورات دسترسی روت داشته باشید
2- معمولا اسم دیوایس ها در دستور [ ifconfig -a] قابل مشاهده هست

2 Likes

اگر با زدن دستور زیر پیام داد که نمیتونه پکیج vlan رو پیدا کنه

apt-get install vlan

باید فایل sourcelist رو در مسیر زیر آپدیت کنید

nano /etc/apt/sources.list

و این محتویان رو به اون اضافه کنید


deb  http://deb.debian.org/debian  stretch main
deb-src  http://deb.debian.org/debian  stretch main

حال دوباره

apt-get update

و سپس

apt-get vlan

را بزنید حال این پکیج نصب میشود

1 Likes

سلام مهندس
دستورات 5616 زدم
ارتباطات اوکیه ping تجهیزاتم دارم
تو ایزابل ترانک و رجیستر نشون نمیده؟
علته خاصی داره؟
و اینکه چطوره میتونم بفهمم چرا ترانک رجیستر نشده؟

نیازی به تعریف ترانک در ایزابل نیست .تنها داخلی ها را تعریف نموده و مقدار host=dynamic قرار می دهیم
مورد بعد آیا از هر دو طرف پینگ برقرار می باشد؟ (دی اسلم وایزابل)

2 Likes

بله مهندس Ping از دو طرف برقراره؟
ببخشید متوجه نشدم مقدار host=dynamic در کجا؟
یعنی اصلا نیازی به ترانک ایزابل ندارم پس روت واسه خروجی رو چجوری تنظیم کنم؟

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

بدون تعریف ترانک ایزابل مهندس؟؟؟
من دقیقا همون پست دیدم و تنظیمات 5616 زدم و یک داخلی واسه تست (300) تعریف کردم ودستور reg-state زدم داخلی در حالت Intializing هستو تو اپراتور پنل ایزابل نشون نمیده رجیستر شده و نکته دوم از تنظیمات ایزابل تو اون پست هیچی نگفته!!!
ممنون از پاسخگوییتون

داخلی ۳۰۰ طبق تنظیمات باید رجیستر بشه
وگرنه اشکال کار چیز دیگه ای هست
ترانک نمیخواد یوزر و پسورد باید خودشون رجیستر بشن به سرور ایزابلتون
تنظیماتی که در کانفیگ فایل های ایزابل هم باید انجام بدید در ادامه پست موجود است

چه جالب که ترانک نمیخاد!!!
دقیقا همینطوره دستور reg-state زدم داخلی در حالت Intializing هست مهندس خیلی ممنون که راهنمایی میکنید
خدا خیرتون بده