نصب و اجرا
پس از اجرای اولیه از طریق LiveCD و بارگذاری هسته با پیغام خوش آمد گویی مقابل رو برو می شویم و سیستم منتظر ورود کاربر می ماند (تا این لحظه تغییری بر روی سیستم داده نشده است و همگی با reset سیستم پایان می یابند).
Welcome to Vyatta – vyatta tty1 vyatta login:
برای ورود به سیستم از کاربر root و کلمه عبور vyatta استفاده کنید. پس از login به سیستم پیام زیر نمایان می شود :
<Linux Vyatta 2.6.xx-vyatta <Date> <Time> <architectures
.Welcome to Vyatta.This system is open-source software
:Vyatta
دستورات پیکربندی از طریق ترمینال شماره یک (tty1) آماده دریافت است. ویاتا مانند لینوکس شش ترمینال مجزا دارد که از tty1 تا tty6 نامگذاری شده است و برای سویچ بین این محیط ها از کلید های Ctrl+Alt+F1…F12 استفاده کنید. برای نصب ویاتا دستور زیر را وارد کنید:
install-system
روال زیر را دنبال کنید تا سیستم عامل نصب گردد :
vyatta:~# install-system
Welcome to the Vyatta install program. This script
will walk you through the process of installing the
Vyatta image to a local hard drive.
[Would you like to continue? (Yes/No) [Yes
Probing drives: OK
The Vyatta image will require a minimum 450MB root.
Would you like me to try to partition a drive automatically or would you rather partition it manually with parted? If
you have already setup your partitions, you may skip this step.
[Partition (Auto/Parted/Skip) [Auto
I found the following drives on your system sda 1074 MB
Install the image on? [sda] Enter
This will destroy all data on /dev/sda.
Continue? (Yes/No) [No]: Yes
How big of a root partition should I create? (450MB -
1074MB) [1074]MB: 512
Creating filesystem on /dev/sda1: OK
Mounting /dev/sda1
Copying system image files to /dev/sda1:OK
I found the following configuration files
/opt/vyatta/etc/config/config.boot
?Which one should I copy to sda
[/opt/vyatta/etc/config/config.boot]
Would you like to set passwords for system users (Yes/No)[Yes]: No
I need to install the GRUB boot loader
I found the following drives on your system
sda 1074MB
Which drive should GRUB modify the boot partition on
[sda]
Setting up grub: OK
!Done
vyatta:~#
پس از طی مراحل بالا, ویاتا بر روی حافظه جانبی نصب شد. حال می توانید liveCD را خارج و سیستم را از نو راه اندازی کنید. برای راه اندازی مجدد دستور زیر را وارد کنید:
vyatta:~#reboot
پس از بالا آمدن سیستم عامل می توانید از ویاتا لذت ببرید. برای تست و یا پیکربندی به صورت زیر عمل کنید:
vyatta@vyatta:~$ configure
[edit]
vyatta@vyatta# set interfaces ethernet eth0 address
192.168.1.81/24
[edit]
vyatta@vyatta# commit
[edit]
vyatta@vyatta# exit
exit
vyatta@vyatta:~$_
با دستور help در هر مکان می توانید به لیست آخرین دستورات دسترسی پیدا کنید.
برای تکمیل فرمان ها می توانید همانند لینوکس از کلید TAB استفاده کنید. به عنوان مثال برای تایپ دستور زیر لازم نیست همه کلمات تایپ شود, بلکه چند حرف اول برای شروع کافیست. اگر چند دستور دیگر, مشابه با کلمات تایپ شده آغاز شوند در این صورت همگی لیست می گردند و با تایپ ادامه حروف و زدن کلید TAB, در نهایت دستور مورد نظر در کمترین زمان ممکن تایپ می گردد:
<>vyatta@vyatta:~$ con
configure continue
vyatta@vyatta:~$ conf
vyatta@vyatta:~$ configure
برای مشاهده پیکربندی جاری سیستم به حالت پیکربندی رفته و دستور show –all را وارد می کنیم.
vyatta@vyatta:~$ configure
[edit]
vyatta@vyatta# show -all
…
ethernet eth3 {
duplex auto
hw-id 00:14:bf:5a:84:f9
speed auto
}
با استفاده از کلید Q می توانید از حالت نمایش و با دستور quit از حالت پیکر بندی خارج شوید.
با توجه به قدرت لینوکس در حالت متنی ، بسیاری از کاربران حرفه ای به این محیط علاقه ویزه ای دارند ولی همان طور که قبلا ذکر شد ویاتا مجهز به محیط گرافیکی نیز هست که برای استفاده باید ابتدا آن را فعال نمود. روال زیر طریقه فعالسازی محیط گرافیکی کاربر را نشان می دهد.(فعالسازی HTTPS)
vyatta@R1# set service https
[edit]
vyatta@R1# commit
[edit]
vyatta@R1#
البته این قابلیت در نسخه اصلی ویاتا قرار داده شده و ممکن است نسخه در حال بررسی غیر فعال باشد. در نسخه در حال بررسی امکانات زیر قابل فعال سازی هستند:
Dhcp-relay, dhcp-server, nat, ssh, telnet, http, https
پس از اجرا شدن در حالت گرافیکی با نام کاربری و کلمه عبور وارد سیستم می شویم:
User name: vyatta
Password: vyatta
به طور کلی بخش نمایش گرافیکی دارای چندین قسمت مجزا است. در سمت چپ, سیستم فایل و سرویس ها و در سمت راست, فایل و فولدر و تنظیمات هر یک از سرویس های انتخاب شده وجود دارند. به عنوان مثال برای تست پیکر بندی انجام شده در حالت گرافیکی به صورت زیر عمل می کنیم:
Select the Configuration tab
Navigate to interfaces > ethernet > eth1 in the Navigation area and click eth1
Enter the address 192.168.1.61/24 in the address box in the Input/Output area
Clicking the Set button or pressing <Enter> executes the command and yellow dots appear to indicate the change.
Click Commit to commit the change. The yellow dots disappear to indicate that there are no longer any uncommitted changes
You can also click the Show button to see the new address node in the configuration file
برای حذف یک پیکربندی اضافه شده، بدین صورت عمل می کنیم:
vyatta@vyatta# show interfaces ethernet eth0
+address 192.0.2.21/24
hw-id 00:13:46:e6:f6:87
[edit]
vyatta@vyatta#
vyatta@vyatta# delete interfaces ethernet eth0 address
192.0.2.21/24
[edit]
vyatta@vyatta#
vyatta@vyatta# show interfaces ethernet eth0
-address 192.0.2.21/24
hw-id 00:13:46:e6:f6:87
[edit]
vyatta@vyatta#
تا این لحظه تغییرات در سیستم اعمال نشده است. برای اعمال تغییرات انجام شده کافی است تا از دستور commit استفاده کنیم.
vyatta@vyatta# commit
[edit]
vyatta@vyatta# show interfaces ethernet eth0
hw-id 00:13:46:e6:f6:87
[edit]
vyatta@vyatta#
تمام تنظیمات و پیکربندی های ذخیره شده ی سیستم در فایل زیر موجود است:
/opt/vyatta/etc/config/config.boot
برای ذخیره سازی از دستور زیر استفاده می کنیم تا تمامی تغییرات ثبت گردند.
vyatta@vyatta# save
Saving configuration to
‘/opt/vyatta/etc/config/config.boot’
Done
[edit]
vyatta@vyatta#
یکی از قابلیت های بسیار جالب ویاتا امکان انتقال تنظیمات یک سیستم به دیگر سیستم ها می باشد. در ادامه روش آماده کردن یک فلاپی دیسک برای انتقال و یا حتی پشتیبان گیری از تنظیمات را آموزش می دهیم.
vyatta@vyatta# save testconfig1
Saving configuration to
‘/media/floppy/config/testconfig1′…
Done
[edit]
vyatta@vyatta#
همچنین برای بازیابی اطلاعات ذخیره شده از فلاپی بدین صورت عمل می کنیم:
vyatta@vyatta# load testconfig
Loading configuration file
/opt/vyatta/etc/config/testconfig
No configuration changes to commit
Done
[edit]
vyatta@vyatta#
http://www.vyatta.com http://www.vyatta.org
|