לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > מערכות הפעלה
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #1  
ישן 26-12-2004, 00:26
  ProgrammerX ProgrammerX אינו מחובר  
 
חבר מתאריך: 02.11.04
הודעות: 186
לינוקס עזרה בשיתוף אינטרנט

קודם כול שלום :-)
לאחרונה התקנתי אצלי על המחשב לינוקס Ubuntu ולא מזמן סיימתי לקנפג אותו (כמעט).
יש לי מחשב נוסף המריץ Windows XP ומחובר ברשת לשלי.

אני מתחבר לאינטרנט דרך הכבלים וכתבתי סקריפט התחברות שנראה כך:
קוד:
#! /bin/tcsh set HOST = "192.117.122.13" set USER = "sprog@CActcom" set IFACE = "eth0" set CABLEGW_TEMP = (`ifconfig $IFACE | grep "inet addr:" | cut -c21-36`) set CABLEGW = $CABLEGW_TEMP[1] route del -net 0.0.0 route add $HOST gw $CABLEGW pptp $HOST debug user $USER defaultroute noauth sleep 2


עכשיו יש לי כמה שאלות :-)
א. האם ניתן איכשהו להוציא את ה- CABLEGW בלי להשתמש ב- CABLEGW_TEMP ?
ב. איך אני מגדיר שהסקריפט יטען אוטומטית (עדיף בתהליך ה- init) ?
ג. לפעמים האינטרנט מתנתק אצלי (במיוחד כשאני מוריד משהו גדול) אפשר למנוע את זה איכשהו ?
ד. איך אני מגדיר IP Forwarding מהמחשב שלי למחשב השני ברשת ?
ה. כתבתי script קטן של firewall פשוט המשתמש ב- iptables, איך אני מכניס גם אותו לתהליך ה- init ?

תודה רבה לעוזרים :-)
_____________________________________
בברכה, אלכסנדר.

"The object of war is not to die for your country but to make the other bastard die for his" - General George S Patton

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #2  
ישן 26-12-2004, 01:06
צלמית המשתמש של darniator
  darniator darniator אינו מחובר  
 
חבר מתאריך: 15.08.04
הודעות: 35
שלח הודעה דרך ICQ אל darniator
התחברות
בתגובה להודעה מספר 1 שנכתבה על ידי ProgrammerX שמתחילה ב "עזרה בשיתוף אינטרנט"

אז ככה :
א. יש באתר תמיכה של actcom סקריפט לא רע (מקסימום צריך לעשות קצת התאמות אולי
להפצה שלך ) : http://support.actcom.net.il/suppor...Redhat_pptp.php
(נכון שזה redhat אבל זה כמעט אותו דבר בכול ההפצות בין כה וכה )
ב. הצורה בכי מאעפנה אבל היא עובדת בלי הרבה בעיות (לפחות אצלי) - תבדוק אם יש לך דבר כזה : /etc/rcS.d/README
אם כן מוסבר שם לא רע , בכל קרה אני מקווה שיש לך לפחות את הספריה הזאת מה שקורה זה ששם יש את כל ה סקריפטים שהוא מריץ בהתחלה , ללא תלות באיזה mde אתה עובד (אפילו single ,mode) בקיצור תבנה שם link לפי איך שכל שער ה link-ים בנויים S, מספר (יותר גדול מהכי גדול לצורך העיניין) ואז שם .... ותקשר את זה עם הסקריפט
ג. אי אפשר למנוע כל כך אבל תנסה להגביל את ה mtu אני חושב שזה מופיע ב סקריפט שהזכרתי ב (א)
ד.
תנסה את זה : echo "1" > /proc/sys/net/ipv4/ip_forward
יכול להיות שאצלך זה יהיה שונה (אני לא מאמין אבל יכול להיות)
הכי טוב שתלך ל netfilter.org יש שם מספקי אינפומציה איך עושים את זה (או שמישהו אחר יסביר לך פה)
ה. פתרון כמו ב (ג)
ו. לגבי התנתקויות - יש סוג של פתרון - תשים בדיקה שתרוץ כל דקה (בערך) דרך crontab
ותבדוק שיש קשר ל אתר שתמיד מחזיר תשובה (למשל ה DNS -ים) וכשאין אז בעצם צריך להפעיל את סקריפט ההתחברות שוב , וכם את הסקרייפט של הFW

בהצלחה ..
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #3  
ישן 26-12-2004, 09:24
  ProgrammerX ProgrammerX אינו מחובר  
 
חבר מתאריך: 02.11.04
הודעות: 186
בקשר לתשובה שלך....
בתגובה להודעה מספר 2 שנכתבה על ידי darniator שמתחילה ב "התחברות"

בקשר להפעלה האוטומטית
----------------------------------
א. יש אצלי תקיית /etc/rc.S/ אבל שמות הקבצים שם מתחילים ב- S1, S2, S3, ... אז איזה שם אני נותן ללינק שלי ?
ב. האם הלינק ירוץ בהרשאת root ?

בקשר לפיירוול ולשיתוף, תודה, אני אסתכל באתר קצת מאוחר יותר.

בקשר להתנתקויות
-----------------------
חשבתי לכתוב סקריפט פשוט שבודק כול כמה דקות אם יש ping ל- actcom.co.il אם יש, הכול בסדר.
אם לא, אני עושה restart ל- network ומפעיל את הסקריפט שלי מחדש.
עכשיו יש לי 2 שאלות בקשר לזה:
א. איך אני עושה את הטיימר הזה ?
ב. האם אני צריך לעשות restart ל- network או שמספיק רק לבצע מחדש את הפקודה pptp ?

תודה עם העזרה :-)
_____________________________________
בברכה, אלכסנדר.

"The object of war is not to die for your country but to make the other bastard die for his" - General George S Patton

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #4  
ישן 26-12-2004, 14:19
צלמית המשתמש של darniator
  darniator darniator אינו מחובר  
 
חבר מתאריך: 15.08.04
הודעות: 35
שלח הודעה דרך ICQ אל darniator
בתגובה להודעה מספר 3 שנכתבה על ידי ProgrammerX שמתחילה ב "בקשר לתשובה שלך...."

א. ,תעשה משהו כזה בספריה של rcS:
ln -s S40connect /root/connect.sh
רק תשים את המספר שיהיה 1 יותר מהכי גדול (לא חובה אבל אני ממליץ - כדי שלא יהיו בעיות)
ב.אני חושב שהוא ירוץ רק עם הרשאת root, הכי טוב שתשים את הסקריפט ב /etc/initd/ יחד עם כל
שאר הסקריפטים של המערכת (גם ככה אם תסתכל כל מה שב rcS זה symbolic links ל /etc/init.d/)

אז ככה
א. אתה צריך משהו כזה
קובץ שיכיל את השורה הבאה (או משהו דומה) , נניח אתה קורא לקובץ cronjob
ציטוט:
0-59/4 * * * * /root/bin/check_connect.sh
הציטוט יוצא הפוך בכיוון אז תתקן
הערה : אתה יכול לרשום * במקום ה 0-59/4 ואז זה יבדוק כל דקה - איך שזה רשום עכשיו זה
יבדוק כל 4 דקות

עכשיו מה שאתה צריך לעשות זה לרשום
crontab cronjob ואז הוא מוסיף את המשימה הזאת למשימות שהוא צריך לבצע
אם תעשה crontab - l הוא יראה לך מה יש שם כרגע
עכשיו אני חושב שאם אתה רוצה שזה גם ירוץ כל פעם שהמחשב עולה צריך אולי לשים את זה איפהשהוא - לא זוכר , אבל אתה יכול לבדוק ב manpages של crontab

ב. הכי טוב שקודם תהרוג את ה pptp עם killall pptp
ואז תריץ שוב את הסקריפט , אגב כנראה שתצטרך להריץ שוב את ה FW אבל אני לא בטוח

ביי
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 05:01

הדף נוצר ב 0.04 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר