اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

هذه هي القائمة الذي تحوي العناوين

mac_addresses = [
    {"mac": "68:72:51:60:71:C0", "comment": "A1"},
    {"mac": "68:72:51:60:74:93", "comment": "A2"},
    {"mac": "68:72:51:60:72:95", "comment": "A3"},
    {"mac": "68:72:51:60:72:83", "comment": "A4"},
    {"mac": "68:72:51:60:71:42", "comment": "A5"},
    {"mac": "68:72:51:60:73:24", "comment": "A6"},
    {"mac": "68:72:51:60:71:74", "comment": "A7"},
    {"mac": "78:8A:20:60:3F:97", "comment": "A10"},
    {"mac": "FC:EC:DA:62:C8:E4", "comment": "A13"},
    {"mac": "F4:92:BF:34:2E:1A", "comment": "A31"},
    {"mac": "48:8F:5A:48:FE:D2", "comment": "LAN1"},
    {"mac": "48:8F:5A:48:FE:D3", "comment": "LAN2"},
    {"mac": "48:8F:5A:48:FE:D4", "comment": "LAN3"},
    {"mac": "48:8F:5A:48:FE:D5", "comment": "LAN4"},
    {"mac": "48:8F:5A:48:FE:D6", "comment": "LAN5"},
    {"mac": "48:8F:5A:48:FE:D7", "comment": "LAN6"},
    {"mac": "48:8F:5A:48:FE:D8", "comment": "LAN7"},
    {"mac": "48:8F:5A:48:FE:D9", "comment": "LAN8"},
    {"mac": "48:8F:5A:48:FE:DA", "comment": "LAN9"},
    {"mac": "48:8F:5A:48:FE:DB", "comment": "LAN10"},
    {"mac": "48:8F:5A:48:FE:DC", "comment": "LAN11"},
    {"mac": "48:8F:5A:48:FE:DD", "comment": "LAN12"},
    {"mac": "48:8F:5A:48:FE:DE", "comment": "LAN13"},
]

والعناوين الإضافية تقوم بإضافتها في أسفل القائمة كهذا المثال


[
...,
{"mac": "48:8F:5A:48:FE:ER", "comment": "LAN14"},
]

ويمكنك تكرار العملية وإضافة عناوين mac كما تشاء

  • 0
نشر

يمكنك أن تقوم بإضافة الأرقام إلى المتغير mac_addresses، أما إن كنت تريد توليد عدد كبير من أرقام Mac Address بدلًا من إستخدام أرقام موجودة لديك مسبقًا، فيمكنك عمل دالة تقوم بذلك كالتالي:

import random

def genrate_mac_addresses(max = 1):
    addresses = []
    for _ in range(max):
        address = {}
        address['mac'] = "02:00:00:%02x:%02x:%02x" % (random.randint(0, 255),
                             random.randint(0, 255),
                             random.randint(0, 255))
        address['comment'] = "LAN4"
        addresses.append(address)
    return addresses

print(genrate_mac_addresses(10))

"""

Output:

[
{'mac': '02:00:00:23:80:cb', 'comment': 'LAN4'}, 
{'mac': '02:00:00:2b:fc:16', 'comment': 'LAN4'}, 
{'mac': '02:00:00:1d:f5:84', 'comment': 'LAN4'}, 
{'mac': '02:00:00:67:62:1b', 'comment': 'LAN4'}, 
{'mac': '02:00:00:1f:25:01', 'comment': 'LAN4'}, 
{'mac': '02:00:00:56:36:b8', 'comment': 'LAN4'}, 
{'mac': '02:00:00:bd:56:4e', 'comment': 'LAN4'}, 
{'mac': '02:00:00:8c:f9:24', 'comment': 'LAN4'}, 
{'mac': '02:00:00:c7:1f:c8', 'comment': 'LAN4'}, 
{'mac': '02:00:00:b4:7f:77', 'comment': 'LAN4'}
]

"""

بالطبع يمكنك تعديل بنيه النص المستخدم لتوليد أرقام Mac Address معينة أو حتى تغير الـ comment وتبديله بمدخل إلى الدالة.

  • 0
نشر
  بتاريخ On 24‏/6‏/2021 at 18:34 قال عبدالمجيد الجرادي:

هذه هي القائمة الذي تحوي العناوين

mac_addresses = [
    {"mac": "68:72:51:60:71:C0", "comment": "A1"},
    {"mac": "68:72:51:60:74:93", "comment": "A2"},
    {"mac": "68:72:51:60:72:95", "comment": "A3"},
    {"mac": "68:72:51:60:72:83", "comment": "A4"},
    {"mac": "68:72:51:60:71:42", "comment": "A5"},
    {"mac": "68:72:51:60:73:24", "comment": "A6"},
    {"mac": "68:72:51:60:71:74", "comment": "A7"},
    {"mac": "78:8A:20:60:3F:97", "comment": "A10"},
    {"mac": "FC:EC:DA:62:C8:E4", "comment": "A13"},
    {"mac": "F4:92:BF:34:2E:1A", "comment": "A31"},
    {"mac": "48:8F:5A:48:FE:D2", "comment": "LAN1"},
    {"mac": "48:8F:5A:48:FE:D3", "comment": "LAN2"},
    {"mac": "48:8F:5A:48:FE:D4", "comment": "LAN3"},
    {"mac": "48:8F:5A:48:FE:D5", "comment": "LAN4"},
    {"mac": "48:8F:5A:48:FE:D6", "comment": "LAN5"},
    {"mac": "48:8F:5A:48:FE:D7", "comment": "LAN6"},
    {"mac": "48:8F:5A:48:FE:D8", "comment": "LAN7"},
    {"mac": "48:8F:5A:48:FE:D9", "comment": "LAN8"},
    {"mac": "48:8F:5A:48:FE:DA", "comment": "LAN9"},
    {"mac": "48:8F:5A:48:FE:DB", "comment": "LAN10"},
    {"mac": "48:8F:5A:48:FE:DC", "comment": "LAN11"},
    {"mac": "48:8F:5A:48:FE:DD", "comment": "LAN12"},
    {"mac": "48:8F:5A:48:FE:DE", "comment": "LAN13"},
]

والعناوين الإضافية تقوم بإضافتها في أسفل القائمة كهذا المثال


[
...,
{"mac": "48:8F:5A:48:FE:ER", "comment": "LAN14"},
]

ويمكنك تكرار العملية وإضافة عناوين mac كما تشاء

أظهر المزيد  

يعطيك العافية اخ عبدالجيد الان اذا بدي اضيف اكثر من ماك ادرس اكرر هذا الكود مع اضافة الماك ادرس المطلوب 

[
...,
{"mac": "48:8F:5A:48:FE:ER", "comment": "LAN14"},
]

  • 0
نشر
  بتاريخ On 25‏/6‏/2021 at 15:24 قال علي العبسي:

يعطيك العافية اخ عبدالجيد الان اذا بدي اضيف اكثر من ماك ادرس اكرر هذا الكود مع اضافة الماك ادرس المطلوب 

[
...,
{"mac": "48:8F:5A:48:FE:ER", "comment": "LAN14"},
]

أظهر المزيد  

نعم كلما عليك فعله هو إضافة العنوان الجديد في الأسفل مثلما وضحت لك

  • 0
نشر
  بتاريخ On 24‏/6‏/2021 at 18:54 قال سامح أشرف:

يمكنك أن تقوم بإضافة الأرقام إلى المتغير mac_addresses، أما إن كنت تريد توليد عدد كبير من أرقام Mac Address بدلًا من إستخدام أرقام موجودة لديك مسبقًا، فيمكنك عمل دالة تقوم بذلك كالتالي:

import random

def genrate_mac_addresses(max = 1):
    addresses = []
    for _ in range(max):
        address = {}
        address['mac'] = "02:00:00:%02x:%02x:%02x" % (random.randint(0, 255),
                             random.randint(0, 255),
                             random.randint(0, 255))
        address['comment'] = "LAN4"
        addresses.append(address)
    return addresses

print(genrate_mac_addresses(10))

"""

Output:

[
{'mac': '02:00:00:23:80:cb', 'comment': 'LAN4'}, 
{'mac': '02:00:00:2b:fc:16', 'comment': 'LAN4'}, 
{'mac': '02:00:00:1d:f5:84', 'comment': 'LAN4'}, 
{'mac': '02:00:00:67:62:1b', 'comment': 'LAN4'}, 
{'mac': '02:00:00:1f:25:01', 'comment': 'LAN4'}, 
{'mac': '02:00:00:56:36:b8', 'comment': 'LAN4'}, 
{'mac': '02:00:00:bd:56:4e', 'comment': 'LAN4'}, 
{'mac': '02:00:00:8c:f9:24', 'comment': 'LAN4'}, 
{'mac': '02:00:00:c7:1f:c8', 'comment': 'LAN4'}, 
{'mac': '02:00:00:b4:7f:77', 'comment': 'LAN4'}
]

"""

بالطبع يمكنك تعديل بنيه النص المستخدم لتوليد أرقام Mac Address معينة أو حتى تغير الـ comment وتبديله بمدخل إلى الدالة.

أظهر المزيد  

يعطيك العافية اخ سامح انا بدي اضيف الماك ادرس وليس توليد ماك ادرس انا عندي اكثر من 30ماك ادرس اريد احضرهن السكربت هذا يحضر الماك ادرس الى عدد 20 او22 فقط والبقية مايضيفهن 

  بتاريخ On 25‏/6‏/2021 at 15:26 قال عبدالمجيد الجرادي:

نعم كلما عليك فعله هو إضافة العنوان الجديد في الأسفل مثلما وضحت لك

أظهر المزيد  

اخ عبدالمجيد سويت كما قلت لي ولاكن لا فائدة اضاف الماكات الى هذا السطر 

{"mac": "48:8F:5A:48:FE:DE", "comment": "LAN13"}, 

والباقي تجاهلهن ما اضاف شيئ اضفت هولاء الماكات كما قلت لي 

[
...,
{"mac": "F4:92:BF:B0:E3:FC", "comment": "A42"},
{"mac": "F4:92:BF:F5:BA:96", "comment": "A38"},
{"mac": "F4:92:BF:F4:B8:57", "comment": "A37"},
{"mac": "F4:92:BF:F4:AB:94", "comment": "A36"},
]

  • 0
نشر
  بتاريخ On 25‏/6‏/2021 at 15:29 قال علي العبسي:

يعطيك العافية اخ سامح انا بدي اضيف الماك ادرس وليس توليد ماك ادرس انا عندي اكثر من 30ماك ادرس اريد احضرهن السكربت هذا يحضر الماك ادرس الى عدد 20 او22 فقط والبقية مايضيفهن 

اخ عبدالمجيد سويت كما قلت لي ولاكن لا فائدة اضاف الماكات الى هذا السطر 

{"mac": "48:8F:5A:48:FE:DE", "comment": "LAN13"}, 

والباقي تجاهلهن ما اضاف شيئ اضفت هولاء الماكات كما قلت لي 

[
...,
{"mac": "F4:92:BF:B0:E3:FC", "comment": "A42"},
{"mac": "F4:92:BF:F5:BA:96", "comment": "A38"},
{"mac": "F4:92:BF:F4:B8:57", "comment": "A37"},
{"mac": "F4:92:BF:F4:AB:94", "comment": "A36"},
]

أظهر المزيد  

الثلاث النقاط معناها بقية الكود السابق

يعني هكذا

mac_addresses = [
    {"mac": "68:72:51:60:71:C0", "comment": "A1"},
    {"mac": "68:72:51:60:74:93", "comment": "A2"},
    {"mac": "68:72:51:60:72:95", "comment": "A3"},
    {"mac": "68:72:51:60:72:83", "comment": "A4"},
    {"mac": "68:72:51:60:71:42", "comment": "A5"},
    {"mac": "68:72:51:60:73:24", "comment": "A6"},
    {"mac": "68:72:51:60:71:74", "comment": "A7"},
    {"mac": "78:8A:20:60:3F:97", "comment": "A10"},
    {"mac": "FC:EC:DA:62:C8:E4", "comment": "A13"},
    {"mac": "F4:92:BF:34:2E:1A", "comment": "A31"},
    {"mac": "48:8F:5A:48:FE:D2", "comment": "LAN1"},
    {"mac": "48:8F:5A:48:FE:D3", "comment": "LAN2"},
    {"mac": "48:8F:5A:48:FE:D4", "comment": "LAN3"},
    {"mac": "48:8F:5A:48:FE:D5", "comment": "LAN4"},
    {"mac": "48:8F:5A:48:FE:D6", "comment": "LAN5"},
    {"mac": "48:8F:5A:48:FE:D7", "comment": "LAN6"},
    {"mac": "48:8F:5A:48:FE:D8", "comment": "LAN7"},
    {"mac": "48:8F:5A:48:FE:D9", "comment": "LAN8"},
    {"mac": "48:8F:5A:48:FE:DA", "comment": "LAN9"},
    {"mac": "48:8F:5A:48:FE:DB", "comment": "LAN10"},
    {"mac": "48:8F:5A:48:FE:DC", "comment": "LAN11"},
    {"mac": "48:8F:5A:48:FE:DD", "comment": "LAN12"},
    {"mac": "48:8F:5A:48:FE:DE", "comment": "LAN13"},# في الأسفل العناوين الجديد وفي الأعلى العناوين السابقة
    {"mac": "F4:92:BF:B0:E3:FC", "comment": "A42"},
	{"mac": "F4:92:BF:F5:BA:96", "comment": "A38"},
	{"mac": "F4:92:BF:F4:B8:57", "comment": "A37"},
	{"mac": "F4:92:BF:F4:AB:94", "comment": "A36"},
]

 

  • 0
نشر
  بتاريخ On 25‏/6‏/2021 at 15:51 قال عبدالمجيد الجرادي:

الثلاث النقاط معناها بقية الكود السابق

يعني هكذا

mac_addresses = [
    {"mac": "68:72:51:60:71:C0", "comment": "A1"},
    {"mac": "68:72:51:60:74:93", "comment": "A2"},
    {"mac": "68:72:51:60:72:95", "comment": "A3"},
    {"mac": "68:72:51:60:72:83", "comment": "A4"},
    {"mac": "68:72:51:60:71:42", "comment": "A5"},
    {"mac": "68:72:51:60:73:24", "comment": "A6"},
    {"mac": "68:72:51:60:71:74", "comment": "A7"},
    {"mac": "78:8A:20:60:3F:97", "comment": "A10"},
    {"mac": "FC:EC:DA:62:C8:E4", "comment": "A13"},
    {"mac": "F4:92:BF:34:2E:1A", "comment": "A31"},
    {"mac": "48:8F:5A:48:FE:D2", "comment": "LAN1"},
    {"mac": "48:8F:5A:48:FE:D3", "comment": "LAN2"},
    {"mac": "48:8F:5A:48:FE:D4", "comment": "LAN3"},
    {"mac": "48:8F:5A:48:FE:D5", "comment": "LAN4"},
    {"mac": "48:8F:5A:48:FE:D6", "comment": "LAN5"},
    {"mac": "48:8F:5A:48:FE:D7", "comment": "LAN6"},
    {"mac": "48:8F:5A:48:FE:D8", "comment": "LAN7"},
    {"mac": "48:8F:5A:48:FE:D9", "comment": "LAN8"},
    {"mac": "48:8F:5A:48:FE:DA", "comment": "LAN9"},
    {"mac": "48:8F:5A:48:FE:DB", "comment": "LAN10"},
    {"mac": "48:8F:5A:48:FE:DC", "comment": "LAN11"},
    {"mac": "48:8F:5A:48:FE:DD", "comment": "LAN12"},
    {"mac": "48:8F:5A:48:FE:DE", "comment": "LAN13"},# في الأسفل العناوين الجديد وفي الأعلى العناوين السابقة
    {"mac": "F4:92:BF:B0:E3:FC", "comment": "A42"},
	{"mac": "F4:92:BF:F5:BA:96", "comment": "A38"},
	{"mac": "F4:92:BF:F4:B8:57", "comment": "A37"},
	{"mac": "F4:92:BF:F4:AB:94", "comment": "A36"},
]

سويت هكذا ويضيف الى عند LAN13 فقط

أظهر المزيد  

 

  • 0
نشر

 يا @علي العبسيالرمزين هذين [ ] في بايثون تسمى بقائمة وتقوم بإضافة أي عدد من العناصر داخل القائمة المهم أن تضع فاصلة , لكي تضيف عنصر جديد في القائمة الى جانب العنصر السابق

وفي القائمة الخاص بك يمكنك إضافة فاصلة عند آخر عنصر موجود ومن ثم إضافة عنوان الماك الجديد كما في العناوين السابقة

  • 0
نشر
  بتاريخ On 25‏/6‏/2021 at 16:29 قال عبدالمجيد الجرادي:

 يا @علي العبسيالرمزين هذين [ ] في بايثون تسمى بقائمة وتقوم بإضافة أي عدد من العناصر داخل القائمة المهم أن تضع فاصلة , لكي تضيف عنصر جديد في القائمة الى جانب العنصر السابق

وفي القائمة الخاص بك يمكنك إضافة فاصلة عند آخر عنصر موجود ومن ثم إضافة عنوان الماك الجديد كما في العناوين السابقة

أظهر المزيد  

طيب انا الان اضفت الماكات الذي بدي كلهن في الملف وارفعه لك ولو تكرمت شوفه اذا فيه شي ناقص او خطاء واذا مافيه شيئ خطاء اجرب اشغل السكربت اشوف اذا هو بحذر الماكات كلهن ولا لا

NanoBlocker.py

  • 0
نشر
  بتاريخ On 25‏/6‏/2021 at 17:09 قال علي العبسي:

طيب انا الان اضفت الماكات الذي بدي كلهن في الملف وارفعه لك ولو تكرمت شوفه اذا فيه شي ناقص او خطاء واذا مافيه شيئ خطاء اجرب اشغل السكربت اشوف اذا هو بحذر الماكات كلهن ولا لا

NanoBlocker.pyFetching info...

أظهر المزيد  

لقد أضفت العناوين الجديدة بشكلٍ صحيح

  • 0
نشر (معدل)
  بتاريخ On 25‏/6‏/2021 at 17:15 قال عبدالمجيد الجرادي:

لقد أضفت العناوين الجديدة بشكلٍ صحيح

أظهر المزيد  

طيب الان شغلت السكربت وظهر خطاء الصورة رقم 11 وحذفت الماكات الجديدة الذي اضفتها وخليت 23 ماك واشتغل صورة رقم 2

 

11111.png

2.png

تم التعديل في بواسطة علي العبسي
  • 0
نشر
  بتاريخ On 25‏/6‏/2021 at 17:34 قال علي العبسي:

طيب الان شغلت السكربت وظهر خطاء الصورة رقم 11 وحذفت الماكات الجديدة الذي اضفتها وخليت 23 ماك واشتغل صورة رقم 2

أظهر المزيد  

بس الكود في الصورة شغال ولا يوجد أي مشكلة

احتمال تكون المشكلة في إعدادات الانتينا

  • 0
نشر
  بتاريخ On 25‏/6‏/2021 at 18:14 قال عبدالمجيد الجرادي:

بس الكود في الصورة شغال ولا يوجد أي مشكلة

احتمال تكون المشكلة في إعدادات الانتينا

أظهر المزيد  

الانتنه شغال تمام عند اضافة الماك ادرس يدويا اضيف العدد الذي بدي اياه وكل شي تمام الصورة رقم 1يقول ان هناك خطاء 

  • 0
نشر
  بتاريخ On 26‏/6‏/2021 at 03:05 قال علي العبسي:

الانتنه شغال تمام عند اضافة الماك ادرس يدويا اضيف العدد الذي بدي اياه وكل شي تمام الصورة رقم 1يقول ان هناك خطاء 

أظهر المزيد  

 الخطأ الذي يظهر لا يدل على أن هناك خطأ في الكود

ولكن الخطأ يقوم أنه حدث خطأ ما عند 172.16.0.210

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...