انجمنهای فارسی اوبونتو
کمک و پشتیبانی => شبکه و سرویس دهندهها => نویسنده: Silvio Dante در 07 بهمن 1397، 04:57 بظ
-
درود،
من به تازگی یه اوبونتو مینی نصب کردم و روش میزکار یونیتی !
اما به محض بالا اومدن متوجه یه مشکلی شدم، اون مشکل هم اینه که اپلت نتورک منیجر (پنل) علامت وایفای خالی نشون میده در صورتی که من به اینترنت وصلم (با LAN) و وقتی هم روش راست کلیک میکنم اکثر گزینهها غیر فعاله و زیر Ethernet Network نوشته Device not managed ! (عکس پیوست شده)
الان هم کانفیگ openvpnام رو ایمپورت کردم اما نمیتونم بهش وصل بشم.
با یکم جستجو رسیدم به اعمال تغییرات توی این فایل:
/etc/NetworkManager/NetworkManager.conf
در ابتدا به این شکل بود:
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=false
[device]
wifi.scan-rand-mac-address=no
و من قسمت ifupdown رو به این تغییر دادم:
[ifupdown]
managed=true
بعد از ریاستارت کردن سرویس نتورک منیجر همچنان مشکل پا برجا بود.
سعی کردم مشکل رو با nmcli حل کنم و از دستور زیر استفاده کردم:
nmcli dev set enp3s0 managed yes
اما متاسفانه این دستور هم کار ساز نبود و در خروجی nmcli dev همچنان اینترفیس مودم من unmanaged نمایش داده میشه ! ](*,)
$ nmcli dev
DEVICE TYPE STATE CONNECTION
enp3s0 ethernet unmanaged --
lo loopback unmanaged --
به همین ترتیب با نتورک منیجر به وی پی ان هم نمیتونم وصل شم و احساس میکنم این دوتا مشکل کاملا به هم مربوطن !
$ nmcli c up My_Vpn
Error: Connection activation failed: Could not find source connection.
چاره چیست؟ :-k
-
خب بعد از ساعتها تلاش، بالاخره موفق شدم این مشکل رو حلش کنم. راهکارشو اینجا مینویسم برای آیندگان :)
وقتی شما اوبونتو رو به همراه یه میزکار نصب میکنین، به صورت پیشفرض NetworkManager برای مدیریت شبکهتون انتخاب و پیکربندی میشه، اما وقتی که با ایزوی مینی نصب میکنین و موقعی که پنجرهی نصب میزکار (و البته نرم گروه نرم افزارهای دیگه) براتون میاد و بهش میگین چیزی نصب نکن، netplan مدیریت شبکه رو به صورت پیشفرض به Networkd میسپاره و در نتیجه این باعث میشه وقتی بعدا شما میاید نتورک منیجر نصب میکنید کار نکنه. (در واقع من فقط با استفاده از Networkd به اینترنت وصل بودم و این وسط حتی stop کردن سرویس نتورک منیجر هم تفاوتی ایجاد نمیکرد و من همچنان وصل بودم ! )
این شرحی بود که خودم از مشکل متوجه شدم، و اما راهکارش خیلی سادهست؛ کافیه این فایل رو باز کنین:
/etc/netplan/01-netcfg.yaml
محتویاتش چیزی شبیه به اینه:
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
enp3s0:
dhcp4: yes
حالا فقط کافیه جلوی renderer به جای networkd بنویسید NetworkManager. در نهایت محتویات فایل باید به شکل زیر باشه:
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
version: 2
renderer: NetworkManager
ethernets:
enp3s0:
dhcp4: yes
بعدم با استفاده از این دستور تغییرات رو اعمال کنید:
sudo netplan apply
مشکل وی پی ان هم همونطوری که حدس میزدم به همین موضوع ربط داشت و بعد از اعمال این تغییرات اون هم به درستی وصل میشه.