$dhclientethN
بالطبع، يمكنك أيضًا التفكير في استخدام التكوين الثابت.
ip_addressإنه مضيف محلي
الملكية الفكريةعنوان،
gw_ip_addressإنها البوابة إلى الشبكة.
الملكية الفكريةعنوان.
$ ifconfig eth0 ip_address على المسار $ أضف deafult gw gw_ip_address
إذا لم ينجح ما سبق، تذكر أن تمر
ifconfig/mii-tool/ethtoolانتظر حتى تتحقق الأداة مما إذا كانت بطاقة الشبكة مدفوعة أم لا، ثم قم بتمريرها
lspci/dmesgانتظر للتحقق من نوع بطاقة الشبكة (أو تحقق من دليل اللوحة الأم والدليل الذي يأتي مع بطاقة الشبكة المستقلة)، ثم قم بتثبيت برنامج التشغيل ذي الصلة أو تجميعه، وأخيرًا قم بتمرير برنامج التشغيل
insmod/modprobeانتظر حتى يتم تحميل الأدوات في النواة.
الجسر يعمل في
OSIالطبقة الثانية من النموذج، طبقة ارتباط البيانات، تحتاج فقط إلى معرفة المضيف المستهدف
ماكالعنوان سوف يعمل نواة لينكس موجودة
2.2لقد تم دعم هذه الوظيفة منذ البداية، يرجى الرجوع إلى المواد المرجعية اللاحقة للحصول على تعليمات التكوين المحددة. إذا كنت تريد تكوين مضيف Linux كجسر شبكة، فأنت بحاجة إلى بطاقتي شبكة على الأقل.
وظيفة جسر الشبكة تعادل كبل الشبكة. لا يحتاج المستخدمون إلى الاهتمام بما هو بداخله. من خلال توصيل منفذي الشبكة بمضيفين، يمكن للمضيفين التواصل مع بعضهما البعض. ومع ذلك، فهو أقوى من كابل الشبكة إذا كان مزودًا بجدار حماية، فيمكنه عزل أجزاء الشبكة المتصلة من طرفيه (لاحظ أن هذه شبكة، لأنها لا تتعرف).
الملكية الفكرية)، بالإضافة إلى ذلك، إذا كان الجسر يحتوي على منافذ شبكة متعددة، فيمكن تنفيذ محول بوظائف معقدة، وإذا تم دمج جسور متعددة بشكل فعال، فمن الممكن تنفيذ نظام جدار حماية معقد يمكنه تحقيق التحكم في التدفق وموازنة التحميل.
التوجيه يعمل في
OSIتمر الطبقة الثالثة من النموذج، وهي طبقة الشبكة
جهاز التوجيهيمكن تكوين توجيه Linux. بالطبع، هناك العديد من الأدوات في Linux التي تدعم التوجيه الديناميكي. المعلومات ذات الصلة كثيرة جدًا على الإنترنت، نظرًا لضيق الوقت، لن أعرضها هنا.
ما هي خدمات الشبكة المطلوبة؟
احصل على واحدة للشبكة المحلية (LAN).
دكبالخادم، ثم الحصول على واحد
com.dhcpd، انظر إلى المراجع؛
إذا كنت ترغب في الحصول على خادم إرسال البريد الإلكتروني، فقم بتثبيته
com.sendmailأو
exim4;
إذا كنت ترغب في الحصول على خادم قائمة بريدية مرة أخرى، فقم بتثبيت واحد
ساعي البريد;
إذا كنت ترغب في الحصول على خادم يستقبل البريد، فقم بتثبيت واحد
pop3الخادم؛
إذا كنت ترغب في الحصول على واحدة
الويبالموقع، ثم الحصول على واحد
أباتشيأو
nginxالخادم؛
إذا كنت ترغب في الحصول على خدمة جدار الحماية، فاستخدم
iptablesتكوين الأداة
netfilterهذا كل شيء
ما هو أكثر من ذلك؟ إذا كنت تستطيع التفكير في الأمر، فهناك أساسًا تطبيق مماثل على Linux.
في حالة حدوث مشكلة في الشبكة، فلا داعي للذعر. تحقق من كل طبقة من طبقات الشبكة خطوة بخطوة: الرابط الفعلي، وطبقة الارتباط، وطبقة الشبكة، وطبقة التطبيق
أثيري/tcpdump,
com.hping,
nmap,
netstat,
netpipe,
netperf,
com.vnstat,
ntopانتظر.
للحصول على الاستخدام التفصيلي لهذه الأدوات والمعرفة ذات الصلة بتشخيص مشكلات الشبكة وصيانتها، يرجى الاطلاع على المعلومات ذات الصلة اللاحقة.
إذا كنت ترغب في القيام بتطوير برمجة الشبكات، على سبيل المثال:
لتنفيذ العميل
/بالنسبة لتطبيقات بنية الخادم، يمكنك استخدام Linux
المقبسمبرمجة؛
إذا كنت تريد كتابة برنامج لالتقاط الحزم وتحليل البروتوكول، فيمكنك استخدامه
libpapإلخ. مكتبة الوظائف؛
إذا كنت ترغب في تنفيذ بروتوكول معين، يمكنك الرجوع إلى ذات الصلة
RFCالتوثيق وتمرير
المقبسالبرمجة لتحقيق.
يمكنك الرجوع إلى الجهات ذات الصلة
مقبس لينكسالبرمجة ومعلومات أخرى.
لقد قدم في الأصل بعض المحتوى الأساسي المتعلق بالشبكة، ولكن بسبب ضيق الوقت، لم يتم تفصيله لمزيد من التفاصيل، يرجى الرجوع إلى المواد ذات الصلة.
في هذه المرحلة، تم الانتهاء تقريبًا من "نموذج برمجة Shell" بالكامل، لكن "المثال" يفتقر إلى الأمثلة، خاصة في هذا القسم. ولذلك، إذا سمح الوقت، سيتم إضافة بعض الأمثلة تدريجيا.
شبكات الكمبيوتر – نهج التحليل من أعلى إلى أسفل
هندسة شبكة Linux (نشرته مطبعة جامعة تسينغهوا)
استكشاف أخطاء نظام Linux وإصلاحها وإصلاحها الفصل 13 مشكلات الشبكة (منشورات الأشخاص وصحافة الاتصالات)
الوصول إلى الإنترنت عبر الطلب الهاتفي باستخدام ADSL في نظام التشغيل Linux
جمع المعلومات ذات الصلة بالشبكات اللاسلكية في نظام التشغيل Linux
تحليل التنفيذ واستخدام جسر لينكس
كيفية استخدام DHCP المصغر
أفضل 75 أداة أمنية
ما يجب أن يعرفه مسؤولو الشبكة
أداتان لاكتشاف الجذور الخفية على نظام Linux: Rootkit Hunter وChkrootkit
تحليل بسيط لالتقاط الحزم وبروتوكول IP (استنادًا إلى مكتبة pcap)
RFC
مثال على تنفيذ برمجة لغة C لبروتوكول HTTP