מיומנויות בסיסיות בלינוקס/התחברות לאינטרנט/מודם כבלים דרך כרטיס רשת/נטויז'ן
מתוך ויקיספר, אוסף ספרי הלימוד והמדריכים החופשי.
תוכן עניינים |
[עריכה] התחברות לאינטרנט עם מודם כבלים דרך כרטיס רשת לנטויז'ן עם חייגן PPTP
הנחות:
- החבילות pppd, pptp-linux, ifupdown מותקנות.
- הרצת ifconfig מראה כי לכרטיס הרשת שלכם כתובת המתחילה ב-172.
- הקובץ /etc/network/interfaces מוגדר כהלכה (מכיל מידע על eth0).
- הדפדפן מעלה בהצלחה את האתר 212.143.205.211 (אתר ההתחברות הראשונית של נטויז'ן).
[עריכה] שלב 1: שם משתמש וסיסמה
- ערכו את הקבצים /etc/ppp/pap-secrets, /etc/ppp/chap-secrets עם הרשאות root והוסיפו אליהם את השורה הבאה:
- username cable.netvision.net.il password
- כאשר username הוא שם המשתמש שלכם ו-password היא הסיסמה שלכם. משתמשים ללא הרשאות root לא יוכלו לראות את התוכן של קבצים אלו.
[עריכה] שלב 2: יצירת סקריפט
העתיקו את הסקריפט הבא, תוך החלפת username בשלכם.
-
- הסקריפט הועתק מתוך חבילת nvcables תוך שינויים מעטים.
#! /bin/sh USERNAME="username" IFACE="eth0" PPTPS=cable.netvision.net.il NEWDNS1=194.90.1.5 NEWDNS2=212.143.212.143 case "$1" in start) ifdown $IFACE ifup $IFACE NVGW=$(ping -c 3 -w 3 $PPTPS | head -n 1 | cut -d" " -f3 | cut -d"(" -f2 | cut -d")" -f1) CABLEGW=$(route -n | grep 0.0.0.0 | cut -d" " -f10 | tail -1) route add -host $NVGW gw $CABLEGW dev $IFACE pptp $NVGW debug user $USERNAME mtu 1380 mru 1380 defaultroute persist nobsdcomp usepeerdns sleep 6 NEWGW=$(ifconfig ppp0 | grep inet | cut -d":" -f3 | tail -1 | cut -d" " -f1) route add default gw $NEWGW route del default gw $CABLEGW echo nameserver $NEWDNS1 > /etc/resolv.conf echo nameserver $NEWDNS2 >> /etc/resolv.conf ;; fast) NVGW=$(ping -c 3 -w 3 $PPTPS | head -n 1 | cut -d" " -f3 | cut -d"(" -f2 | cut -d")" -f1) CABLEGW=$(route -n | grep 0.0.0.0 | cut -d" " -f10 | tail -1) route add -host $NVGW gw $CABLEGW dev $IFACE pptp $NVGW debug user $USERNAME mtu 1380 mru 1380 defaultroute persist nobsdcomp usepeerdns sleep 6 NEWGW=$(ifconfig ppp0 | grep inet | cut -d":" -f3 | tail -1 | cut -d" " -f1) route add default gw $NEWGW route del default gw $CABLEGW echo nameserver $NEWDNS1 > /etc/resolv.conf echo nameserver $NEWDNS2 >> /etc/resolv.conf ;; stop) echo "Stopping script netvision-pptp..." killall pppd killall pptp sleep 2 ;; *) echo "Usage: netvision-pptp {start|fast|stop}" exit 1 ;; esac exit 0
[עריכה] הסברים
- שמרו את הקובץ בשם netvision-pptp למשל. זכרו להחליף את username בשם המשתמש שלכם, אותו הזנתם לתוך הקבצים pap-secrets, chap-secrets.
- מתוך שורת הפקודה הריצו:
chmod +x netvision-pptp. פקודה זו תהפוך את הקובץ לבר-הרצה. - שימו לב: רק משתמשים בעלי הרשאות root יכולים להריץ את הסקריפט.
- לחיוג:
- בפעם הראשונה שאתם מחייגים לספק, הקלידו:
./netvision-pptp fast, מכיוון שאין צורך לסגור ולהפעיל שוב את eth0 (אבל אפשר...). - אם התנתקתם וברצונכם להתחבר שוב (ללא הפעלת המחשב מחדש) באפשרותכם שתי אפשרויות:
- להריץ
./netvision-pptp startאו - - להוציא את כבל הרשת מהקיר ולהכניס שוב, ולכתוב
./netvision-pptp fast.
- להריץ
- בפעם הראשונה שאתם מחייגים לספק, הקלידו:
- להתנתקות הריצו
./netvision-pptp stop.
[עריכה] התחברות לאינטרנט עם מודם כבלים דרך כרטיס רשת לנטויז'ן עם חייגן L2TP
פרק זה לוקה בחסר. אתם מוזמנים לתרום לוויקיספר ולהשלים אותו. ראו פירוט בדף השיחה.