درسرور هاست لینوکس راه های مختلفی برای تغییر 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