همینطور که در جریان هستید از اوبونتو 17.10 به بعد نحوه تنظیمات شبکه که به صورت دستی در فایل interfaces صورت میگرفت به کلی تغییر کرده و از از این به بعد از netplan استفاده میشود.
اما نحوه کانفیگ netplan به چه صورت میباشد ؟ بهتر است باهم مثال هایی از نحوه کانفیگ netplan رو برای درکت بهتر بررسی کنیم.
توجه داشته باشید که کانفیگ های مربوط به netplan در مسیر (*/etc/netplan/) با پسوند .yaml ذخیره میشوند به عنوان مثال (/etc/netplan/config.yaml)، برای اعمال تنظیمات انجام شده نیز باید از دستور sudo netplan apply استفاده کنیم.
نحوه کانفیگ DHCP و ip استاتیک
فرض کنید که اسم اینترفیس شما “enp3s0” است. حال یه فایل در مسیری که قبلا گفته شد با پسوند yaml درست کنید برای کانفیگ DHCP به شکل زیر میتوان عمل کرد :
اما اگر بخواهیم ip استاتیک را تنظیم کنیم (ipv6 یا ipv4) به شکل زیر میتوانیم gateway ، nameserver ، آدرس ip وsubnet را اعمال کنیم :کد:network: version: 2 renderer: networkd ethernets: enp3s0: dhcp4: true
کد:network: version: 2 renderer: networkd ethernets: enp3s0: addresses: - 10.10.10.2/24 gateway4: 10.10.10.1 nameservers: search: [mydomain, otherdomain] addresses: [10.10.10.1, 1.1.1.1]
اینترفیس های وایرلس
دستگاه های وایرلس از کلید “wifis”استفاده می کنند و گزینه های پیکربندی مشابه را با دستگاه های اترنت سیمی به اشتراک می گذارند. نام و رمز عبور اکسس پوینت وایرلس نیز باید مشخص گردد :
اضافه کردن چندین آدرس در یک اینرفیسکد:network: version: 2 renderer: networkd wifis: wlp2s0b1: dhcp4: no dhcp6: no addresses: [192.168.0.21/24] gateway4: 192.168.0.1 nameservers: addresses: [192.168.0.1, 8.8.8.8] access-points: "network_ssid_name": password: "**********"
دقت کنید که در netplan دیگر Interface aliases ها (eth0:0) پشتیبانی نمیشوند میتوان آدرس ها را به شکل یک لیست پشت سر هم نوشت به شکل زیر :
به صورت پیشفرض Netplan از هر دو Networkd و Network Manager به عنوان Backends پشتیبانی می کند. میتوانیم با استفاده از دستور renderer در داخل فایل کانفیگ تنظیمات مربوطه را انجام داد:کد:network: version: 2 renderer: networkd ethernets: enp3s0: addresses: - 10.100.1.38/24 - 10.100.1.39/24 gateway4: 10.100.1.1
کد:network: version: 2 renderer: NetworkManager





پاسخ با نقل قول