آموزش تنظیمات شبکه در لینوکس اوبونتو
تنظیمات شبکه در لینوکس اوبونتو
اوبونتو از NetworkManager برای مدیریت تنظیمات شبکه استفاده می کند. می توانید یک IP ثابت را از محیط گرافیکی یا در خط فرمان پیکربندی کنید. در این آموزش ما یک آدرس IP ثابت با استفاده ار ترمینال انجام میدیم.
Netplan که توسط Canonical توسعه یافته است، یک ابزار خط فرمان است که برای پیکربندی شبکه در توزیع های جدید اوبونتو استفاده می شود. Netplan از فایل های YAML برای پیکربندی رابط های شبکه استفاده می کند و شما می توانید یک اینترفیس را با استفاده از پروتکل DHCP یا یا IP Static تنظیم کنید.
YAML چیست
YAML یک زبان ترتیبی داده است که اولین بار توسط کلارک ایوانز در سال ۲۰۰۱ توسعه یافت. این زبان، مانند زبان XML، برای سازماندهی و توصیف اطلاعات استفاده می شود. YAML بر اساس یک قالب محبوب دیگر به نام JSON است. مانند زبان پایتون، YAML از تورفتگی برای تعیین بلوک ها استفاده می کند. YAML مخفف YAML Ain’t Markup Language نیست و به تفاوت بین این زبان و زبانی مانند HTML اشاره دارد. فرمت فایل های نوشته شده به این زبان .yaml است.
تنظیمات شبکه در اوبونتو ۱۶ و نسخه های قدیمی تر به سادگی با ویرایش اینترفیس انجام میشد. اما از اوبونتو ۱۷، یک سیستم پیکربندی شبکه جدید به نام NetPlan ایجاد شد. در این مقاله، ما قصد داریم شبکه سرور اوبونتو را با دستور Netplan ویرایش کنیم.
تنظیم شبکه Static IP در لینوکس اوبونتو Ubuntu
ترمینال را باز کرده و به آدرس /etc/netplan بروید. یک فایل پیکربندی YAML خواهید یافت که از آن برای پیکربندی آدرس IP استفاده خواهید کرد. در سیستم من این فایل به اسم YAML 01-network-manager-all.yaml است و آنرا باز میکنم
در کد زیر در جلوی مقدار addresses، آی پی سرور یا سیستم ما همراه با سابنت قرار داره، در مقدار gateway4 آی پی گیت وی و همچنین در addresses، دی ان اس ها قرار دارند.
:network
version: 2
:ethernets
:enp0s3
dhcp4: false
addresses: [192.168.2.100/24]
gateway4: 192.168.2.1
:nameservers
addresses: [8.8.8.8, 8.8.4.4]
بعد از انجام تغییرات، فایل را ذخیره کرده و دستور netplan زیر را برای ذخیره تغییرات اجرا کنید.
sudo netplan apply
تنظیم شبکه Static IP در اوبونتو Ubuntu 16
برای تنظیمات شبکه در ابونتو ۱۶ فایل اینترفیس شبکه را باز میکنیم
nano /etc/network/interfaces
و محتویات زیر از اسم اینترفیس تا address که عدد IP کامپیوتر یا سرور ما است را مشاهده میکنیم.
# Interface Name #
auto enp0s3
# Static IP Address #
iface enp0s3 inet static
# IP Address #
address 192.168.1.10
# Netmask #
netmask 255.255.255.0
# Gateway #
gateway 192.168.1.1
# DNS Servers #
dns-nameservers 192.168.1.1
dns-nameservers 8.8.8.8
# Search Domain #
dns-search blue.local
بعد از انجام تغییرات با دستور زیر کارت شبکه را ریستارت میکنیم
service networking restart
نکات تنظیمات شبکه :
برای مشاهده اینترفیس کارت شبکه و اطلاعات شبکه از دستور زیر در ترمینال لینوکس استفاده میکنیم
ifconfig
یا
ip a
خروجی به شکل زیر است:
enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.10 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fd50:1d9:9fe3:1400:a00:27ff:fe36:34ae prefixlen 64 scopeid 0x0
inet6 fe80::a00:27ff:fe36:34ae prefixlen 64 scopeid 0x20
ether 08:00:27:36:34:ae txqueuelen 1000 (Ethernet)
RX packets 107 bytes 10918 (10.6 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 165 bytes 22379 (21.8 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1 (Local Loopback)
RX packets 824 bytes 66440 (64.8 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 824 bytes 66440 (64.8 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
برای تنظیم DNS شبکه فایل resolv.conf را باید ویرایش کنیم و DNS های دلخواه را وارد کنیم.
/etc/resolv.conf
امیدوارم از این آموزش لذت برده باشید.
دیدگاه خود را ثبت کنید
تمایل دارید در گفتگوها شرکت کنید؟در گفتگو ها شرکت کنید.