För att få nomad att fungera så följer man följande anvisningar:
- Gå till http://cdks.chalmers.se/ och skriv in ett lösenord för underkontot /net. Detta måste du göra från en dator som redan kommer åt internet.
- Koppla in datorn i (t.ex. ett grupprum på våning tre) där kontakterna är märkta med en guldetikett "nomad", eller använd wlan.
- Gå (på din inkopplade dator) in på https://login.nomad.chalmers.se och fyll i <användarnamn>/net som användarnamn och det lösenord du fyllde i på cdks som lösenord. <användarnamn> är ditt vanliga "Chalmers-ID".
Det är ganska tråkigt att skriva in lösenordet varje gång. Istället kan du använda programmet Nomad Monitor som gör jobbet åt dig varje gång den känner av att du fått en viss dhcp-adress.
Se NomadMonitor.
Ett alternativ till Nomad Monitor är [wget], om man t.ex. kör Linux.
Skriv:
wget --no-check-certificate --output-document=- --post-data \
'login=mittAnvändarnamn%2Fnet&password=mittLösenord&org=Radius&action=Login' \
https://login.nomad.chalmers.se
OBS, detta åsidosätter certifikatkontrollen och någon kan potentiellt utsätta er för en mannen-i-mitten-attack eller dylikt. Fredrik Strömberg tipsar om följande, säkrare, kodrad som nyttjar Curl istället:
curl -d "action=Login&login=USER%2Fnet&password=PASSWORD&org=Radius"
https://login.nomad.chalmers.se/
http://curl.haxx.se/docs/sslcerts.html har mer information om hur curl verifierar SSL-
Fonsan skrev
Nedan stående rad skapar ett auto inlogg på din *buntu och kanske även på andra *nix
byt ut LOGIN mot ditt ckds utan /net och PASSWORD mot ditt lösen
sudo apt-get install curl && \
sudo sh -c 'echo "if [ \"\`ifconfig|grep addr:129.16\`\" ];
then curl -d \"action=Login&login=LOGIN%2Fnet&password=PASSWORD&org=Radius\" \
https://login.nomad.chalmers.se/ > /dev/null 2> /dev/null; fi" \
>> /etc/network/if-up.d/nomadconnect && \
sudo chmod 700 /etc/network/if-up.d/nomadconnect && \
sudo sh /etc/network/if-up.d/nomadconnect'