Üdv Mindenkinek!
Ígéretem ellenére mégis kénytelen vagyok írni, mert nem boldogulok.
A rövid cím nem biztos, hogy visszaadja érthetően a problémámat, szóval:
Kollégiumban lakom és a rendszergazda szerint van itt a közelemben egy hibás router, ami elégsűrűn összekeveri az IP címeket, néha ugyanazt adja több gépnek is. Nálam ez azzal jár, hogy induláskor 10-ből 9-szer hiába jelzi, hogy van aktív net kapcsolat, mégsincs. Ha kb. 5ször bontom és újraindíom a net kapcsolatatot, akkor valóban lesz, mert új IP-t kapok és az 5. általában már nem egyezik máshová kiadott címekkel.
A probléma az, hogy én egy lusta ember vagyok és szeretném ezt a dolgot automatizálni. Ha bekapcsolom a gépet, akkor magától működjön.
Eddig próbálkoztam szkriptet írni ezekkel a parancsokkal: ifconfig, ifdown, ifup, de nem váltak be. Mi az a parancs, ami akkor fut, ha a "Bontás"-ra klikkelek, valamint ennek az ellenkezője?
Vagy hogyan lehet új IP címet kérni terminálból.
A google nem a jó barátom, mert eddig nem segített. Biztos rosszul keresek, de fogalmam sincs róla hogyan keressek, angolul nem tudok számítógépes szakzsargonul. A "How to get IP address using terminal Ubuntu" és a hasonlók nem vezettek eredményre sajnos.
Ami még fontos lenne, hogy ez a szkript, vagy akármi magától fusson induláskor és ne kérjen root jelszót, mert attól idegbajt kapok. Az oké, hogy felhasználó bejelentkezéskor, telepítéskor és egyéb fontosabb műveletkor kér, de itt ne kérjen, mert ennyi erővel manuálisan is megoldhatom ezt a problémát, ahogy eddig tettem. Ha alapból a net indulásához nem kell root jelszó, akkor nem hinném, hogy ez plusz veszélyt jelentene számomra (bár itt már semmiben nem lehet biztos az ember).
Van ötletetek?