Naar inhoud springen

Campusnet onder Ubuntu: verschil tussen versies

Uit CampusWiki
Verwijderde inhoud Toegevoegde inhoud
Opmerking toegevoegd mbt tot gnome-open tool als alternatief voor direct nautilus aanroepen.
 
 
(4 tussenliggende versies door 3 gebruikers niet weergegeven)
Regel 3: Regel 3:
== Sambalinks in Firefox ==
== Sambalinks in Firefox ==


Voor het fatsoenlijk laten doorverwijzen naar SMB links door Firefox 3 (In Firefox 2 zou het ook moeten kunnen, maar daar lijkt een bug in te zitten) moet er wat in de configuratie gerommeld worden:
Voor het fatsoenlijk laten doorverwijzen naar SMB links door '''Firefox 3.5''' (die zit in 9.10) moet er wat in de configuratie gerommeld worden:

# Open Firefox, ga naar de URL "about:config"
# Klik op "I'll be careful, I promise!" :)
# Klik met rechter muisknop, kies "new" en dan "boolean"
# Voer als naam in "network.protocol-handler.external.smb" en zet op true
# Klik met rechter muisknop, kies "new" en dan "boolean"
# Voer als naam in network.protocol-handler.expose.smb en zet deze op '''false'''.
# Herstart Firefox
# Ga naar een smb link (smb://localhost als je niks beters hebt)
# Kies "Choose"
# Selecteer /usr/bin/nautilus
# Vink "remember" en klik Ok

Voor '''Firefox 3.0''' werkt dit iets anders anders.


# Open Firefox, ga naar de URL "about:config"
# Open Firefox, ga naar de URL "about:config"
Regel 17: Regel 31:
# Vink "remember" en klik Ok
# Vink "remember" en klik Ok


Helaas wil Nautilus alleen mappen openen en niet direct bestanden. Om dit wel mogelijk te maken kun je in plaats van "/usr/bin/nautilus" beter "/usr/bin/gnome-open" gebruiken. Dit heeft het zelfde effect als het bestand aanklikken in Nautilus zelf en dit opent Nautilus als de smb:// link toch naar een map verwijst.
Helaas wil Nautilus alleen mappen openen en niet direct bestanden. Om dit wel mogelijk te maken kun je in plaats van "/usr/bin/nautilus" beter "/usr/bin/gnome-open" gebruiken. Dit heeft het zelfde effect als het bestand aanklikken in Nautilus zelf en dit opent Nautilus als de smb:// link toch naar een map verwijst.


== Hostnames ==
== Hostnames ==
Regel 38: Regel 52:


== Utwente VPN ==
== Utwente VPN ==

Standaard methode met network-manager


# Installeer de package network-manager-pptp via Synaptic of de command line: <code>$ sudo apt-get install network-manager-pptp</code>
# Installeer de package network-manager-pptp via Synaptic of de command line: <code>$ sudo apt-get install network-manager-pptp</code>
Regel 53: Regel 69:
# Voer je studentnummer (s123457) en wachtwoord in
# Voer je studentnummer (s123457) en wachtwoord in
# Klik op "Connect"
# Klik op "Connect"

Het is niet altijd handig network-manager te gebruiken, omdat er X.org en een werkende D-Bus configuratie nodig zijn. Om deze reden is er ook een mogelijkheid direct met OpenVPN het VPN te gebruiken.

# gebruik een root shell of wordt root in een gewoonte shell met <code>sudo su</code>
# Installeer de package openvpn, resolvconf is niet werkelijk nodig maar het kan handig zijn om dynamisch nameserver te wisselen <code>apt-get update && apt-get install openvpn</code>
# nu wordt er een openvpn client configuratie gebruikt
# <code>cat ~/utwente.ovpn.conf
client
dev tap
proto udp
remote ovpn.utwente.nl 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca /etc/openvpn/ca.crt
verb 3
auth-user-pass
script-security 2</code>
# het server [http://www.utwente.nl/icts/en/studenten/werkplek/werkplek_buiten_campus/openvpn/ca.cer certificaat] slaan wij onder /etc/openvpn/utwente-ca.crt op
# nu zal OpenVPN werken, een verbinding kan met <code>openvpn ~/utwente.ovpn.conf</code> geopened worden
# het is nodig network-manager af te zetten om OpenVPN te gebruiken

== Utwente WLAN ==

Hoewel ook hier network-manager een verbinding met het campus wlan maken kan, is er ook en mogelijkheid zonder X of D-Bus een verbinding door wpasupplicant te maken. Bijzonders met Debian of Ubuntu is het makkelijk wpa-roaming te gebruiken.
# gebruik een root shell of wordt root in een gewoonte shell met <code>sudo su</code>
# Installeer de package wpasupplicant, <code>apt-get update && apt-get install wpasupplicant</code>
# de configuratie /etc/network/interfaces zal nu op deze manier configureert worden:<code># cat /etc/network/interfaces
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)

# The loopback interface
# automatically added when upgrading

auto lo
iface lo inet loopback

#allow-hotplug eth0
iface eth0 inet dhcp

allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf

iface privaat inet dhcp
iface surfnet inet dhcp
iface default inet dhcp</code>
# ook /etc/wpa_supplicant/wpa_supplicant.conf is nodig, wij configureren een private wlan, het UT wlan en een standaard regel voor open wlans:<code># cat /etc/wpa_supplicant/wpa_supplicant.conf
network={
priority=15
ssid="privaat"
id_str="privaat"
proto=WPA2
psk=01234567890abcdef01234567890abcdef0123456789abcdef0123456789abcdef
}

network={
priority=4
ssid="WLAN"
id_str="surfnet"
key_mgmt=IEEE8021X
eap=TTLS
phase2="auth=PAP"
identity="s01234567@utwente.nl"
password="privaat"
ca_cert="/etc/wpa_supplicant/surfnet.pem"
}

network={
priority=1
ssid=""
key_mgmt=NONE
}</code>
# ook hier is een certificaat nodig.
# na een reboot, zal wpasupplicant en het wpa-roaming werken.
# het is nodig network-manager af te zetten om wpasupplicant direct te gebruiken


[[Categorie:Communicatie]]
[[Categorie:Communicatie]]

Huidige versie van 21 jan 2010 00:41

Deze handleiding probeert het leven van de Ubuntugebruiker met betrekking tot campusnet net zo aangenaam te maken als dat onder Windows. Helaas heeft dat wat voeten in aarde omdat netwerkshares natuurlijk nooit echt bedoeld waren voor het type gebruik waar wij het aan blootstellen, maar het kan wel. Ook wordt beschreven hoe je vanaf buiten de campus een VPN-verbinding aan de praat krijgt. De handleiding is bedoeld voor Ubuntu 8.04, maar de meeste dingen werken ook wel in de oudere versies.

Sambalinks in Firefox[bewerken]

Voor het fatsoenlijk laten doorverwijzen naar SMB links door Firefox 3.5 (die zit in 9.10) moet er wat in de configuratie gerommeld worden:

  1. Open Firefox, ga naar de URL "about:config"
  2. Klik op "I'll be careful, I promise!" :)
  3. Klik met rechter muisknop, kies "new" en dan "boolean"
  4. Voer als naam in "network.protocol-handler.external.smb" en zet op true
  5. Klik met rechter muisknop, kies "new" en dan "boolean"
  6. Voer als naam in network.protocol-handler.expose.smb en zet deze op false.
  7. Herstart Firefox
  8. Ga naar een smb link (smb://localhost als je niks beters hebt)
  9. Kies "Choose"
  10. Selecteer /usr/bin/nautilus
  11. Vink "remember" en klik Ok

Voor Firefox 3.0 werkt dit iets anders anders.

  1. Open Firefox, ga naar de URL "about:config"
  2. Klik op "I'll be careful, I promise!" :)
  3. Klik met rechter muisknop, kies "new" en dan "boolean"
  4. Voer als naam in "network.protocol-handler.external.smb" en zet op true
  5. Klik met rechter muisknop, kies "new" en dan "string"
  6. Voer als naam in "network.protocol-handler.app.smb" en als value "/usr/bin/nautilus"
  7. Herstart Firefox
  8. Ga naar een smb link (smb://localhost als je niks beters hebt)
  9. Kies "Choose"
  10. Selecteer /usr/bin/nautilus
  11. Vink "remember" en klik Ok

Helaas wil Nautilus alleen mappen openen en niet direct bestanden. Om dit wel mogelijk te maken kun je in plaats van "/usr/bin/nautilus" beter "/usr/bin/gnome-open" gebruiken. Dit heeft het zelfde effect als het bestand aanklikken in Nautilus zelf en dit opent Nautilus als de smb:// link toch naar een map verwijst.

Hostnames[bewerken]

Nautilus wil computers op het netwerk nog wel eens niet kunnen vinden, vooral via VPN. Meestal werkt het dan wel als je achter de hostname ".student.utwente.nl" typt. Uiteraard kunnen we dit automatiseren:

  1. Ga naar "System", "Administration", "Network"
  2. Unlock (8.04) en/of voer je root wachtwoord in
  3. Ga naar tabblad "DNS"
  4. Klik "Add" onder search domains
  5. Voer in: "student.utwente.nl"

Shares op het bureaublad[bewerken]

Om te voorkomen dat je bureaublad vol komt te staan met shares (alleen in Ubuntu 8.04):

  1. Start "gconf-editor" (bijvoorbeeld met Alt+F2, of vanaf de terminal)
  2. Ga naar "apps", "nautilus", "desktop"
  3. Vink "volumes_visible" uit

Utwente VPN[bewerken]

Standaard methode met network-manager

  1. Installeer de package network-manager-pptp via Synaptic of de command line: $ sudo apt-get install network-manager-pptp
  2. Herstart je computer
  3. Klik op het netwerk-icoon in de notification area van Gnome
  4. Kies "VPN Connections" en dan "Configure VPN"
  5. Kies "Add", "Forward", "PPTP tunnel", "Forward"
  6. Voer in als connection name: "Campusnet", gateway: vpn2.student.utwente.nl
  7. Ga naar "Compresstion & Encryption" tabblad en vink "Require 128 bit MPPE encryption" uit
  8. Ga naar "Routing" tabblad en vink "Only use VPN connection for these addresses" aan, en vul in: "130.89.0.0/16"
  9. Klik "Forward" totdat je terug bent in het VPN Connections overzicht
  10. Klik "Close"
  11. Klik nogmaals op het netwerk-icoon in de notification area van Gnome
  12. Kies "VPN Connections" en dan "Campusnet"
  13. Voer je studentnummer (s123457) en wachtwoord in
  14. Klik op "Connect"

Het is niet altijd handig network-manager te gebruiken, omdat er X.org en een werkende D-Bus configuratie nodig zijn. Om deze reden is er ook een mogelijkheid direct met OpenVPN het VPN te gebruiken.

  1. gebruik een root shell of wordt root in een gewoonte shell met sudo su
  2. Installeer de package openvpn, resolvconf is niet werkelijk nodig maar het kan handig zijn om dynamisch nameserver te wisselen apt-get update && apt-get install openvpn
  3. nu wordt er een openvpn client configuratie gebruikt
  4. cat ~/utwente.ovpn.conf

client dev tap proto udp remote ovpn.utwente.nl 1194 resolv-retry infinite nobind persist-key persist-tun ca /etc/openvpn/ca.crt verb 3 auth-user-pass script-security 2

  1. het server certificaat slaan wij onder /etc/openvpn/utwente-ca.crt op
  2. nu zal OpenVPN werken, een verbinding kan met openvpn ~/utwente.ovpn.conf geopened worden
  3. het is nodig network-manager af te zetten om OpenVPN te gebruiken

Utwente WLAN[bewerken]

Hoewel ook hier network-manager een verbinding met het campus wlan maken kan, is er ook en mogelijkheid zonder X of D-Bus een verbinding door wpasupplicant te maken. Bijzonders met Debian of Ubuntu is het makkelijk wpa-roaming te gebruiken.

  1. gebruik een root shell of wordt root in een gewoonte shell met sudo su
  2. Installeer de package wpasupplicant, apt-get update && apt-get install wpasupplicant
  3. de configuratie /etc/network/interfaces zal nu op deze manier configureert worden:# cat /etc/network/interfaces
  4. /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
  1. The loopback interface
  2. automatically added when upgrading

auto lo iface lo inet loopback

  1. allow-hotplug eth0

iface eth0 inet dhcp

allow-hotplug wlan0 iface wlan0 inet manual

       wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf

iface privaat inet dhcp iface surfnet inet dhcp iface default inet dhcp

  1. ook /etc/wpa_supplicant/wpa_supplicant.conf is nodig, wij configureren een private wlan, het UT wlan en een standaard regel voor open wlans:# cat /etc/wpa_supplicant/wpa_supplicant.conf

network={

       priority=15
       ssid="privaat"
       id_str="privaat"
       proto=WPA2
       psk=01234567890abcdef01234567890abcdef0123456789abcdef0123456789abcdef

}

network={

       priority=4
       ssid="WLAN"
       id_str="surfnet"
       key_mgmt=IEEE8021X
       eap=TTLS
       phase2="auth=PAP"
       identity="s01234567@utwente.nl"
       password="privaat"
       ca_cert="/etc/wpa_supplicant/surfnet.pem"

}

network={

       priority=1
       ssid=""
       key_mgmt=NONE

}

  1. ook hier is een certificaat nodig.
  2. na een reboot, zal wpasupplicant en het wpa-roaming werken.
  3. het is nodig network-manager af te zetten om wpasupplicant direct te gebruiken