<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://iridia.ulb.ac.be/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Xavier</id>
	<title>IridiaWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://iridia.ulb.ac.be/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Xavier"/>
	<link rel="alternate" type="text/html" href="https://iridia.ulb.ac.be/wiki/Special:Contributions/Xavier"/>
	<updated>2026-04-19T22:40:59Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.4</generator>
	<entry>
		<id>https://iridia.ulb.ac.be/w/index.php?title=Workstation_configuration&amp;diff=4299</id>
		<title>Workstation configuration</title>
		<link rel="alternate" type="text/html" href="https://iridia.ulb.ac.be/w/index.php?title=Workstation_configuration&amp;diff=4299"/>
		<updated>2006-11-13T13:25:37Z</updated>

		<summary type="html">&lt;p&gt;Xavier: /* Mac OS X Software for doing research */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Network configuration ==&lt;br /&gt;
You should get a static IP from the system administrator. Your hostname will be the name of a famous scientist and the domain is ulb.ac.be. Other relevant addresses are:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Description&lt;br /&gt;
! IP address&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
Gateway&lt;br /&gt;
|&lt;br /&gt;
164.15.10.254&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
DNS1&lt;br /&gt;
|&lt;br /&gt;
164.15.59.200&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
You might also need to add the following data, althoug many systems set it automatically:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Description&lt;br /&gt;
!Value&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Network&lt;br /&gt;
|&lt;br /&gt;
164.15.10.0&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Netmask&lt;br /&gt;
|&lt;br /&gt;
255.255.255.0&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Broadcast&lt;br /&gt;
|&lt;br /&gt;
164.15.10.255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Wi-Fi network configuration ===&lt;br /&gt;
All IRIDIA lab is covered by a wireless network. To join it you should get the password from the system administrator.  Relevant configuration data are:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Description !! Value&lt;br /&gt;
|- &lt;br /&gt;
|| Network name || dorigoextreme&lt;br /&gt;
|- &lt;br /&gt;
|| Radio mode || 802.11b/g Compatible&lt;br /&gt;
|-&lt;br /&gt;
|| Channel || 1&lt;br /&gt;
|-&lt;br /&gt;
|| Wireless Security Mode || 128bit WEP&lt;br /&gt;
|-   &lt;br /&gt;
|| DNS Server || 164.15.59.200&lt;br /&gt;
|-&lt;br /&gt;
|| Distributed IPs || 10.0.2.2-200&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Firewall configuration ==&lt;br /&gt;
Since the computers are available through direct connections from internet you should protect your machine with a firewall.&lt;br /&gt;
Linux provides an integrated mechanism for accepting or rejecting incoming packets. &lt;br /&gt;
&lt;br /&gt;
If you want to setup a good firewall quickly, you may use the following link :&lt;br /&gt;
[http://easyfwgen.morizot.net/gen/ Firewall script generator]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''How to generate the firewall script ?'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Usually, the interface to internet is eth0. You can check your available interfaces&lt;br /&gt;
by typing (as root) :&lt;br /&gt;
&lt;br /&gt;
''# ifconfig -a''&lt;br /&gt;
&lt;br /&gt;
Most of the time, you wish to have an access to the computer, but you still want it&lt;br /&gt;
to be secure. The best is to disable any inbound service except SSH. The SSH connections&lt;br /&gt;
are encrypted so that you can safely access to the computer even if someone is tcpdumping&lt;br /&gt;
your connection.&lt;br /&gt;
&lt;br /&gt;
For the moment, I don't know how to use the Fireparse format. If you know about it&lt;br /&gt;
just use it. Otherwise you'll have to take a look at the logs (''/var/log/syslog'') to&lt;br /&gt;
monitor the possible network problems or attacks.&lt;br /&gt;
&lt;br /&gt;
Now that you have all the necessary informations, you can generate the firewall script.&lt;br /&gt;
Name this script ''iptables'', give it execution rights (''chmod u+x iptables'') and put it under the directory ''/etc/init.d/''. &lt;br /&gt;
&lt;br /&gt;
Be aware that the script loads some iptables modules in your kernel. If you have recompiled your kernel then you&lt;br /&gt;
should ensure that the necessary modules are present. If you have statically linked the code to the kernel&lt;br /&gt;
then you should remove the modprobe commands in the firewall's script.&lt;br /&gt;
&lt;br /&gt;
Now simply add a symbolic link in the runlevel 2 to this script by typing (as root) :&lt;br /&gt;
&lt;br /&gt;
''# ln -s /etc/rc2.d/S12iptables /etc/init.d/iptables''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You should adapt the number 12 to your needs. The firewall must be run as early as possible. &lt;br /&gt;
For example if telnet services are run before it, an attack is still possible. Be careful about this.&lt;br /&gt;
&lt;br /&gt;
If you want to understand more deeply iptables, you can check the following URLs :&lt;br /&gt;
&lt;br /&gt;
[http://www.netfilter.org/ Iptables official website]&lt;br /&gt;
&lt;br /&gt;
[http://iptables-tutorial.frozentux.net/iptables-tutorial.html Iptables tutorial and explanations]&lt;br /&gt;
&lt;br /&gt;
[http://lea-linux.org/reseau/iptables.html Setting up a firewall using iptables (in french)]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Printer configuration ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! URL&lt;br /&gt;
! Model&lt;br /&gt;
! Location&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
Gutenberg&lt;br /&gt;
|&lt;br /&gt;
gutenberg.ulb.ac.be&lt;br /&gt;
|&lt;br /&gt;
HP4100&lt;br /&gt;
|&lt;br /&gt;
Office C.5.106A&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Meucci&lt;br /&gt;
|&lt;br /&gt;
meucci.ulb.ac.be&lt;br /&gt;
|&lt;br /&gt;
Ricoh Aficio 1027&lt;br /&gt;
|&lt;br /&gt;
Office C.5.106A&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EPSON_Stylus_Photo_1290&lt;br /&gt;
|&lt;br /&gt;
tinbergen.ulb.ac.be&lt;br /&gt;
|&lt;br /&gt;
EPSON Stylus Photo 1290&lt;br /&gt;
|&lt;br /&gt;
Office C.5.102A&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Linux Install'''&lt;br /&gt;
&lt;br /&gt;
# Install CUPS  (Debian: apt-get install cup-sys).&lt;br /&gt;
# Run cups daemon&lt;br /&gt;
# Point printer at localhost:631&lt;br /&gt;
# Click on Printers tab.  Click the button 'Add printer'&lt;br /&gt;
Use following configuration options&lt;br /&gt;
* Location and description: Ping Pong Room - Meucci OR Gutenberg&lt;br /&gt;
* Device: LPD/LPR Host or Printer&lt;br /&gt;
* Device URL: lpd://gutenberg.ulb.ac.be:515/lp OR lpd://meucci.ulb.ac.be:515/lp&lt;br /&gt;
* Model/Driver: Raw Queue&lt;br /&gt;
&lt;br /&gt;
'''Windows XP Install'''&lt;br /&gt;
&lt;br /&gt;
# Goto Printers-&amp;gt;Add New Printer&lt;br /&gt;
# Select Network Printer&lt;br /&gt;
# Enter URL   http://gutenberg.ulb.ac.be  OR http://meucci.ulb.ac.be&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The IRIDIA and the ULB network ==&lt;br /&gt;
The IRIDIA system administrator can create an account on the local subnet for you, however, if you want to have access to some of the computer services of the university, you'll need an account on the university network as well. Ask the secretary for the forms and the process. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mail configuration ==&lt;br /&gt;
Assuming that you have an account on both the local and the university network the mail settings are as follows:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Service&lt;br /&gt;
! URL&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
SMTP&lt;br /&gt;
|&lt;br /&gt;
smtp.ulb.ac.be&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Iridia POP&lt;br /&gt;
|&lt;br /&gt;
iridia.ulb.ac.be&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Iridia IMAP&lt;br /&gt;
|&lt;br /&gt;
iridia.ulb.ac.be&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
ULB POP&lt;br /&gt;
|&lt;br /&gt;
pop.ulb.ac.be&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
ULB IMAP&lt;br /&gt;
|&lt;br /&gt;
pop.ulb.ac.be&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The SMTP server does not require authentication. The POP and IMAP services of ULB accept unsecure connections (no SSL). The POP and IMAP servers of Iridia require secure connections (with SSL).&lt;br /&gt;
&lt;br /&gt;
There are also web interfaces available to read the email if you can not connect to the above servers via POP or IMAP:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!SERVER&lt;br /&gt;
!URL&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
ULB&lt;br /&gt;
|&lt;br /&gt;
[https://wwwdev.ulb.ac.be/webmail2/webmail.php https://wwwdev.ulb.ac.be/webmail2/webmail.php]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
IRIDIA&lt;br /&gt;
|&lt;br /&gt;
[https://iridia.ulb.ac.be/squirrelmail/ https://iridia.ulb.ac.be/squirrelmail/]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
[[Software HOWTOs]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== For Mac OS X users ==&lt;br /&gt;
In order to help Mac OS X users staying updated for what concerne security issues with their systems we suggest to subscribe to the following mailing list:&lt;br /&gt;
&lt;br /&gt;
[http://lists.apple.com/mailman/listinfo/security-announce     Security-announce -- product security notifications and announcements from Apple]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X Software for doing research ===&lt;br /&gt;
Here you can find a list of softwares that you might want to check out:&lt;br /&gt;
&lt;br /&gt;
* LaTeX&lt;br /&gt;
[http://www.tug.org/mactex/   MacTeX.dmg package - Easy-to-Install Package, which contains a complete and up to date TeX system from Gerben Weirda's gwTeX redistribution]&lt;br /&gt;
Free&lt;br /&gt;
&lt;br /&gt;
[http://www.uoregon.edu/~koch/texshop/      TexShop -  graphical front-end for TeX]&lt;br /&gt;
Free, GPL&lt;br /&gt;
&lt;br /&gt;
[http://bibdesk.sourceforge.net/        BibDesk - graphical BibTeX-bibliography manager for mac OS]&lt;br /&gt;
Free, BSD-license&lt;br /&gt;
&lt;br /&gt;
[http://ktd.club.fr/programmation/latexit_en.php        LaTeXiT - small utility to quickly typeset LaTeX equation obtaining PDF images]&lt;br /&gt;
Free&lt;br /&gt;
&lt;br /&gt;
* Statistical analysis&lt;br /&gt;
[http://mirrors.dotsrc.org/cran/bin/macosx/      R.app - Cocoa-based GUI for Mac OS X that was introduced in R 2.0]&lt;br /&gt;
Free, GPL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Secure Shell&lt;br /&gt;
[http://rsug.itd.umich.edu/software/fugu/    Fugu - Mac OS X SFTP, SCP and SSH Frontend]&lt;br /&gt;
Free, BSD-license&lt;br /&gt;
&lt;br /&gt;
[http://projects.tynsoe.org/en/stm/index.php     SSH Tunnel Manager - front-end for the ssh command when used to open tunnels between two hosts]&lt;br /&gt;
Free&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Version Control System&lt;br /&gt;
[http://metissian.com/projects/macosx/subversion/       Subversion Client with SSL and JavaHL Bindings - Binary Package]&lt;br /&gt;
Free&lt;br /&gt;
[http://landau.ulb.ac.be/~mmanfrin/media/mov/intro_to_subversion.mov      (QuickTime movie with introduction to Subversion)]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* System utilities&lt;br /&gt;
[http://www.end.com/BSP/      BSP - customize the Spotlight search results with your own categories]&lt;br /&gt;
Creative Commons, Attribution-NonCommercial-ShareAlike 2.5&lt;br /&gt;
&lt;br /&gt;
[http://www.cs.haifa.ac.il/%7Eshuly/unison/    Unison - cross platform file synchronization software - Binary Package]&lt;br /&gt;
Free, GPL&lt;br /&gt;
&lt;br /&gt;
===Setting up OS X as a Scientific Programming Environment===&lt;br /&gt;
[http://www.atmos.washington.edu/~salathe/osx_unix/    Great little article in setting up a scientific programming environment on OS X]&lt;br /&gt;
&lt;br /&gt;
[http://www.macresearch.org/a_few_tips_for_linux_switchers   A few tips for Linux switchers]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Project management on Mac OS X===&lt;br /&gt;
[http://www.merlin2.net/   Merlin 2]&lt;br /&gt;
Commercial&lt;br /&gt;
([http://www.macresearch.org/review_merlin_2          Review of the program by MacResearch.org])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Performance Optimization on Mac OS X===&lt;br /&gt;
[http://landau.ulb.ac.be/~mmanfrin/media/pdf/Optimization_Tutorial.pdf       WWDC 2004 - Optimization Tutorial]&lt;br /&gt;
&lt;br /&gt;
[http://landau.ulb.ac.be/~mmanfrin/media/pdf/409.pdf       WWDC 2005 - Performance Analysis of Your Memory Code]&lt;/div&gt;</summary>
		<author><name>Xavier</name></author>
	</entry>
</feed>