ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
כרמית לויאורח · ·
 

הודעה פורסם: 19/04/2007 - 23:28
נושא ההודעה: צריך אשף התחברות לאינטרנט - הרבה מבקשים

שלום
הרבה משתמשים בעיקר מתחילם עם לינוקס מתקשים בהתחברות לאינטרנט
בישביל לעזור למתחילים אני התחלתי לפתח סקריפט ישראלי.
שמעתי שכבר היו כאלה שעשו את זה פעם לא יודעת
אני כותבת את זה בבש
יש הרבה עבודה על זה אם מישהו רוצה להצטרף לפיתוח אז בברכה הרעיון הוא כזה:
יש לי קובץ נפרד שמכיל את כל הנתונים על ISP בצורה מובנת
כשהסקריפט יתפתח תמיד אפשר להוסיף לו עוד עמודות אם צריך.
הסקריפט אמור להתאים לצורת ההתחברות לאינטרנט בישראל.

הסקריפט כרגע כתוב עבור חיבור בכבלים דרך כרטיס רשת בדרך כלל עם המודם המסופק טריון.
צריך לפתח את החלק של ה PPPOE
להוסיף בדיקה אם החיבור הוא USB או דרך הכרטיס רשת
את התמיכה במודמים ישנים וצורות חיבור ישנות אני משאירה לסקריפטים הקודמים הקיימים כבר בלינוקס אני מנסה ליצור משהו שהוא אקטואלי לעכשיו ולמשתמש הישראלי.

טוב זה ההתחלה

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

קוד:


# ************
# = Tashtit =
# ************

echo "Choose Bezeq or HOT 1 for Bezeq 2 for HOT."
echo "1. Bezeq"
echo "2. HOT"
Tashtit="HOT"
echo "[Default value is $Tashtit...]"
read Tashtit
if [ "$Tashtit" == "1" ]
then
   Tashtit="Bezeq"
   echo "Chosen value is: $Tashtit"
else
   Tashtit="HOT"
   echo "Chosen value is: $Tashtit"
fi

# so i know the tashtit now :-)

# *************************************
# ===  whichISP === need ISPinfo file
# *************************************

echo
echo "Choose the number which assosiated with your ISP."
echo "[ 1 by default ...]"
more +2 ISPinfo | awk {'print $1 "\t" $2'}
read whichISP
# input checking

if [ -n "$whichISP" ]
then
   echo "You insert $whichISP"
   echo "Input checking..."
   whichISP=$(echo $whichISP | grep '^[0-9]\{1,2\}$' | grep '^[1-9]')
   if [ -n "$whichISP" ]
   then
      maxISP=$(cat ISPinfo | tail -n 1 | awk {'print $1'})
      if [[ "$maxISP" < "$whichISP" ]]
      then
         echo "Wrong value - greater then $maxISP. Use default"
         whichISP="1"
         more +2 ISPinfo  | head -n $whichISP | tail -n 1 | awk {'print $1 "\t" $2'}
      else
         echo "You choose:"
         more +2 ISPinfo  | head -n $whichISP | tail -n 1 | awk {'print $1 "\t" $2'}
      fi
   else
      echo "You insert Incorrect value. Use default value"
      whichISP="1"
      more +2 ISPinfo  | head -n $whichISP | tail -n 1 | awk {'print $1 "\t" $2'}
   fi   
else
   echo "No input. Use default:"
   whichISP="1"
   more +2 ISPinfo  | head -n $whichISP | tail -n 1 | awk {'print $1 "\t" $2'}
fi



# ********************************
# == Username and password part ==
# ********************************

echo "Type connection Name"
echo "Default value is your chossen ISP name"
read connectionName
if [ -z $connectionName ]; then
   connectionName=$(more +2 ISPinfo  | head -n $whichISP | tail -n 1 | awk {'print $2'})
fi
echo "Type your username"
read myUsername
echo "Type your password"
read myPassword
echo
echo "Connection name is: $connectionName * Username is: $myUsername * password is: $myPassword"

#need to check username if it is with @ style or else
#check if username already exist in papsecrets

echo "\"$myUsername\" * \"$myPassword\" # $connectionName" #>> /etc/ppp/pap-secrets
echo "\"$myUsername\" * \"$myPassword\" # $connectionName" #>> /etc/ppp/chap-secrets

# **************************************************************
# == create the connection script
# **********************************
# need  net-dialup/rp-pppoe

if [ "$Tashtit" == "Bezeq" ]
then
   PPPfile=$(echo "$connectionName.pppoe.conf")
   echo "Configuration file for this connection: $PPPfile"
   cp pppoe.conf /etc/ppp/$PPPfile
   #daroosh shipuz kal
else
   myHost=$(more +2 ISPinfo  | head -n $whichISP | tail -n 1 | awk {'print $3'})
   PPPconfile=$(echo $HOME/connect.$connectionName)
   echo "myUGIP=\$(route | grep UG | awk {'print \$2'})" > $PPPconfile
   echo "route add -host $myHost gw \$myUGIP" >> $PPPconfile
   echo "myHostIP=\$(route | grep UGH | awk {'print \$1'})" >> $PPPconfile
   echo "pptp \$myHostIP --debug user $myUsername mru 1500 mtu 1500 defaultroute usepeerdns" >> $PPPconfile
   echo "myPPTPIP=\$(route | grep UH | awk {'print \$1'})" >> $PPPconfile
   echo "route add default gw \$myPPTPIP" >> $PPPconfile
   echo "route del default gw \$myUGIP" >> $PPPconfile

   echo "To connect run as root $PPPconfile"
   chmod 755 $PPPconfile
fi



וזה הקובץ ISPinfo
קוד:

index   ISP_name        VPN_PPTP                VPN_L2TP                2ADSL_User_extentions
1       netvision       cable.netvision.net.il  cable.netvision.net.il  @INetvision     @017
2       Internet_Zahav  pns.inter.net.il        lns.inter.net.il        @IInzahav       @015
3       Bezeq_BenLeumi  matav.bezeqint.net      matav.bezeqint          @IBezint        @014
4       Barak013        pns.barak.net.il        cable.barak.net.il      @IBarak         none
5       kavey_zahav012  cablepns.012.net.il     cablelns.012.net.il     @IKzahav        none
6       actcom          pns4.actcom.net.il      lns4.actcom.net.il      @IActcom        none
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
DoK לא מחובראורח · ·
 

הודעה פורסם: 19/04/2007 - 23:58
נושא ההודעה:

יש כבר לפחות שלושה כאלו
זה של מרסלו
cablecon
iwiz

ההודעה של איליה בדיון http://whatsup.org.il/forum/38935 מבהירה היטב את הבעיה של כל השלושה - הם לא נגישים ללא התחברות לספק.

לעניות דעתי הפתרונות הטובים ביותר כרגע הם מדריכים ויש כמה כאלו, הן כלליים והן להפצות ספציפיות. לפחות אחד מהמדריכים (בגרסה שאינה מתוחזקת עוד) מקושר מהפורום שאת מנהלת.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 20/04/2007 - 02:22
נושא ההודעה:

א) PPPOE ? לכבלים ? מה הקשר ? Shocked
ב) לדוק :
הבעייה העיקרית עם הכבלים נוצרת כאשר מתחברים ליציאת ה USB של המודם, ואז צריך להעלות דרייברים בחלק ממהפצות.
בחיבור לכרטיס הרשת של מודם הכבלים פועל DHCP אוט' והקליינט מתחבר ל
http://welcome.hot.net.il משם ניתן להוריד סקריפטים (ללא התחברות לספק !)

בחיבור לבזק ניתן להפעיל את אשף ה PPPOE, אשר בא בילט אין ברוב המוחלט של ההפצות כיום.

כך שאני לא מוצא היכן הבעייה שאיליה הציג.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
DoKלא בפורום כעת ת.הצטרפות: 22/02/2004 · הודעות: 3114 · מיקום: ירושלים
 

הודעה פורסם: 20/04/2007 - 02:58
נושא ההודעה:

דריבר בשביל חיבור מודם כבלים עם USB????
איזו הפצה זו?
אם מדובר בג'נטו, סלאקוור וכיו"ב אז אני לא רואה בכך בעיה (מי שבחר בהן אמור לדעת מה הוא עושה או להנות מהאתגר)

הבעיה הבסיסית של כל התסריטים האלו היא שהם לא נגישים ברגע החיבור _לתשתית_.
כל משתמש בוינדוז פשוט ניגש לאתר של hot (בקישור שהבאת) אחרי החיבור _לתשתית_ ומשם הוא יכול להוריד חייגן של הספקית שיחבר אותו אליה ומשם לאינטרנט.
אצל הרבה ספקיות אין אפשרות כזאת ללינוקס (!) ולכן המשתמשים צריכים תסריט כללי שיצור את החייגן (ולשם כך הם צריכים לעגן את ההתקן עליו נשמר התסריט) או מדריך שיסיע להם ליצור את החייגן בעצמם או בהתבסס על חייגן שזמין מרגע החיבור לתשתית.

אחרי לבטים מועטים למדי הגעתי למסקנה שהסתמכות על עיגון התקנים היא דרישה מוגזמת ועדיף להדריך את המשתמש ליצירת חייגן באופן שידרוש ממנו כתיבה מועטה ככל הניתן (כיוון זה הוא גם שהביא לשינויי האחרון בעימוד המדריך בפינגוין שכעת ניתן להדפיס אותו בצורה קלה ופשוטה)
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית שלח דוא\ ביקור באתר המפרסם מספר ICQ 
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
כרמית לויאורח · ·
 

הודעה פורסם: 20/04/2007 - 08:46
נושא ההודעה: תגידו קראתם בכלל את הסקריפט?

כי כל עוד לא קראתם ולא הבנתם את הרעיון כל הדיבורים הם דיבורים באויר.
אני יוצאת מנקודת הנחה שבהפצה שבה מריצים את הסקריפט קיימים הכלים שבהם אני משתמשת בסקריפט.

הסקריפט מיועד בישביל הפצות ישראליות משום שהוא אמור להיות מותאם למה שקיים עכשיו בישראל.

ואלה הדברים שקיימים עכשיו:

1. חיבור כבלים עם מודם רשת טריון בדרך כלל מחובר לכרטיס רשת שאת זה הסקריפט מקיים כרגע הכי טוב כי זה מה שיש לי ואת זה יכולתי לבדוק וככה אני מתחברת.
2. חיבור כבלים עם מודמים אחרים לכבלים דרך USB
3. חיבור לבזק עם מודם רשת ECI או אחר עם שימוש ב PPPOE

זה מה שקיים לי כרגע למרות שקיימים חיבורים נוספים
עם L2tp שכרגע הסקריפט לא תומך בהם
במקרה כזה כל המשתמשים שיבקשו ממני עזרה בהתחברות אני לא אתן תמיכה בסקריפט לחומרות אחרות שאני לא מכירה מעבר למה שיש בסקריפט והסקריפט יציג הודעה למשתמש לקנות חומרה מתאימה.

תפקיד הסקריפט ליצור קובץ אחר שיווצר ואת שמו יבחר המשתמש ממש כמו בחירה שם החיבור בחלונות והקובץ הזה יקבל הרשאות ריצה ויורץ כ root מתקיית הבית של המשתמש.
מצידי אחרי שנוצר הסקריפט שנשמר בשם של ההתחברות שנבחר על ידי המשתמש אין לי בעיה שהוא יעביר את הקובץ הזה לתקיית הבית של רוט.

יש לי כרגע אפשרות ליצור את הסקריפט
1. לתשתית כבלים עם מודם טריון שמחובר לכרטיס רשת
2. לתשתית בזק עם מודם רשת כלשהו שתומך ב PPPOE
3. אין לי מחשבים נוספם עם חומרות אחרות לבדוק כדי לפתח את הסקריפט בישביל זה אני פונה לקהילה כי הסקריפט מיוחד לעזרה למשתמשים מתחילים שקשה להם עם מדריכים מכל מיני סיבות ולכן הסקריפט יציג להם הודעה לרכישת חומרה אחרת וחבל
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
כרמית לויאורח · ·
 

הודעה פורסם: 20/04/2007 - 09:02
נושא ההודעה:

DoK לא מחובר :
יש כבר לפחות שלושה כאלו
זה של מרסלו
cablecon
iwiz

ההודעה של איליה בדיון http://whatsup.org.il/forum/38935 מבהירה היטב את הבעיה של כל השלושה - הם לא נגישים ללא התחברות לספק.

לעניות דעתי הפתרונות הטובים ביותר כרגע הם מדריכים ויש כמה כאלו, הן כלליים והן להפצות ספציפיות. לפחות אחד מהמדריכים (בגרסה שאינה מתוחזקת עוד) מקושר מהפורום שאת מנהלת.


ראיתי חלק מהם
לא אהבתי את איך שזה מתוכנת ואת איך שזה כתוב
נראה שאם אתה משווה את מה שאני כתבתי לשל אחרים בכלל לא קראת את הקוד שלי
מבחינתי אם יש בעיה של נגישות אפשר ללכת לחברות הכבלים ולבקש שת"פ עם הקהילה
ולתת להם את הסקריפט בדיסק או מדיה אחרת שמשתמשי לינוקס יוכלו
ולתת להם הנחיות לגבי חומרת דיפלט מסופקת למי שיש לו מערכת הפעלה לינוקס
כאשר משתמש יבוא לקבל מודם הם ישאלו אם יש לו חלונות או לינוקס ויספקו חומרה שהסקריפט תומך בה בהתאם למשתמשים מתחילים וכאלה שאוהבים שהכל "עובד על מוכן"
מישהו כבר אמר לי פעם שאם הוא צריך לבזבז שעות בקריאת מדריכים רק בישביל דבר פונקציונלי שעובד על מוכן בחלונות אז כבר עדיף לו להשאר בחלונות.

מערכת הפעלה שמשתמשים מתחילים צריכים לקרוא מאמרים ולהיות ברמה של מפתחים כדי לעבוד איתה היא לא בדיוק ידידותית אלה תישאר לנצח גימיק של כמה חברה עם סריטה במקום הנכון.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
shlomi-lלא בפורום כעת ת.הצטרפות: 04/05/2003 · הודעות: 1399 ·
 

הודעה פורסם: 20/04/2007 - 19:43
נושא ההודעה:

אני חושב שיש מקום לסקריפט כזה - חייגן אוניברסלי שכזה ללינוקס - שיהיה כתוב כולו בבאש ויקל על חיי משתמשים חדשים.
לא חושב שיהיה כלכך פשוט לדחוף אותו דרך ספקיות האינטרנט. אולי עדיף לנסות לדחוף אותו להפצות עצמן. כמו למשל במסגרת פרוייקט דביאן עיברי.

שלומיל.

_________________
________________________________
http://shlomil.blogspot.com/
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם MSN Messenger  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
strelokאורח · ·
 

הודעה פורסם: 21/04/2007 - 00:05
נושא ההודעה: אפשר לכתוב גם ב python

היי,
על מנת שהסקריפט יהיה קריא אפשר לא ללכת עם הראש בקיר ולשנות שפת
סקריפטים python היא שפה מתאימה למשימה הזאת ...
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אייל ת.הצטרפות: 24/04/2003 · הודעות: 3203 ·
 

הודעה פורסם: 21/04/2007 - 01:45
נושא ההודעה:

ואולי אפשר גם להסתכל ככה קצת על Network Manager (ככה קוראים לזה?) שיש באובונטו,
באופן מפתיע אפשר להתקין חבילה בשם:
network-manager-pptp
(למה לעזעזל זה לא בא BUILT-IN? בלע)

והיא מאפשרת ליצור חייגן PPTP גרפי, אין לי חיבור בחייגן אז אני לא בטוח מה ההגדרות הנכונות אבל זה אמור לעבוד.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית MSN Messenger  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 21/04/2007 - 02:07
נושא ההודעה:

ציטוט:
מערכת הפעלה שמשתמשים מתחילים צריכים לקרוא מאמרים ולהיות ברמה של מפתחים כדי לעבוד איתה היא לא בדיוק ידידותית אלה תישאר לנצח גימיק של כמה חברה עם סריטה במקום הנכון



עלית על דרך המלך !

ככל שיהיו יותר אמצעי התחברות לאינטרנט כך הסכוי שמישהוא מבין המשתמשים ימצא באחד מהם "ישועת-התחברות" גדלה.



חיזקי ואימצי !!!

בהצלחה Wink
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
איליהלא בפורום כעת ת.הצטרפות: 10/10/2002 · הודעות: 153 · מיקום: בת ים
 

הודעה פורסם: 21/04/2007 - 13:20
נושא ההודעה:

שט"פ עם חברות כבלים? תשכחו מזה. לשכנע אותם לשים משהו באתר - זה סיפור שלא מהעולם הזה. ואם אין לכם קשר לספקית אינטרנט - אז הדבר הופך מקשה לבלתי אפשרי.

בקשר לאשף: כרמית! עם כל הכבוד למאמצים שלך לבנות משהו חדש וטוב יותר, אני בספק אם זה שווה את המאמץ.
1) בואי נתחיל מהקוד. אני הצצתי על הקוד שלך כמו שהצצתי על הקוד של מרסלו בזמנו: מה שאומרים ברוסית "בחצי עין". אני לא מתכנת. אפילו סקריפטים אני כותב בקושי Smile לא מעניין אותי הקוד. מעניין אותי שהחייגן יהיה קל להפעלה, עם אשף הגדרות ואפשרות התקנה קלה. האם את חושבת שאין את זה לחייגן של מרסלו? כלומר, לא ברור לי למה לבנות אשף שהחל משלב 3 למשל, יעשה אותו דבר, כמו חייגן אחר.
2) אוניברסליות. לדעתי, מיותר לחלוטין. אם נצא מנקודת הנחה בסיסית שיוזר הוא דביל, אז לא יעזור אם החייגן יהיה ידידותי עד אינסוף, עדיין יהיהו שאלות :איך אני מתקין" ו"מה אני עושה עם זה עכשיו". יש את אותם השאלות גם בעולם החלונות, זה בסדר Smile אבל באותו עולם החלונות משתמש לא יידע ליצור לבד חייגן אם אין ברשותו ידע בסיסי והגדרות התחלתיות. וזה מוביל אותנו לטענה השלישית:
3) כנראה שלא נכתב מדריך ברור לכל. על פניו, מדריכים לא חוסר, גם חייגנים לא חוסר. אבל עדיין אנשים שואלים ושואלים. אז אולי במקום להשקיע מאמץ סרק (בלי כוונה להעליב Smile ) בכתיבת אשף, עדיף לכתוב מדריך חד-משמעי עם אלגוריטם (אם ברשותך חיבור ADSL, תילך לסעיף X, אם אתה מחובר בכבלים - לסעיף Y), כולל הפניה לכל מקרה אפשרי, כמו "פנה לספקית האינטרנט ע"מ לברר את צורת החיבור שלך" או "פנה לספק התשתית ע"ם לבדוק איזה ציוד יש לך". ככה שכל בנאדם בעל IQ ממוצע ומעלה יבין אותו. ואז שיהיה מוסכם בין כל חברי הפורום וכל הפורומים של לינוקס בארץ, ש:
א) כל מי שישאל - להפנות למדריך הזה
ב) לא עונים לשאלות של מישהו שלא קרא את המאמר.
ג) מוחקים (מעבירים לארכיון) את כל המדריכים הישנים.
ד) מפקסמים את המדריך בכל הדרכים האפשריות. שכל מי שיתחיל לעבוד עם לינוקס ישר ידיע למדריך הזה.

זה באמת יכול לעזור למתחילים. ולכתוב אשף? לא יודע, לא יודע... אני - בספק שזה ייתן משהו.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם מספר ICQ 
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
JuNKiEלא בפורום כעת ת.הצטרפות: 09/05/2004 · הודעות: 1195 · מיקום: dev/urandom/
 

הודעה פורסם: 21/04/2007 - 16:14
נושא ההודעה:

כרמית לוי :

מערכת הפעלה שמשתמשים מתחילים צריכים לקרוא מאמרים ולהיות ברמה של מפתחים כדי לעבוד איתה היא לא בדיוק ידידותית אלא תישאר לנצח גימיק של כמה חברה עם שריטה במקום הנכון.


גישה זו היא בעייתית מכמה בחינות :

- אין אפשרות ליצור משהו שהוא "חסין הדיוטות", וגם אם קיימת אפשרות להתקרב לכך מאד, אף אחד חוץ מאותם הדיוטות כנראה לא יהיה מעוניין להשתמש בתוצר הסופי.

- הדיוטות נוהגים להיעזר במומחים לצורך פתרון "קשיים" (נכון למדיי גם במעה"פ אחרות - המתיימרות להיות "ידידיותיות"), ולמעשה בעיקר לשם כך קיים תיעוד כתוב ומפורט, וכמו כן קיימות גם אפשרויות תמיכה אחרות.

- מפתחי ה-F/OSS פועלים עדיין בחלקם הגדול להנאתם האישית וללא תמורה (כך שאין כל הצדקה מוסרית לדרוש מאלו דבר שבו אינם חפצים).

- מבחינה קהילתית, אין טעם להפוך ל-"ידידותיים במיוחד" בעיקר כדי למשוך הדיוטות, שכן תרומתם של אלו בחזרה לקהילה הינה לרוב נמוכה במיוחד, ולעיתים אף שלילית...

- אין חובה המוטלת על משתמש להשתמש דווקא ב-F/OSS בכלל או בתוכנות מסויימות בפרט (לכל דבר יש יתרונות וחסרונות, ואלו עשויים להיות יחסיים למדיי...).

---

לסיכום, ולדעתי, תוכנה אכן צריכה להיות "ידידותית למשתמש הסביר", אך בהחלט לא "חסינת הדיוטות" או "ידידותית לכולם" !
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 21/04/2007 - 16:36
נושא ההודעה:

ציטוט:
- מבחינה קהילתית, אין טעם להפוך ל-"ידידותיים במיוחד" בעיקר כדי למשוך הדיוטות, שכן תרומתם של אלו בחזרה לקהילה הינה לרוב נמוכה במיוחד, ולעיתים אף שלילית...



לפרזיט שנזרק מצה"ל לאחר חודשים ספורים של שרות-כשלוני, וכמי שמתקיים על חרבם ודמם של אחרים
- דברי הבלע הנ"ל הם לא יותר מאשר דברי הבל רדודים !
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
JuNKiEלא בפורום כעת ת.הצטרפות: 09/05/2004 · הודעות: 1195 · מיקום: dev/urandom/
 

הודעה פורסם: 21/04/2007 - 17:03
נושא ההודעה:

אבקש לא להסיר את תגובתו של האלמוני חסר הגבולות, שכן זו עשויה לשמש כראיה בתביעת הדיבה שייתכן כי אגיש נגדו בקרוב.

כבר כעת ברשותי מידע ראשוני אודות זהותו של אותו אלמוני.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 21/04/2007 - 19:09
נושא ההודעה:

להלן תגובת "הנתבע":

מזה כשלוש שנים הינך פוגע , מעליב ומשפיל מאות עוללים רכים שפוקדים את הפורום ואשר מגששים את דרכם אל הלינוקס.





עליך להתנצל התנצלות פומבית גורפת בפניהם ,על מעשיך החולניים-נבזיים-משהו ומיד !!!

שאם לא כן, דע לך כי על קצה הצוק הינך, ודי לה בדחיפה קלה . . . אל התהום הפעורה !!
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
liorwohlלא בפורום כעת ת.הצטרפות: 09/06/2006 · הודעות: 343 · מיקום: פתח תקווה
 

הודעה פורסם: 21/04/2007 - 20:36
נושא ההודעה:

רעיון מצויין לפי דעתי.

לבן דוד שלי התקנתי אובונטו על המחשב והוא כמעט ולא משתמש בו רק כי לא הצלחנו לסדר שהאינטרנט יעבוד. וזה לא שהוא לא רוצה.. הוא ביקש..
לי למזלי יש ראווטר.

אז חייב להיות איזשהו פתרון לבעייה, וככה אני חושב שהפתרון הזה צריך להיות: צריך שהסקריפט יהיה קובץ אחד, שלא צריך שום התקנה או משהו "מסובך", שכל משתמש לינוקס ישראלי שאין לו ראווטר פשוט יקח וישים אצלו על הדסקטופ, שילחצו על האייקון שלו יפתח ממשק גרפי פשוט שכתוב בו להכניס את הפרטי התחברות, ואולי יהיה גם קצת מידע על הספקית, המודם וכל זה.
והמשתמש פשוט יכניס את הפרטים, ילחץ "התחבר" וזהו, הוא יהיה מחובר..

ואני מוכן "להמיר" את הידע שלי בתכנות לאינטרנט כדי ללמוד איך להכין ממשק פשוט כדה (או שאני יבנה אותו בxul וזהו Wink אבל אז זה יהיה 2 קבצים) רק צריך את הסקריפט שמאחורה.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית שלח דוא\ MSN Messenger  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
כרמית לויאורח · ·
 

הודעה פורסם: 22/04/2007 - 08:45
נושא ההודעה: שואיה שואיה

liorwohl :
רעיון מצויין לפי דעתי.

לבן דוד שלי התקנתי אובונטו על המחשב והוא כמעט ולא משתמש בו רק כי לא הצלחנו לסדר שהאינטרנט יעבוד. וזה לא שהוא לא רוצה.. הוא ביקש..
לי למזלי יש ראווטר.

אז חייב להיות איזשהו פתרון לבעייה, וככה אני חושב שהפתרון הזה צריך להיות: צריך שהסקריפט יהיה קובץ אחד, שלא צריך שום התקנה או משהו "מסובך", שכל משתמש לינוקס ישראלי שאין לו ראווטר פשוט יקח וישים אצלו על הדסקטופ, שילחצו על האייקון שלו יפתח ממשק גרפי פשוט שכתוב בו להכניס את הפרטי התחברות, ואולי יהיה גם קצת מידע על הספקית, המודם וכל זה.
והמשתמש פשוט יכניס את הפרטים, ילחץ "התחבר" וזהו, הוא יהיה מחובר..

ואני מוכן "להמיר" את הידע שלי בתכנות לאינטרנט כדי ללמוד איך להכין ממשק פשוט כדה (או שאני יבנה אותו בxul וזהו Wink אבל אז זה יהיה 2 קבצים) רק צריך את הסקריפט שמאחורה.


שלב ראשון לסיים את הסקריפט
שלב שני לשאול מה עוד משתמשים מתחילים לא בדיוק יודעים
אין לי בעיה שזה יהיה בכמה קבצים כדי להקל על התכנות
כי אחר כך מקבצים את זה בקובץ gz ואז כותבים עוד מיני סקריפט לאלה שמתחילים באמת
שיפתח להם את הקובץ ויתחיל להריץ להם את הסקריפט
הסקריפט יצור להם קובץ התחברות מותאם למחשב שברשותם ולתשתית וכל שישאר להם לעשות אחרי ההתקנה שמבחינתי יכולה להיות גם לא במצב של ROOT זה להריץ את הסקריפט שהסקריפט שלי יצור להם במצב של ROOT וזהו
זה לא יהיה יותר קשה ממה שזה יותר בחלונות.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
כרמית לויאורח · ·
 

הודעה פורסם: 22/04/2007 - 09:13
נושא ההודעה:

JuNKiE :
כרמית לוי :

מערכת הפעלה שמשתמשים מתחילים צריכים לקרוא מאמרים ולהיות ברמה של מפתחים כדי לעבוד איתה היא לא בדיוק ידידותית אלא תישאר לנצח גימיק של כמה חברה עם שריטה במקום הנכון.


גישה זו היא בעייתית מכמה בחינות :

- אין אפשרות ליצור משהו שהוא "חסין הדיוטות", וגם אם קיימת אפשרות להתקרב לכך מאד, אף אחד חוץ מאותם הדיוטות כנראה לא יהיה מעוניין להשתמש בתוצר הסופי.

- הדיוטות נוהגים להיעזר במומחים לצורך פתרון "קשיים" (נכון למדיי גם במעה"פ אחרות - המתיימרות להיות "ידידיותיות"), ולמעשה בעיקר לשם כך קיים תיעוד כתוב ומפורט, וכמו כן קיימות גם אפשרויות תמיכה אחרות.

- מפתחי ה-F/OSS פועלים עדיין בחלקם הגדול להנאתם האישית וללא תמורה (כך שאין כל הצדקה מוסרית לדרוש מאלו דבר שבו אינם חפצים).

- מבחינה קהילתית, אין טעם להפוך ל-"ידידותיים במיוחד" בעיקר כדי למשוך הדיוטות, שכן תרומתם של אלו בחזרה לקהילה הינה לרוב נמוכה במיוחד, ולעיתים אף שלילית...

- אין חובה המוטלת על משתמש להשתמש דווקא ב-F/OSS בכלל או בתוכנות מסויימות בפרט (לכל דבר יש יתרונות וחסרונות, ואלו עשויים להיות יחסיים למדיי...).

---

לסיכום, ולדעתי, תוכנה אכן צריכה להיות "ידידותית למשתמש הסביר", אך בהחלט לא "חסינת הדיוטות" או "ידידותית לכולם" !


ככל שתתקדם יותר הרמה של "המשתמש הסביר" בעיניך
לפי תורת היחסות כמובן, תעלה
ככל שהרמה יותר גבוהה אז יש בה פחות אנשים
כי לא קיימת רמה התחלתית סבירה שה linux baby שלנו יכול להתחיל ממנה
ברגע שהרמה תהיה יותר מידי גבוהה יכול להיות גם שאנשים לא יגיעו לשם בכלל
אז לא תהיה קיימת שום קהילה בכלל כי היא תהיה ריקה מתוכן.
אם אתה לא מבין או זוכר שגם אתה פעם היית תינוק אז לא נורא
אם אתה מצפה שאותם אנשים שלימדו אותך ילמדו את כולם אז גם אתה טועה
כי עכשיו הם כמוך ואין להם סבלנות למי שלא ברמה שלהם.
כולם רוצים לרוץ קדימה
אז תרוצו
אבל אם אתה רוצה שהתינוקות יגדלו אז צריך לטפל בהם
אם אתה לא מבין אז לא נורא
כי אחרי הכל קשה לצפות מגברים שיהיו מבינים בגידול תינוקות
אם אתה אוהב את הלרוץ קדימה והמלחמות והתחרות יופי לך
אבל אם לינוקס היא מוצר קהילתי אז אתה לא אמור לדרוך על תינוקות מהקהילה שלך.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
JuNKiEלא בפורום כעת ת.הצטרפות: 09/05/2004 · הודעות: 1195 · מיקום: dev/urandom/
 

הודעה פורסם: 22/04/2007 - 16:11
נושא ההודעה:

א. רמת הידע והכישורים של "המשתמש הסביר" היא משהו שאמור להישאר קבוע, ולהיות בהתאם לסוג התוכנה. למשל, "המשתמש הסביר" לעניין משחקים, יהיה ברמה נמוכה יותר משל זה לעניין יישומים משרדיים.

ב. לינוקס היא לא "מוצר". לינוקס היא תוכנה חופשית, ליבת מעה"פ - וסביבה אוסף של תוכנות, שרובן מפיתוח קהילתי, לפי דגם הבזאר (ממאמרו של אריק ס. ריימונד).

ג. ומדוע את טוענת כי "דרכתי" על "תינוקות" מהקהילה ? ובכלל, מי הם אותם "תינוקות" של הקהילה שאליהם את מתייחסת ?
נראה שהרבה יותר קל ונוח להטיח האשמות חסרות בסיס, ורפש, בייחוד תחת כסות האנונימיות של האינטרנט... מאשר לבסס את הטענות בעלמא, על עובדות של ממש !
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
כרמית לויאורח · ·
 

הודעה פורסם: 23/04/2007 - 09:28
נושא ההודעה:

JuNKiE :
א. רמת הידע והכישורים של "המשתמש הסביר" היא משהו שאמור להישאר קבוע, ולהיות בהתאם לסוג התוכנה. למשל, "המשתמש הסביר" לעניין משחקים, יהיה ברמה נמוכה יותר משל זה לעניין יישומים משרדיים.

ב. לינוקס היא לא "מוצר". לינוקס היא תוכנה חופשית, ליבת מעה"פ - וסביבה אוסף של תוכנות, שרובן מפיתוח קהילתי, לפי דגם הבזאר (ממאמרו של אריק ס. ריימונד).

ג. ומדוע את טוענת כי "דרכתי" על "תינוקות" מהקהילה ? ובכלל, מי הם אותם "תינוקות" של הקהילה שאליהם את מתייחסת ?
נראה שהרבה יותר קל ונוח להטיח האשמות חסרות בסיס, ורפש, בייחוד תחת כסות האנונימיות של האינטרנט... מאשר לבסס את הטענות בעלמא, על עובדות של ממש !


סליחה
אתה טוען שאין טעם להפוך לידידותיים במיוחד כדי למשוך הדיוטות
כל מי שנולד בו הרעיון של להשתמש בלינוקס הוא מוגדר כתינוק לינוקס
הוא מתחיל להשתמש בלינוקס והופך לחלק מהקהילה
כשהוא רואה שקשה לו [ללכת קשה לו לאכול וקשה לו כי הוא תינוק ואין מי שיטפל בו]
אז הרעיון של הלינוקס מת אצלו.
זה לא שלינוקס ידידותית מידי למעשה היא ידידותית לטכנאים ולמפתחים ולמתכנתים אבל למשתמש הסביר לדעתי היא לא ידידותית בכלל
אז משום כך המשלתי את מותו של הרעיון להתשמש בלינוקס אצל משתמשים מתוך קושי שלא קיים בחלונות כהפקרת תינוקות למעשה הגזמתי שאמרתי דריכה על תינוקות
בעצם זה לתת לתינוק לגווע כי הוא לא מספיק חזק או לא מספיק כשרוני כדי להשתמש או כדי להיות חלק מהקהילה
ברגע שיש קריטריונים שכאלה שלא מבוססים על מוסר כדי להיות חלק מקהילה זה כבר לא קהילה
זה כת.

לא אמרתי שלינוקס צריכה להיות ידידותית לכולם
היא צריכה להיות ידידותית למשתמש הסביר
אני חולקת עליך בעניין הזה משום שלדעתי
לינוקס בכלל לא ידידותית למשתמש הסביר
היא אפילו לא מספיק ידידותית לטכנאים [כאלה שאמורים להתקין לאנשים שבוחרים בלינוקס כמערכת הפעלה ורוצים שמישהו יתקין להם ויסדר הגדרות של כל מיני תוכנות חופשיות]

וזו דעתי
ואני כבר מזמן עברתי רמה של טכנאים אז אני יודעת על מה אני מדברת
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 23/04/2007 - 09:38
נושא ההודעה: לעניין השני של ההגדרה מה זה לינוקס

JuNKiE :
א. רמת הידע והכישורים של "המשתמש הסביר" היא משהו שאמור להישאר קבוע, ולהיות בהתאם לסוג התוכנה. למשל, "המשתמש הסביר" לעניין משחקים, יהיה ברמה נמוכה יותר משל זה לעניין יישומים משרדיים.

ב. לינוקס היא לא "מוצר". לינוקס היא תוכנה חופשית, ליבת מעה"פ - וסביבה אוסף של תוכנות, שרובן מפיתוח קהילתי, לפי דגם הבזאר (ממאמרו של אריק ס. ריימונד).

ג. ומדוע את טוענת כי "דרכתי" על "תינוקות" מהקהילה ? ובכלל, מי הם אותם "תינוקות" של הקהילה שאליהם את מתייחסת ?
נראה שהרבה יותר קל ונוח להטיח האשמות חסרות בסיס, ורפש, בייחוד תחת כסות האנונימיות של האינטרנט... מאשר לבסס את הטענות בעלמא, על עובדות של ממש !


בעניין ההגדרה מה זה לינוקס יש לי שאלה מדוע אתה מקבל את ההגדרה האקדמאית ולא את ההגדרה הקהילתית?
קהילה מבחינתי מקבץ האנשים שמתמשים בלינוקס ברובם מיחסים את המושג לינוקס לא למושג המקורי שלו שזה הליבה בלבד
הפרוש הקהילתי כלומר זה שהרוב בקהילה מייחסים למושג לינוקס הוא להפצת לינוקס כלשהי באופן כללי ולא לליבה וזה ההגדרה הקהילתית מבחינתי למרות שהכוונה הייתה שיתיחסו ללינוקס כאל ליבה בלבד וזה פרוש שהוא רק הולך בקרב מפתחים שמתעסקים עם כל מיני ליבות של מערכות הפעלה...

האם הקהילה של הלינוקס אמורה להיות קהילה המוגדרת קהילה למפתחים בלבד או קהילה למשתמשי לינוקס בכלל?

אני מקבלת את ההגדרה של הקהילה המוגדרת כקהילת משתמשי לינוקס בכלל למושג לינוקס.

ושוב סליחה
לא התכוונתי לפגוע
פשות זה נראה שאתה פוגע באנשים ועשית את זה בלי כוונה ממש כמוני
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
גונןלא בפורום כעת ת.הצטרפות: 16/01/2007 · הודעות: 285 · מיקום: מרכז
 

הודעה פורסם: 23/04/2007 - 10:42
נושא ההודעה:

ציטוט:
לא אמרתי שלינוקס צריכה להיות ידידותית לכולם
היא צריכה להיות ידידותית למשתמש הסביר
אני חולקת עליך בעניין הזה משום שלדעתי
לינוקס בכלל לא ידידותית למשתמש הסביר
היא אפילו לא מספיק ידידותית לטכנאים [כאלה שאמורים להתקין לאנשים שבוחרים בלינוקס כמערכת הפעלה ורוצים שמישהו יתקין להם ויסדר הגדרות של כל מיני תוכנות חופשיות]

אני מסכים איתך בהחלט.

אחרי עבודה של כשנתיים עם הפצת לינוקס כשרת WEB, רק אז החלטתי שאני מתקין לינוקס כ DESKTOP כי הרגשתי כבר מספיק בטוח להתמודד עם המעבר.
זאת לאחר מספר ניסיונות לעבוד עם לינוקס כשולחן עבודה, שלא עלו יפה.

היום אני מנסה לעזור לאנשים לראות שלינוקס טובה גם בשולחן עבודה, ומהווה תחליף ראוי
(במאמר מוסגר - רק לאחר שהתקינו לך וסידרו לך כל מה שאתה צריך)

הבעיה העיקרית שבה אני ניתקל כשאני מנסה לעניין מישהו, גם אם אני לא אומר לו את זה, הוא עניין החיבור לאינטרנט.
כאשר מדובר על נתב שמבצע את החיבור, המצב פשוט להפליא (אפילו נתב אלחוטי)
אבל כשמתחילים להסתבך עם חייגנים\קריאת מדריכים\יצירת סקריפטים או שימוש בכאלה,
העניין לא תמיד מצליח.

רק שבוע שעבר הייתי אצל חבר, העליתי live של קובונטו, וניסיתי מדריך לחיבור אינטרנט בכבלים.
עם כל הידע שיש לי, והיכולת להיכנס לסקריפט המופיע באותו מדריך ולתקן שגיאות או אי התאמות להפצה, עדיין החיבור לא עבד. לא ברור אם זו הייתה בעיה של תאימות פרוטוקול (ניסיתי PPTP כאשר החיבור בחלונות היה עם L2TP), אולי הבעיה הייתה בכלל אחרת (הוספת פרמטר noauth).

שורה תחתונה,
סקריפט כמו שאת מציעה, יכול וצריך לשפר את נושא החיבור לאינטרנט בצורה משמעותית,
ויקל הן על משתמשים חדשים שרוצים לנסות לבד (תינוקות לינוקס) והן על טכנאים\חברים שמעוניינים להתקין לאנשים וללמדם אלטרנטיבה מהי.
אני תומך 100%, אבל מכיוון שאני גם עם נתב, כל עניין ה QA של הסקריפט אינו ביכולתי,
למרות שבסיטואציות כמו שהייתה לי שבוע שעבר, אני אשמח לנסות אותו ולדווח.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם MSN Messenger מספר ICQ 
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
כרמית לויאורח · ·
 

הודעה פורסם: 23/04/2007 - 16:58
נושא ההודעה: תוספת קוד

אחרי החלק שהמשתמש מכניס את השם משתמש הוספתי קטע שבודק קצת את השם משתמש במקרה שזה תשתית של בזק ויוצא מהסקריפט אם נכתב שם משתמש בלי השטרודל הזה...

קוד:
if [ "$Tashtit" == "Bezeq" ]
then
   if [ -z "$(echo $myUsername | grep @)" ]
   then
      echo "You say you are using ADSL Bezeq infrastructure"
      echo "but you type your username wrong without the \"@\" sign"
      echo "Please rerun the script with correct username"
      exit 1
   fi
fi



טוב זה גם חלק שאפשר לפתח קצת יותר מי שבא לו למשל בקובץ ISPinfo הכנסתי שמות של כמה ספקים עם הסיומת בזק שלהם ואפשר לבדוק אם הסיומת שהמשתמש כתב אחרי השם משתמש שלו היא אחת מהם.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
גונןלא בפורום כעת ת.הצטרפות: 16/01/2007 · הודעות: 285 · מיקום: מרכז
 

הודעה פורסם: 23/04/2007 - 19:12
נושא ההודעה:

ניסיתי את הסקריפט, כמו שהוא מופיע פה בפוסט הראשון, ב liveCD של הפצת sabayon linux
(מבוסס ג'נטו)
בתשתית כבלים וספק 012 (חיבור רשת כמובן)
ועצוב לי לדווח שהסקריפט נשבר מאוד מהר על שגיאת syntax כלשהי...
ייתכן שזה נבע מ copy-paste, ואולי פשוט תאימות ל shell בו השתמשתי.
לצערי לא זכרתי לשים לב אם אני ב bash או משהו אחר.

בכל אופן, מחר אני אנסה את זה שוב עם liveCD של kubuntu ואולי knoppix
ונראה מה יהיו התוצאות שם.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם MSN Messenger מספר ICQ 
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 23/04/2007 - 21:59
נושא ההודעה:

ציטוט:
צריך אשף התחברות לאינטרנט - הרבה מבקשים

מסכים. אבל אני ממש לא מסכים עם הדרך שבחרת - לבנות _עוד_ "אשף". די כבר. אם את כל כך רוצה לעזור, ואינך תאבת אגו, לא יותר טוב _למשתמשים_ (תינוקות לינוקס כהגדרתך) אם תואילי בטובך לתרום את המרץ לשפר את מה שאת חושבת שדורש שיפור באחד מהאשפים הקיימים? האשף cablecon נראה לי בהחלט התחלה טובה. המשתמשים (התינוקות בעיקר) לא צריכים _עוד_ אשף שרק יבלבל אותם יותר ("כן, הורדתי את האשף ועשיתי כך וכך... אה, לא את האשף הזה? את זה? אה, לא את זה? את זה?")

אם טובת המשתמש אכן מדריכה אותך - אנא חשבי כמה דקות לפני שאת מגיבה... והמשיכי משם.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
כרמית לויאורח · ·
 

הודעה פורסם: 24/04/2007 - 01:17
נושא ההודעה:

Anonymous :
ציטוט:
צריך אשף התחברות לאינטרנט - הרבה מבקשים

מסכים. אבל אני ממש לא מסכים עם הדרך שבחרת - לבנות _עוד_ "אשף". די כבר. אם את כל כך רוצה לעזור, ואינך תאבת אגו, לא יותר טוב _למשתמשים_ (תינוקות לינוקס כהגדרתך) אם תואילי בטובך לתרום את המרץ לשפר את מה שאת חושבת שדורש שיפור באחד מהאשפים הקיימים? האשף cablecon נראה לי בהחלט התחלה טובה. המשתמשים (התינוקות בעיקר) לא צריכים _עוד_ אשף שרק יבלבל אותם יותר ("כן, הורדתי את האשף ועשיתי כך וכך... אה, לא את האשף הזה? את זה? אה, לא את זה? את זה?")

אם טובת המשתמש אכן מדריכה אותך - אנא חשבי כמה דקות לפני שאת מגיבה... והמשיכי משם.


הצצתי ב cablecon... נראה לי דפוק לעשות את זה בפייתון כשכל פקודה שניה שם זה משהו בסגנון של
קוד:

self.execute("/sbin/route add -host " + sel...
self.execute("BASH COMMAND")
self.execute("BASH COMMAND")
etc...

הסקריפט נראה מאוד מסודר כזה ויפה וערוך טוב כן דורש שיפוץ קצת
הוא עוסק רק בחיבור לכבלים.
הסקריפט של מרסלו הוא בבש ולמעשה אני אשלב בקוד שלי קוד משלו ואכתוב שם שורות שזה מהקוד שלו קראתי את הקוד שלו והוא נתן לי קצת השראה על לבדוק שזה משתמש על לפני שמריצים וכל מיני כאלה.
אגב אני לא תאבת אגו אני סופר אגו ורצוי שכמה שיותר יהיו כאלה כדי שזה יניע אותם כמו שזה מניע אותי לעשות משהו מועיל.
אם הייתי רוצה את כל האגו לעצמי לא הייתי חולקת אותו בקהילה.
אגב לא נראה לי שעוד אשף יבלבל משתמשים מתחילים להפך
הם ינסו כל אשף שיציעו להם ובסוף יתנו גם את ההערכה איזה הכי טוב להם
כי כשמשהו תופס אז הוא תופס וזהו.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
כרמית לויאורח · ·
 

הודעה פורסם: 24/04/2007 - 01:23
נושא ההודעה:

גונן :
ניסיתי את הסקריפט, כמו שהוא מופיע פה בפוסט הראשון, ב liveCD של הפצת sabayon linux
(מבוסס ג'נטו)
בתשתית כבלים וספק 012 (חיבור רשת כמובן)
ועצוב לי לדווח שהסקריפט נשבר מאוד מהר על שגיאת syntax כלשהי...
ייתכן שזה נבע מ copy-paste, ואולי פשוט תאימות ל shell בו השתמשתי.
לצערי לא זכרתי לשים לב אם אני ב bash או משהו אחר.

בכל אופן, מחר אני אנסה את זה שוב עם liveCD של kubuntu ואולי knoppix
ונראה מה יהיו התוצאות שם.


גונן תודה
כן בנ"ל יש שגיאת תחביר
הנה הסקריפט המעודכן יותר אחרי שהוספתי לו כמה שורות קוד

קוד:


# ************
# = Tashtit =
# ************

echo "Choose Bezeq or HOT 1 for Bezeq 2 for HOT."
echo "1. Bezeq"
echo "2. HOT"
Tashtit="HOT"
echo "[Default value is $Tashtit...]"
read Tashtit
if [ "$Tashtit" == "1" ]
then
   Tashtit="Bezeq"
   echo "Chosen value is: $Tashtit"
else
   Tashtit="HOT"
   echo "Chosen value is: $Tashtit"
fi

# so i know the tashtit now :-)

# *************************************
# ===  whichISP === need ISPinfo file === ask if not bezeq
# *************************************

if [ "$Tashtit" == "HOT" ]
then
   echo "Choose the number which assosiated with your ISP."
   echo "[ 1 by default ...]"
   more +2 ISPinfo | awk {'print $1 "\t" $2'}
   read whichISP
   # input checking
   if [ -n "$whichISP" ]
   then
      echo "You insert $whichISP"
      echo "Input checking..."
      whichISP=$(echo $whichISP | grep '^[0-9]\{1,2\}$' | grep '^[1-9]')
      if [ -n "$whichISP" ]
      then
         maxISP=$(cat ISPinfo | tail -n 1 | awk {'print $1'})
         if [[ "$maxISP" < "$whichISP" ]]
         then
            echo "Wrong value - greater then $maxISP. Use default"
            whichISP="1"
            more +2 ISPinfo  | head -n $whichISP | tail -n 1 | awk {'print $1 "\t" $2'}
         else
            echo "You choose:"
            more +2 ISPinfo  | head -n $whichISP | tail -n 1 | awk {'print $1    "\t" $2'}
         fi
      else
         echo "You insert Incorrect value. Use default value"
         whichISP="1"
         more +2 ISPinfo  | head -n $whichISP | tail -n 1 | awk {'print $1 "\t" $2'}
      fi   
   else
      echo "No input. Use default:"
      whichISP="1"
      more +2 ISPinfo  | head -n $whichISP | tail -n 1 | awk {'print $1 "\t" $2'}
   fi
fi #*****************************************************

# ********************************
# == Username and password part ==
# ********************************

echo "Type connection Name"
echo "   Default value is your chossen ISP name for cables"
echo "   or Bezeq if it is"
read connectionName
if [ -z $connectionName ]
then
   if [ "$Tashtit" == "HOT" ]
   then
     connectionName=$(more +2 ISPinfo  | head -n $whichISP | tail -n 1 | awk {'print $2'})
   else
     connectionName="Bezeq_Israel"
   fi
fi

echo "Type your username"
read myUsername

# username checking
if [ -z "$myUsername" ]
then
   echo "Exit script due to empty username"
   exit 1
fi

if [ "$Tashtit" == "Bezeq" ]
then
   if [ -z "$(echo $myUsername | grep @)" ]
   then
      echo "You say you are using ADSL Bezeq infrastructure"
      echo "but you type your username wrong without the \"@\" sign"
      echo "Please rerun the script with correct username"
      exit 1
   fi
fi


echo "Type your password"
read myPassword
if [ -z "$myPassword" ]
then
   echo "Exit script due to empty password"
   exit 1
fi

echo
echo "Connection name is: $connectionName * Username is: $myUsername * password is: $myPassword"

#need to check username if it is with @ style or else
#check if username already exist in papsecrets

echo "\"$myUsername\" * \"$myPassword\" # $connectionName" >> /etc/ppp/pap-secrets
echo "\"$myUsername\" * \"$myPassword\" # $connectionName" >> /etc/ppp/chap-secrets

# **************************************************************
# == create the connection script
# **********************************
# need  net-dialup/rp-pppoe

if [ "$Tashtit" == "Bezeq" ]
then
   PPPfile=$(echo "$connectionName.pppoe.conf")
   echo "Configuration file for this connection: $PPPfile"
   cp pppoe.conf /etc/ppp/$PPPfile
   #daroosh shipuz kal
else
   myHost=$(more +2 ISPinfo  | head -n $whichISP | tail -n 1 | awk {'print $3'})
   PPPconfile=$(echo $HOME/connect.$connectionName)
   cat $HOME/internetconnection/dhcpchecking.file > $PPPconfile
   echo "myUGIP=\$(route | grep UG | awk {'print \$2'})" >> $PPPconfile
   echo "route add -host $myHost gw \$myUGIP" >> $PPPconfile
   echo "myHostIP=\$(route | grep UGH | awk {'print \$1'})" >> $PPPconfile
   echo "pptp \$myHostIP --debug user $myUsername mru 1500 mtu 1500 defaultroute usepeerdns" >> $PPPconfile
   echo "myPPTPIP=\$(route | grep UH | awk {'print \$1'})" >> $PPPconfile
   echo "route add default gw \$myPPTPIP" >> $PPPconfile
   echo "route del default gw \$myUGIP" >> $PPPconfile

   echo "To connect run as root $PPPconfile"
   chmod 755 $PPPconfile
fi
#*********************************************************************************8

#Best list :-)
#1. Best: HOT + terayon + ethernet card eth0


#Development
#1. for HOT: wireless network auto configuration
#2. for HOT: USB connection example terayon
#3. for bezeq:
# http://www.bezeq.co.il/Cultures/he-IL/WOW/Support/wow/ADSLModems.htm
# there is 29 modems now 24/4/07
#4. for bezeq: USB check + pppoa turnto pppoe and conffiles
#5. for bezeq: Alcatel-570 pppoe with WIFI
#6. for bezeq: ETH type

 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
כרמית לויאורח · ·
 

הודעה פורסם: 24/04/2007 - 01:39
נושא ההודעה:

טוב כתבתי בקובץ נפרד כל מיני פקודות בדיקה לסקריפט שיווצר וצריך שזה יהיה בתיקיה משנית לתיקיית הבית ששמה אמור להיות internetconnection

זה אמור להיות הנתיב המלא והשם של הטקסט למטה
קוד:
$HOME/internetconnection/dhcpchecking.file

כאשר HOME זה תיקיית הבית של מי שמריץ את ההתקנה
[כן לא חייבים להיות root כדי להתקין אבל חייבים להיות root כדי להריץ את מה שיווצר]

הקובץ הזה הכרחי כדי שהסקריפט יהיה עם הבדיקות אם הוא רץ כמשתמש על ואיזה תכנת לקוח קיימת.

הנה הקוד של הקובץ

קוד:


# Must be root-this is from "Made by Marcelo A." script
if test "$UID" != 0 ; then
 echo "I am going to execute su if You dont have root acount try to run \"sodu su\""
 echo -e "This script must be run as root.\nType in root password, please."
 exec su
 exit 1
fi


# this is made by me :-) Carmit Levi
# dhcp client checking

if [ -x "$(which dhclient)" ]
then
   echo "You have dhclient as your dhcp client tool"
   if [ -z "$(ps -A | grep dhclient)" ]
   then
      echo "Execute dhclient"
      dhclient
   
   else
      echo "OK, dhclient is already running..."
   fi
elif [ -x "$(which dhcpcd)" ]
   echo "You have dhcpcd as your dhcp client tool"
   if [ -z "$(ps -A | grep dhcpcd)" ]
   then
      echo "Execute dhcpcd"
      dhcpcd
   else
      echo "OK, dhcpcd is already running..."
   fi
else
   echo "You dont have one of the dhcp client tools: dhcpcd or dhclient"
   echo "sorry"
   exit1
fi

 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
כרמית לויאורח · ·
 

הודעה פורסם: 24/04/2007 - 01:50
נושא ההודעה:

גונן תודה
כן בנ"ל יש שגיאת תחביר
הנה הסקריפט המעודכן יותר אחרי שהוספתי לו כמה שורות קוד
אם אתה בודק אז תבדוק עם זה ולא עם הקודם כי הוספתי עוד קובץ
שאם אתה במילה מריץ כמשתמש על אז זה לא עקרוני


קוד:


# ************
# = Tashtit =
# ************

echo "Choose Bezeq or HOT 1 for Bezeq 2 for HOT."
echo "1. Bezeq"
echo "2. HOT"
Tashtit="HOT"
echo "[Default value is $Tashtit...]"
read Tashtit
if [ "$Tashtit" == "1" ]
then
   Tashtit="Bezeq"
   echo "Chosen value is: $Tashtit"
else
   Tashtit="HOT"
   echo "Chosen value is: $Tashtit"
fi

# so i know the tashtit now :-)

# *************************************
# ===  whichISP === need ISPinfo file === ask if not bezeq
# *************************************

if [ "$Tashtit" == "HOT" ]
then
   echo "Choose the number which assosiated with your ISP."
   echo "[ 1 by default ...]"
   more +2 ISPinfo | awk {'print $1 "\t" $2'}
   read whichISP
   # input checking
   if [ -n "$whichISP" ]
   then
      echo "You insert $whichISP"
      echo "Input checking..."
      whichISP=$(echo $whichISP | grep '^[0-9]\{1,2\}$' | grep '^[1-9]')
      if [ -n "$whichISP" ]
      then
         maxISP=$(cat ISPinfo | tail -n 1 | awk {'print $1'})
         if [[ "$maxISP" < "$whichISP" ]]
         then
            echo "Wrong value - greater then $maxISP. Use default"
            whichISP="1"
            more +2 ISPinfo  | head -n $whichISP | tail -n 1 | awk {'print $1 "\t" $2'}
         else
            echo "You choose:"
            more +2 ISPinfo  | head -n $whichISP | tail -n 1 | awk {'print $1    "\t" $2'}
         fi
      else
         echo "You insert Incorrect value. Use default value"
         whichISP="1"
         more +2 ISPinfo  | head -n $whichISP | tail -n 1 | awk {'print $1 "\t" $2'}
      fi   
   else
      echo "No input. Use default:"
      whichISP="1"
      more +2 ISPinfo  | head -n $whichISP | tail -n 1 | awk {'print $1 "\t" $2'}
   fi
fi #*****************************************************

# ********************************
# == Username and password part ==
# ********************************

echo "Type connection Name"
echo "   Default value is your chossen ISP name for cables"
echo "   or Bezeq if it is"
read connectionName
if [ -z $connectionName ]
then
   if [ "$Tashtit" == "HOT" ]
   then
     connectionName=$(more +2 ISPinfo  | head -n $whichISP | tail -n 1 | awk {'print $2'})
   else
     connectionName="Bezeq_Israel"
   fi
fi

echo "Type your username"
read myUsername

# username checking
if [ -z "$myUsername" ]
then
   echo "Exit script due to empty username"
   exit 1
fi

if [ "$Tashtit" == "Bezeq" ]
then
   if [ -z "$(echo $myUsername | grep @)" ]
   then
      echo "You say you are using ADSL Bezeq infrastructure"
      echo "but you type your username wrong without the \"@\" sign"
      echo "Please rerun the script with correct username"
      exit 1
   fi
fi


echo "Type your password"
read myPassword
if [ -z "$myPassword" ]
then
   echo "Exit script due to empty password"
   exit 1
fi

echo
echo "Connection name is: $connectionName * Username is: $myUsername * password is: $myPassword"

#need to check username if it is with @ style or else
#check if username already exist in papsecrets

echo "\"$myUsername\" * \"$myPassword\" # $connectionName" >> /etc/ppp/pap-secrets
echo "\"$myUsername\" * \"$myPassword\" # $connectionName" >> /etc/ppp/chap-secrets

# **************************************************************
# == create the connection script
# **********************************
# need  net-dialup/rp-pppoe

if [ "$Tashtit" == "Bezeq" ]
then
   PPPfile=$(echo "$connectionName.pppoe.conf")
   echo "Configuration file for this connection: $PPPfile"
   cp pppoe.conf /etc/ppp/$PPPfile
   #daroosh shipuz kal
else
   myHost=$(more +2 ISPinfo  | head -n $whichISP | tail -n 1 | awk {'print $3'})
   PPPconfile=$(echo $HOME/connect.$connectionName)
#   cat $HOME/internetconnection/dhcpchecking.file > $PPPconfile
   echo "myUGIP=\$(route | grep UG | awk {'print \$2'})" >> $PPPconfile
   echo "route add -host $myHost gw \$myUGIP" >> $PPPconfile
   echo "myHostIP=\$(route | grep UGH | awk {'print \$1'})" >> $PPPconfile
   echo "pptp \$myHostIP --debug user $myUsername mru 1500 mtu 1500 defaultroute usepeerdns" >> $PPPconfile
   echo "myPPTPIP=\$(route | grep UH | awk {'print \$1'})" >> $PPPconfile
   echo "route add default gw \$myPPTPIP" >> $PPPconfile
   echo "route del default gw \$myUGIP" >> $PPPconfile

   echo "To connect run as root $PPPconfile"
   chmod 755 $PPPconfile
fi
#*********************************************************************************8




 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
גונן (לא מחובר)אורח · ·
 

הודעה פורסם: 24/04/2007 - 13:36
נושא ההודעה:

טוב, הפעם ניסיתי עם אובונטו, בוודאות הייתי בBASH
עדיין יש לי שגיאת תחביר והפעם גם העתקתי אותה:

קוד:

[defaul value is ...]
2
':not a valid identifier10: read: `
'/make_internet.sh: line18: syntax error near unexpected token `
'/make_internet.sh" line18: ` fi


רעיונות ?
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. אורח [כרמית לוי]
  2. אורח [DoK לא מחובר]
  3. אורח
  4. DoK
  5. אורח [כרמית לוי]
  6. אורח [כרמית לוי]
  7. shlomi-l
  8. אורח [strelok]
  9. אייל
  10. אורח
  11. איליה
  12. JuNKiE
  13. אורח
  14. JuNKiE
  15. אורח
  16. liorwohl
  17. אורח [כרמית לוי]
  18. אורח [כרמית לוי]
  19. JuNKiE
  20. אורח [כרמית לוי]
  21. אורח
  22. גונן
  23. אורח [כרמית לוי]
  24. גונן
  25. אורח
  26. אורח [כרמית לוי]
  27. אורח [כרמית לוי]
  28. אורח [כרמית לוי]
  29. אורח [כרמית לוי]
  30. אורח [גונן (לא מחובר)]
  31. אורח [gonen (not logged-in)]
  32. אורח
  33. אורח [כרמית לוי]
  34. אורח [כרמית לוי]
  35. אורח
  36. meital
  37. אורח [כרמית לוי]
  38. nadavvin
  39. אורח [YP]
  40. אורח [כרמית לוי]
  41. אורח [כרמית לוי]
  42. אורח [Niver]
  43. אייל
  44. אורח [כרמית לוי]
  45. אורח
  46. אורח [carmit_levi]
  47. eLAN
  48. אורח
  49. אורח [carmit_levi]
  50. אורח [כרמית לוי]
  51. אורח
  52. אורח [כרמית לוי]
  53. אורח [כרמית לוי]
  54. אורח