ניתוב בלינוקס

ניתוב בלינוקס

השאלה בקצרה, אין שומרים טבלת ניתוב בסנטוס? ip route add default via 10.0.0.138 table MyTable
באריכות:
שרת שמשמש ראוטר/פיירוול עם כרטיס רשת אחד ל LAN ושני כרטיסי רשת ל WAN - תמסורת ו ADSL.
אני מנתב חלק מהתעבורה ל ADSL על פי פורט. הכל עובד. הבעיה שאני מעבד את הטבלה MyTable בכל כיבוי של הלינוקס ואני צריך להקליד את הפקודה ידנית. ניסיתי להכניס את הפקודה בכל מיני סקריפטים בכל מיני מקומות על פי מה שמצאתי ברשת, שום דבר לא עובד. אני צריך להכניס ידנית את הפקודה.

עזרה ....
 

hetzbh

New member
קבל דוגמא עם קישור

בעקרון ב-CentOS/RHEL זה די מסודר ואתה פשוט יכול ליצור בתיקיית etc/sysconfig/network-scripts/ קובץ בשם route עם שם הציוד, לדוגמא: על כרטיס eth0 צור באותה תיקיה קובץ עם השם route-eth0
דוגמאות: http://www.cyberciti.biz/faq/centos-linux-add-route-command/
 
גם את זה ניסיתי וזה לא עובד.

אני מנסה לעדכן טבלת ניתוב MyTable שלא קשורה לכרטיס מסוים.
ip route add default via 10.0.0.138 table MyTable.
יש לי שלושה כרטיסי רשת כזכור, באיזה קובץ לשים את הפקודה?
ניסיתי. זה לא עובד.
 
אני אשאל את זה אחרת

אני רוצה להריץ כמה פקודות ip route add
וכמה פקודות ip rule add
איפה המקום הנכון לעשות זאת?
את ה ip rule add הכנסתי לסקריפט
/etc/init.d/network
אבל באותו סקריפט אני מכניס גם ip route add ......... table MyTable השורה לא מתבצעת.
 
פיתרון - לדורות הבאים

שמתי סקריפט בתיקיה etc.
אני קורא לסקריפט הזה מתוך הסקריפט rc.local.
הפקודות לא התבצעו
במקום לכתוב כך:
ip route add default via 10.0.0.138 table MyTable
יש לכתוב בצורה מלאה:
ip route add default via 10.0.0.138 dev ens160 table MyTable
 
למעלה