درسرور هاست لینوکس راه های مختلفی برای تغییر IP آدرس وجود دارد که این راه ها عبارتند از:

۱- استفاده از رابط های گرافیکی (GUI Tools)

۲- استفاده از محیط متنی (Command line)

۳- ایجاد تغییر در فایل های پیکربندی

برای نمایش IP آدرس ها و همینطور کارت شبکه های سرور لینوکس خود از دستور زیر استفاده میکنیم:

ifconfig

نمایش مشخصات یک کارت شبکه : مانند eth0

ifconfig eth0

خروجی این دستور:

eth0      Link encap:Ethernet  HWaddr 00:30:48:5A:BF:46 inet addr:10.5.123.2 Bcast:10.5.123.63 Mask:255.255.255.192 inet6 addr: fe80::230:48ff:fe5a:bf46/64 Scope:Link UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1 RX packets:728204 errors:0 dropped:0 overruns:0 frame:0 TX packets:1097451 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:62774749 (59.8 MiB)  TX bytes:1584343634 (1.4 GiB) Interrupt:177

IP آدرس ۱۹۲٫۱۶۸٫۱٫۲ را با subnet 255.255.255.0 را با دستور زیر میتوانیم بر روی کارت شبکه خود تنظیم کنیم:

ifconfig eth0 192.168.1.2 netmask 255.255.255.0 up

روش دوم – استفاده از ابزار های گرافیکی:

Terminal را باز کرده و سپس دستور زیر را وارد کنید:

$ system-config-network &

 

کارت شبکه مورد نظر خودتان را انتخاب کنید (eth0 یا eth1) سپس روی دکمه edit کلیک کنید.

الان میتوانید براحتی IP Address,subnet,gateway خود را وارد کنید:

 

 

بعد از وارد کردن مقادیر فوق ، بر روی OK کلیک کنید.

روش سوم – تغییر در فایل پیکربندی: (/etc/sysconfig/network-scripts/)

/etc/sysconfig/network-scripts/ifcfg-eth0  = فایل پیکربندی کارت شبکه اول

/etc/sysconfig/network-scripts/ifcfg-eth1 = فایل پیکربندی کارت شبکه دوم

فایل پیکربندی را با یک ویرایشگری مانند nano باز میکنیم:

nano ifcfg-eth0

نمونه:

# Intel Corporation 82573E Gigabit Ethernet Controller (Copper) DEVICE=eth0 BOOTPROTO=static DHCPCLASS= HWADDR=00:30:48:56:A6:2E IPADDR=10.10.29.66 NETMASK=255.255.255.192 ONBOOT=yes

فایل را ذخیره نمایید.

برای تنظیم gateway خود فایل /etc/sysconfig/network را با ویرایشگر باز کنید:

nano /etc/sysconfig/network

نمونه:

NETWORKING=yes HOSTNAME=learn.linuxtalk.ir GATEWAY=10.10.29.65

فایل را ذخیره کنید.

networking را خاموش-روشن کنید. (restart)

/etc/init.d/network restart

اضافه کرده DNS :

nano /etc/resolv.conf

نمونه:

nameserver 10.0.80.11 nameserver 10.0.80.12 nameserver 202.67.222.222