Ansluta till internet utan webbläsare
Håller på att installera en liten server som jag ska ha till Subversion+TRAC server, plus utvecklings-webbserver.
Jag har knapp erfarenhet av Linux, den sträcker sig iprincip bara till lite Ubuntu. Så eftersom jag är van vid kommandona från debian så tänkte jag att någon avkomma från det skulle vara bäst, sen har ubuntu bra community och dokumentation vad jag både hört och upplevt, så det blev Ubuntu.
Eftersom jag tänkte lära mig lite på kuppen (och att min server-dator inte stödjer PAE) så valde jag bort server versionen av Ubuntu och tankade hem deras alternativa installations-cd ("ubuntu-7.10-alternate-i386.iso") och installerade bara grundsystemet (alltså en konsol utan fönster hanterare osv).
Allt är väl och funkar som det ska! Dock får jag mitt internet från mitt universitet (Uppsala) och de kräver login för att få tillgång till internet.
Alltså när man har anslutit till nätverket och öppnar webbläsaren kommer en login-sida upp (oavsett vilken adress man försöker komma till). Där skriver man in lösenord osv och loggar in, när det är gjort är man online och allt funkar som vanligt.
Problemmet med min server är att det inte finns någon webbläsare! Datorn har kontakt med nätverket (allt ser i alla fall rätt ut när jag kör "ifconfig") men som sagt har den inte kontakt med internet då det krävs att man loggar in. självklart går det inte att installera t.ex. Lynx via "apt-get install lynx" eftersom det kräver internet anslutning. Moment 22 med andra ord...
Nu skulle man kunna tänka sig att jag kan logga in med min vanliga datorn sätta in nätverkssladden i servern så är allt frid och fröjd men nätverket ger servern ett nytt ip och kräver att man loggar in igen (antar att det känner att MAC-adressen är en annan)...
Min fråga är nu: Hur man kan lösa det? Som sagt är min erfarenhet av linux _begränsad_ men jag antar att det måste finnas något annat sätt att installera Lynx än genom apt-get, i så fall kan jag kanske tanka ner det och föra över det till servern via diskett...
Vidare undrar jag om man kan fixa en mer långsiktig lösning, inte speciellt bra om man varje gång servern ska startas ska behöva surfa in och logga in till internet med lynx (dessutom droppar nätverket internet-anslutningen om den är inaktiv under cirka 10 minuter, och då blir det ett jäkla springande)...
Kan man möjligen skriva ett bash-script som skickar ett POST-request (via HTTP) till login-sidan automatiskt när datorn startar och sedan en annan som skickar ut en ping mot internet var 5:e minut eller så. Programmerade ett liknade program till windows men det var i C# så blir lite omständigt om man ska köra det på servern. Om inte det funkar (BASH) vad kan man annars skriva det i? måste det var ett kompilerat C/C++ program eller liknade eller kan man skriva det i python? (har ingen erfarenhet av python, har de ens socket-klasser?)
Lång text... men hoppas något kan hjälpa mig! Tack på förhand!