السلام عليكم
سوف اقوم بتقديم بعض الاوامر وملفات الاعدادات التى يمكن استخدامها فى الشبكات وسوف اقوم بالكتابة على عدة اجزاء فهذا هو الجزء الاول
1-كيفية وضع IP address ثابت سوف اقوم بتقديم بعض الاوامر وملفات الاعدادات التى يمكن استخدامها فى الشبكات وسوف اقوم بالكتابة على عدة اجزاء فهذا هو الجزء الاول
كود:
/sbin/ifconfig eth0 192.168.10.12 netmask 255.255.255.0 broadcast 192.168.10.255
لمستخدمى (Red Hat/Fedora/CentOS)
كود:
/etc/sysconfig/network-scripts/ifcfg-eth0
اذا كان ip ثابت
كود:
DEVICE=eth0 BOOTPROTO=static BROADCAST=XXX.XXX.XXX.255 IPADDR=[I]XXX.XXX.XXX.XXX[/I] NETMASK=255.255.255.0 NETWORK=[I]XXX.XXX.XXX.0[/I] ONBOOT=yes
- TYPE=Ethernet
- HWADDR=XX:XX:XX:XX:XX:XX
- GATEWAY=XXX.XXX.XXX.XXX
اما اذا كان ip ديناميك فسوف تكون كالاتى
كود:
DEVICE=eth0 ONBOOT=yes BOOTPROTO=dhcp
- IPV6INIT=no
- USERCTL=no
- PEERDNS=yes
- TYPE=Ethernet
- HWADDR=XX:XX:XX:XX:XX:XX
اما لمستخدمى upuntu فان المسار يكون
كود:
/etc/network/interfaces
كود:
auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 208.88.34.106 netmask 255.255.255.248 broadcast 208.88.34.111 network 208.88.34.104 gateway 208.88.34.110
كود:
auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp auto eth1 iface eth1 inet dhcp auto eth2 iface eth2 inet dhcp auto ath0 iface ath0 inet dhcp auto wlan0 iface wlan0 inet dhcp
كود:
/etc/sysconfig/network
فاذا كان ip ثابت اى اعدادات ال gateway address
[CODE]
كود:
NETWORKING=yes HOSTNAME=[I]my-hostname[/I] FORWARD_IPV4=true GATEWAY="[I]XXX.XXX.XXX.YYY[/I]"
وفى حالة ip ديناميك يكون "DHCP client configuration"
كود:
NETWORKING=yes HOSTNAME=[I]my-hostname[/I]
كود:
NETWORKING=yes HOSTNAME=[I]my-hostname[/I] NISDOMAIN=[I]NISProject1[/I]
2-لتغير ال host name
كود:
hostname [I]new-host-name[/I]
/etc/sysconfig/network
فى سطر
HOSTNAME=new-host-name
3-اعداد اكثر من ip لنفس الكارت
كود:
ifconfig eth0 [I]XXX.XXX.XXX.XXX[/I] netmask 255.255.255.0 broadcast [I]XXX.XXX.XXX[/I].255 ifconfig eth0:0 192.168.10.12 netmask 255.255.255.0 broadcast 192.168.10.255 ifconfig eth0:1 192.168.10.14 netmask 255.255.255.0 broadcast 192.168.10.255 route add -host [I]XXX.XXX.XXX.XXX[/I] dev eth0 route add -host 192.168.10.12 dev eth0 route add -host 192.168.10.14 dev eth0
واذا قمنا بتطبيق الامر ifconfig سوف تكون النتائج كالاتى
eth0 Link encap:Ethernet HWaddr 00:10:4C:25:7A:3F
inet addr:XXX.XXX.XXX.XXX Bcast:XXX.XXX.XXX.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:14218 errors:0 dropped:0 overruns:0 frame:0
TX packets:1362 errors:0 dropped:0 overruns:0 carrier:0
collisions:1 txqueuelen:100
Interrupt:5 Base address:0xe400
eth0:0 Link encap:Ethernet HWaddr 00:10:4C:25:7A:3F
inet addr:192.168.10.12 Bcast:192.168.10.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:5 Base address:0xe400
eth0:1 Link encap:Ethernet HWaddr 00:10:4C:25:7A:3F
inet addr:192.168.10.14 Bcast:192.168.10.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:5 Base address:0xe400
وسوف تكون الاعدادات على هذا المسار
/etc/sysconfig/network-scripts/ifcfg-eth0:0
ويكون كالتالى
كود:
DEVICE=eth0:0 ONBOOT=yes BOOTPROTO=static BROADCAST=192.168.10.255 IPADDR=192.168.10.12 NETMASK=255.255.255.0 NETWORK=192.168.10.0 ONBOOT=yes
اثناء عمل compil للكيرنل تكون هذه الخاصية
CONFIG_IP_ALIAS=y
وتكون enable كاختيار افتراضى فى RH
ملحوظة
فى Apache web server يمكن اعداده لتكون عدد من ال ip اسماء مستعارة ل domains معينة على الشبكة
4- تنشيط او خمول لكارت الشبكة 'Activating and De-Activating your NIC'
لتنشيط او activate
كود:
/sbin/ifup eth0
كود:
ifconfig eth0 up
كود:
/sbin/ifdown eth0
كود:
ifconfig eth0 down