تنظیمات سیستمی
تنظیم host name
soodar(config)# hostname SOODAR
SOODAR(config)#
تنظیم ip host
soodar(config)# ip host soodarA 192.168.1.51
مشاهده ip host
soodar1# sh ip host
iman 192.168.1.30
soodarA 192.168.1.55
n3 192.168.30.253
netem 192.168.30.248
تنظیم name-server
soodar(config)# ip name-server 8.8.8.8
مشاهده name-server
soodar(config)# do sh ip name-server
8.8.8.8
45.1.48.76
تنظیم ساعت و منطقه زمانی
تنظیم ساعت به دو روش استفاده از ntp و تنظیم دستی انجام می پذیرد . گزینه NTP service: active نشان می دهد که سرویس ntp فعال است و ساعت وتاریخ سیستم از طریق ntp تنظیم شده است :
soodar1# show clock
Local time: Thu 2020-09-24 06:44:30 UTC
Universal time: Thu 2020-09-24 06:44:30 UTC
RTC time: Thu 2020-09-24 06:43:47
Time zone: UTC (UTC, +0000)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no
تنظیم Time Zone
n1(config)# clock timezone Asia/Tehran
n1(config)# do sh clock
Local time: Thu 2020-09-24 10:15:19 +0330
Universal time: Thu 2020-09-24 06:45:19 UTC
RTC time: Thu 2020-09-24 06:44:36
Time zone: Asia/Tehran (+0330, +0330)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no
تنظیم NTP server
n1(config)# ntp server ir.pool.ntp.org
n1(config)# do sh ntp sources
.-- Source mode '^' = server, '=' = peer, '#' = local clock.
/ .- Source state '*' = current best, '+' = combined, '-' = not combined,
| / 'x' = may be in error, '~' = too variable, '?' = unusable.
|| .- xxxx [ yyyy ] +/- zzzz
|| Reachability register (octal) -. | xxxx = adjusted offset,
|| Log2(Polling interval) --. | | yyyy = measured offset,
|| \ | | zzzz = estimated error.
|| | | \
MS Name/IP address Stratum Poll Reach LastRx Last sample
===============================================================================
^* meetbsd.ir 2 6 37 52 -16us[ +381us] +/- 246ms
تنظیم دستی ساعت و تاریخ
دقت کنید اگر سرویس ntp فعال باشد شما نمی توانید به صورت دستی ساعت را تنظیم کنید . ابتدا باید سرویس ntp را غیر فعال کنید :
soodar(config)# clock set 10:40:45 2 23 2020
Failed to set time: Automatic time synchronization is enabled
Failed to set time: Automatic time synchronization is enabled
غیر فعال کردن ntp
برای تنظیم دستی ساعت باید ابتدا آن را غیر فعال کنید
n1(config)# no ntp
n1(config)# clock set 12:12:12
(1-12) Month of the year
n1(config)# clock set 12:12:12 12
(1-31) Day of the month
n1(config)# clock set 12:12:12 12 12
(2000-4192) Year( no abbreviation)
n1(config)# clock set 12:12:12 12 12 2020
n1(config)# do sh clock
Local time: Sat 2020-12-12 12:12:14 +0330
Universal time: Sat 2020-12-12 08:42:14 UTC
RTC time: Sat 2020-12-12 08:42:15
Time zone: Asia/Tehran (+0330, +0330)
System clock synchronized: no
NTP service: inactive
RTC in local TZ: no
توجه
به صورت پیش فرض سرویس ntp در سودار فعال است .
با غیر فعال کردن ntp تمامی ntp server های تنظیم شده حذف می شوند .
به محض تنظیم هر ntp server سرویس ntp فعال می شود .
سرویس ها
در زیر لیستی از سرویس های فعال در روتر را آورده ایم . هر کدام از سرویس ها بخشی از عملکرد سیستمی سودار را انجام می دهند :
vpp
(data plane)frr
(controlplane)fail2ban
(ip ban service)soolog , soomon
(monitoring services)dhcp
ipsec
ntp
ssh
snmp
مشاهده وضعیت سرویس
برای مشاهده وضعیت سرویس ها دستور زیر را وارد کنید :
soodar# sh system service status fail2ban
* fail2ban.service - Fail2Ban Service
Loaded: loaded (/lib/systemd/system/fail2ban.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2023-06-01 12:25:43 +0430; 2min 23s ago
Docs: man:fail2ban(1)
Process: 380 ExecStartPost=/usr/bin/fail2ban-poststart (code=exited, status=0/SUCCESS)
Main PID: 378 (f2b/server)
Tasks: 5 (limit: 3585)
Memory: 19.1M
CGroup: /system.slice/fail2ban.service
`-378 python3 /usr/bin/fail2ban-server -xf --logtarget=sysout start
Jun 01 12:25:43 soodar fail2ban-server[378]: fail2ban.jail [378]: INFO Initiated 'systemd' backend
Jun 01 12:25:43 soodar fail2ban-server[378]: fail2ban.filter [378]: INFO maxLines: 1
Jun 01 12:25:43 soodar fail2ban-server[378]: fail2ban.filtersystemd [378]: INFO [sshd] Added journal match for: '_SYSTEMD_UNIT=sshd.service + _COMM=sshd'
Jun 01 12:25:43 soodar fail2ban-server[378]: fail2ban.filter [378]: INFO maxRetry: 3
Jun 01 12:25:43 soodar fail2ban-server[378]: fail2ban.filter [378]: INFO findtime: 30
Jun 01 12:25:43 soodar fail2ban-server[378]: fail2ban.actions [378]: INFO banTime: 600
Jun 01 12:25:43 soodar fail2ban-server[378]: fail2ban.filter [378]: INFO encoding: UTF-8
Jun 01 12:25:43 soodar fail2ban-server[378]: fail2ban.jail [378]: INFO Jail 'sshd' started
Jun 01 12:25:43 soodar fail2ban-server[378]: Server ready
Jun 01 12:25:43 soodar systemd[1]: Started Fail2Ban Service.
soodar#
Active: active (running) since Thu 2023-06-01 12:25:43 +0430; 2min 23s ago
نشان می دهد که سرویس در حال اجرا است و حدود ۲ دقیقه از زمان اجرای آن می گذرد و همچنین زمان دقیق استارت شدن سرویس مشخص است
در خط های آخر لاگ های سرویس را مشاهده می کنید
ری استارت کردن سرویس
گاهی اوقات ممکن است در شرایط خاص لازم باشد سرویسی را به صورت دستی و از ترمینال ری استارت کنید . دستور مورد نظر به شکل زیر است :
soodar(config)# system service restart soolog
توجه
ری استارت کردن سرویس در شرایطی خاص و معمولا به در خواست تیم پشتیبانی سودار باید انجام شود
ری استارت برای همه سرویس ها امکان پذیر نیست و برای آنها تنها مشاهده وضعیت سرویس مقدور است
خاموش کردن
برای خاموش کردن روتر از دستور زیر استفاده می شود :
soodar1# poweroff
All your unsaved changes will be lost. Proceed with reload?[yes/no]
ری استارت کردن
برای ری استارت کردن روتر از دستور زیر استفاده می شود :
soodar1# reload
All your unsaved changes will be lost. Proceed with reload?[yes/no]
در هر دو دستور باید دقت کنید که تنظیماتی که write نکرده اید پس از poweroff , reload از بین می رود .