ست کردن ip برای کارت شبکه در ubuntu1804
سلام به همه ی لینوکسی های محترم
آقا تنظیم ip برای کارت شبکه به صورت static در لینوکس اوبونتو 1804 تغییری کرده منتها نسخه سرور را می گم
آخه در مسیر ectnetwork/interfaces اشاره داره به فایل و پوشه netplan
لطف کنید یه توضیح بدهید این فایل چی هست و کاربردش چی هست ممنون میشم
مرسی
5 پاسخ
ممنونم آقای کریم پور از توضیح عالیتان
فقط اینکه
میشه کاری کرد که مثل سابق از مسیر //etc//network//interfaces فایل پیکربندی شبکه را بخواند یا حتما از این نسخه به بعد باید در این مسیر تنظیمات ست شود
مرسی
با تشکر
سوال هایم یک مقدار طولانی شد
اینکه در یک قسمت اشاره کردید سرویس های بلااستفاده رو حذف و غیر فعال کنید آیا نیازی به این کار هست یا خیر
و در انتها با زهم سپاسگذار
سلام ، Netplan یک دستور جدید برای پیکربندی تنظیمات شبکه است که در Ubuntu نسخه 17.10 معرفی شده. هدف از ساخت این نرم افزار پیکربندی و مدیریت راحت تر تنظیمات شبکه است. Netplan بصورت مستقیم با NetworkManager و systemd-networkd در ارتباط هست. پیکربندی های کارت های شبکه در فایل هایی در مسیر زیر قرار دارن :
/etc/netplan/*.yaml
در لینک زیر بطور کامل نحوه ست کردن IP Static روی کارت شبکه توضیح داده شده :
https://www.tecmint.com/configure-network-static-ip-address-in-ubuntu/amp/
بله میشه ، ابتدا با دستورات زیر پکیج ifupdown رو Reinstall کنید :
# apt-get update # apt-get install ifupdown
حالا فایل etcnetworkinterfaces/ که محتویاتش چیزی شبیه زیر هست رو پیکربندی کنید :
source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback allow-hotplug enp0s3 auto enp0s3 iface enp0s3 inet static address 192.168.1.133 netmask 255.255.255.0 broadcast 192.168.1.255 gateway 192.168.1.1 # Only relevant if you make use of RESOLVCONF(8) # or similar... dns-nameservers 1.1.1.1 1.0.0.1
حالا دستورات زیر رو اجرا کنید تا تنظیمات فایل ها اعمال بشه :
# ifdown --force <nic_name> lo && ifup -a # systemctl unmak networking # systemctl enable networking # systemctl restart networking
حالا با دستورات زیر سرویس های بلااستفاده رو حذف و غیر فعال کنید :
# systemctl stop systemd-networkd.socket systemd-networkd networkd-dispatcher systemd-networkd-wait-online # systemctl disable systemd-networkd.socket systemd-networkd networkd-dispatcher systemd-networkd-wait-online # systemctl mask systemd-networkd.socket systemd-networkd networkd-dispatcher systemd-networkd-wait-online # apt-get --assume-yes purge nplan netplan.io
و حتما فایل etcsystemdresolved.conf/ رو باز کنید و آدرس DNS سرور ها رو وارد کنید. و در آخر دستور زیر رو اجرا کنید :
# systemctl restart systemd-resolved
ترجیحا سرویس ها رو purge یا حذف نکنید و فقط غیرفعالشون کنید.