For English click here
למעבר מתצוגת עריכה לתצוגת קריאה
כשמחוברים לסינון ע"י תוכנת וויפרי3. בדר"כ (כשההגדרות של wsl הן על הברירת מחדל) אין גישה לאינטרנט בWSL.
כדי לנסות לפתור את הבעיה, ניתן לנסות להגדיר את מצב הרשת בwsl על virtioproxy.
ראו כאן כיצד ניתן לעשות זאת ע"י תוכנה wsl settings
אם אין לכם את התוכנה wsl settings להלן מדריך (קרדיט: grock) איך לעשות את זה באופן ידני
דרישות מוקדמות
ודא שאתה משתמש ב-WSL 2, שכן מצב virtioProxy זמין רק ב-WSL 2.
יש צורך בהרשאות ניהול כדי לערוך קבצי תצורה של WSL.
בדוק את גרסת WSL על ידי הרצת הפקודה wsl --version בשורת הפקודה או ב-PowerShell של Windows. ודא שמותקנת גרסה עדכנית (למשל, WSL 2.0.14 ומעלה).
גבה נתונים או תצורות חשובות לפני ביצוע שינויים.
שלבים לשינוי מצב הרשת ל-virtioProxy
- פתיחה או יצירה של קובץ .wslconfig:
קובץ .wslconfig משמש להגדרת תצורות גלובליות של WSL 2 ונמצא בתיקיית הפרופיל של המשתמש ב- Windows(%UserProfile%\.wslconfig).
- פתח עורך טקסט (למשל, Notepad, VS Code) ונווט אל C:\Users\<YourUsername>\.wslconfig.
- אם הקובץ אינו קיים, צור קובץ חדש בשם .wslconfig.
- עריכת קובץ .wslconfig:
- הוסף או שנה את הקטע הבא בקובץ .wslconfig כדי להגדיר את מצב הרשת ל-virtioProxy:
[wsl2] networkingMode=virtioProxy
שמור את הקובץ וסגור את עורך הטקסט.
כיבוי WSL:
כדי להחיל את השינויים, יש לעצור את כל מופעי WSL הפעילים.
פתח שורת פקודה או PowerShell והרץ wsl --shutdown
פעולה זו מבטיחה שמנוע ה-WSL נעצר לחלוטין ויכבד את התצורה החדשה עם ההפעלה מחדש.
הפעלה מחדש של WSL:
הפעל מחדש את wsl ובדוק אם הבעיה נפתרה.
כדי לוודא שההגדרה נכנסה לתוקף, הרץ את הפקודה הבאה ב WSL:
wsl wslinfo --networking-mode
אם ההגדרה נכנסה לתוקף אמור להופיע virtioproxy.