Revision of network with command line -"ازاي وليه "شبكات عن طريق سطر الأوامر from Mon, 16/07/2007 - 03:56
دا شرح مبسط لإزاي وليه نقدر نتعامل مع الشبكة بتاعتنا عن طريق سطر الأوامر خاص بتوزيعة اوبنتو المبنية على دبيان
كيفية تثبيت الأي بي الخاص وتحويله الي ستاتيك اي بي
لا بد ان نعرف في البدأ ان معلومات شبكتك الأساسية تكون داخل الملف التالي
/etc/network/interfaces
الأن سنقوم بالتعديل داخل هذا الملف بواسطة محرر النصوص الذي تفضله
sudo mcedit /etc/network/interfaces
قم بتغيير السطر التالي
iface eth0 inet dhcp
iface eth0 inet static
والأن قم بإعدادات شبكتك ستجدأسفل السطر السابق ما يلي
"لن تجد الأرقام حرفيه "
address 192.168.1.100
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.254
قم بظبط إعدادتكوحفظها ومن ثم اعد تشغيل الشبكة بواسطة الأمر التالي
sudo /etc/init.d/networking restart
الأن انت مشترك مع اي مقدم خدمة حقير كعادة كل مقدمي الخدمة في مصر وتود ان تضيف الـDNSالخاص بهم او جديدة
sudo mcedit /etc/resolv.conf
ستجد سطر في بدايته مكتوب
nameserver
قم بمسح المكتوب بعدها واضف الدي ان اس الخاص بك بعد الكلمة السابقة
مثال
nameserver 163.121.163.1nameserver 163.121.163.13}}}
حسنا بعد انتهائنا نقوم بإعادة تشغيل الشبكة كما فعلنا من قبل
sudo /etc/init.d/networking restart
للإختبار
ping google.com
معرفة بيانات عن وضع واجهات الشبكة الخاصة بك
ifconfig
لإيقاع واجهة الشبكة الخاصة بك
مثال
انت الان تحمل جهازك المحمول بين يديك وفي نفس الوقت متصل عن طريق كابل,تريد ان تنهي عمل الكابل بدون ان تنزعه من الجهاز.
فلنفترض ان الواجهة الشبكية الخاص بالكابل تسمى "eth0"عادة يكون هذا هو اسمها ولا يتغير
sudo ifconfig eth0 down "أو" sudo ifdown eth0
لإعادة تشغيل واجهة شبكية
sudo ifconfig eth0 up "أو" sudo ifup eth0
_لتغيير الأيبي عن طريق سطر الاوامر مباشرة
sudo ifconfig eth0 192.168.1.50 netmask 255.255.255.0 up
إضافة جيت واي جديدة
sudo route add default gw 10.0.0.138
إظهار الإتصالات النشطة
netstat -nat
إظهار المنافذ"ports"المفتوحة
sudo netstat -tulp "أو" sudo netstat -tulpn
إظهار حالة الواجهات الشبكية
netstat -i
_إظهار الإتصالات النشطة فقط __
netstat -e
netstat -te
netstat -tue
عندما
* -t : TCP connections * -u : UDP connections * -e : Established
لإختبار اتصال جهازك بالشبكة
ping اي بي الخاص بالراوتر
ping google.com
الواجهة الشبوكية اللاسلكية!!!
الإتصال بالشبكة لاسلكيا
لابد من ان تكون متأكدا من تشغيل زر اللاسلكي
"لمعرفة ان كان اللاسلكي بجهازك يعمل ام لا"
iwconfig
ان كان يعمل فسيعود اليك بالتالي
lo no wireless extensions.
eth0 no wireless extensions.
eth1 unassociated ESSID:off/any
Mode:Managed Channel=0 Access Point: Not-Associated
Bit Rate:0 kb/s Tx-Power=20 dBm Sensitivity=8/0
Retry limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:14 Missed beacon:0
إن كان لا فسيعود بالتالي
radio off ESSID:off/any
Mode:Managed Channel:0 Access Point: Not-Associated
Bit Rate:0 kb/s Tx-Power=off Sensitivity=8/0
Retry limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:14 Missed beacon:0
تأكد انك قد قمت بتشغيل زر اللاسلكي
الأن نحن في مكان غريب عنا ولا ندري ان كان هناك شبكة لاسلكية ام لا ؟؟؟
نكتب الأمر التالي
sudo iwlist eth1 scan
ان كانت هناك شبكة فسيعود لنا بشئ مشابه للتالي
eth1 Scan completed :
Cell 01 - Address: 00:18:6E:09:E0:88
ESSID:"malek"
Protocol:IEEE 802.11bg
Mode:Master
Channel:11
Encryption key:off
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 6 Mb/s; 9 Mb/s
11 Mb/s; 12 Mb/s; 18 Mb/s; 22 Mb/s; 24 Mb/s
36 Mb/s; 48 Mb/s; 54 Mb/s
Quality=96/100 Signal level=-30 dBm
Extra: Last beacon: 1652ms ago
"غالبا ما تكون هناك اكثر من شبكة خاصة ان كنت بـمقهى او مكتبة الخ"
لإختيار الشبكة
sudo iwconfig eth1 essid "إسم الشبكة"
لكن لنفترض ان شبكتنا محمية فرضا؟
sudo iwconfig eth1 essid "اسم الشبكة" key *****
حسنا الأن انت تريد ان تأخذ اعدادات لجهازك من الرواتر لكي تعمل وتتصل بالإنترنت
dhclient eth1
الأن انتهينا
malek-x.net
Arabic Network Howto for any distro:
The following is just a quick draft. Not even in Arabic. But eventually should be. Needs to be translated.
1) Loading your ethernet card driver.
Use lspci to know your ethernet card controller. Look in this howto for the driver and load it. http://tldp.org/HOWTO/Ethernet-HOWTO.html
2) Setting up the network.
DHCP
After loading your driver you can get sure that it is recognized by typing
ifconfig
Usually your card will have network interface name eth0. If your router/modem is running a DHCP server (in other words is set to automaticly give ip addressses to devices connected to it) just use
dhcpcd eth0
Static IP
Here you must know mainly three things:
- The IP range of addresses you are allowed to take and
- The IP address of the gateway (router)
- An IP address of any DNS server (usually your router acts as a DNS server for you so you the IP address of the DNS is usually that of your router)
Give yourself an ip.
ifconfig eth0 192.168.1.1
Where 192.168.1.1 is your IP.
Specify the gateway
route add default gw 192.168.1.0 eth0
Where 192.168.1.0 is the IP of your router or DSL Modem.
Specify DNS servers
Edit /etc/resolve.conf and put some DNS servers. Put the following
nameserver 192.168.1.0
Where again 192.168.1.0 is the IP of your router or DSL Modem.
- Printer-friendly version
- Login or register to post comments
- 1963 reads

