
شاید قصد داشته باشید بر روی سرور لینوکسی خود آیپی استاتیک ورژن 6 تنظیم کنید. ما در این مقاله آموزش تنظیم ip v6 در سنتوس را بطور کامل شرح خواهیم داد.
جهت تنظیم ip v6 استاتیک ابتدا از طریق ssh به سرور خود متصل شوید. توجه داشته باشید که دسترسی به root یا ریشه لازم است. پس از ورود به سرور دو فایل برای ویرایش وجود دارد.
فایل اول /etc/sysconfig/network
که در آن آیپی ورژن 6 را فعال می کنیم و تنظیمات خودکار آن را غیر فعال می کنیم.
فایل دوم /etc/sysconfig/network-scripts/ifcfg-eth0
که در آن آیپی استاتیک ورژن 6 را بر روی سرور تنظیم می کنیم.
جهت اطمینان ابتدا از هر دو فایل بک آپ تهیه می کنیم تا در صورت بروز مشکل با بازگردانی بک آپ همه چیز به حالت اول باز گردد.
cp /etc/sysconfig/network /etc/sysconfig/network.bak cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0.bak
در ادامه فایل /etc/sysconfig/network
را با ویرایشگر مورد نظر خود باز می کنیم. ما از ویرایشگر nano استفاده می کنیم. شما می توانید از هر ویرایشگر دیگری در روند کار استفاده کنید.
nano /etc/sysconfig/network
پیکربندی اصلی این فایل چنین حالتی خواهد داشت.
NETWORKING=yes HOSTNAME=your.servelet.hostname
دو خط زیر را در ابتدای این فایل اضافه کنید.
NETWORKING_IPV6=yes IPV6_AUTOCONF=no
پس از انجام این کار فایل باید به این شکل تغییر کرده باشد.
NETWORKING=yes NETWORKING_IPV6=yes IPV6_AUTOCONF=no HOSTNAME=your.servelet.hostname
در ادامه فایل /etc/sysconfig/network-scripts/ifcfg-eth0
را ویرایش کنید.
nano /etc/sysconfig/network-scripts/ifcfg-eth0
در حالت پیشفرض محتویات فایل به این صورت خواهد بود.
DEVICE=eth0 TYPE=Ethernet UUID=38a1db46-d3b9-4930-ae4b-ddf9fff4755b ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=dhcp DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=yes IPV6INIT=no NAME="System eth0"
ابتدا شما باید "IPV6INIT=no"
را به "IPV6INIT=yes"
تبدیل کنید.
سپس دو خط زیر را به فایل اضافه کنید.
IPV6ADDR=2400:c980:0000:0002::xxxx IPV6_DEFAULTGW=2400:c980:0000:0002::1
توجه داشته باشید که 2400:c980:0000:0002::xxxx
همان ip v6 شماست.
پس از اعمال تغییرات فایل باید بدین صورت آماده شده باشد.
DEVICE=eth0 TYPE=Ethernet UUID=38a1db46-d3b9-4930-ae4b-ddf9fff4755b ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=dhcp DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=yes IPV6INIT=yes IPV6ADDR=2400:c980:0000:0002::xxxx IPV6_DEFAULTGW=2400:c980:0000:0002::1 NAME="System eth0"
حالا جهت فعال نمودن ip v6 شبکه سرور را ری استارت می کنیم.
service network restart
خروجی به این صورت خواهد بود
[root@directadmin log]# service network restart Shutting down interface eth0: [ OK ] Shutting down loopback interface: [ OK ] Bringing up loopback interface: [ OK ] Bringing up interface eth0: Determining IP information for eth0... done. [ OK ]
شما می توانید با استفاده از دستور زیر برسی کنید که آیا ip v6 به درستی بر روی سرور تنظیم شده است یا خیر ؟
ifconfig eth0
خروجی این دستور به این صورت است.
root@ns2:/etc/network# ifconfig eth0 [root@directadmin log]# ifconfig eth0 eth0 Link encap:Ethernet HWaddr 06:15:E2:01:13:C8 inet addr:103.25.x.x Bcast:103.25.203.255 Mask:255.255.255.0 inet6 addr: 2400:c980:0:2::x/64 Scope:Global inet6 addr: fe80::415:e2ff:fe01:13c8/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:17505 errors:0 dropped:0 overruns:0 frame:0 TX packets:1860 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1307497 (1.2 MiB) TX bytes:401577 (392.1 KiB)
وجود این خط در خروجی نشان می دهد که آیپی ورژن 6 به درستی بر روی سرور شما تنظیم گردیده است.
inet6 addr: 2400:c980:0:2::3/64 Scope:Global
به این مقاله امتیاز دهید : [ratings]