IP addresses

The IP addresses allocated to various CHEP groups in the Physical Sciences building are:

  • CHEP server: 10.42.2.11 (from outside IISc 144.16.74.194)
  • Faculty (A2 wing): 10.42.10.101-120
  • Postdocs and Visitors (B2 wing): 10.42.121-130
  • Students (B2-14 and B2-16): 10.42.105.11-30
  • Office and Lobby (A2 wing): 10.42.111.11-15

Proxy server

To access the internet through firefox, you need to set the proxy server. Open firefox, go to "Edit --> Preferences --> Network --> Settings" and tick "Manual Proxy Configuration". Enter the information "proxy.iisc.ernet.in" for the proxy, and "3128" for the port. Tick "Use this proxy server for all protocols", and enter "localhost, 127.0.0.1, .iisc.ernet.in" in the field that says "No proxy for". Now you should be ready to surf the web.

When you want to surf the web outside IISc, the proxy server asks for a login and a password. You have to get these from SERC by registering as an official IISc person. If you have not registered, then you can access the web using "noauthproxy.iisc.ernet.in" (all the other fields remain the same) which is slower.

Installing Fedora 10

  • Download installation DVD from fedoraproject.org. Restart computer, enter BIOS, select boot from CD/DVD, follow instructions on screen; everything is straightforward.
  • Use System->Administration->Network to configure the static IP, netmask, gateway, DNS servers.
  • NetworkManager applet is buggy in Fedora 10 and does not work well with static IPs. Disable it either from System->Administration->Services, or from command line:
    /etc/init.d/NetworkManager stop
    /sbin/chkconfig --level 35 NetworkManager off
  • Edit file /etc/sysconfig/network-scripts/ifcfg-eth0 and change NETMASK to 255.255.255.0
  • Start network services so that computer goes online on boot:
    /sbin/chkconfig --level 35 network on
  • Create file /etc/profile.d/proxy.sh:
    http_proxy=http://iiscproxy1.serc.iisc.ernet.in:3128
    export http_proxy
    Without these entries, yum (Fedora package manager) will not work.
  • Set System->Administration->SELinux to permissive mode. Otherwise it will not allow a couple of programs (e.g. Google Earth) to run on your computer.
  • Copy the /etc/hosts so that the computers in the network can be addressed by names (rather than IP addresses):
    scp user@10.130.10.18:/etc/hosts /etc/hosts
  • Add some repositories (you may need to import key first). Google for the repo definitions (recommended) and install them as instructed, or create a file named google.repo in /etc/yum.repos.d/ with content:
    [google]
    name=Google - i386
    baseurl=http://dl.google.com/linux/rpm/stable/i386
    enabled=1
    gpgcheck=1

    Same for skype:
    [skype]
    name=Skype Repository
    baseurl=http://download.skype.com/linux/repos/fedora/updates/i586/
    enabled=1
    gpgkey=http://www.skype.com/products/skype/linux/rpm-public-key.asc
    gpgcheck=0

    Install the adobe repo, so that you can later automatically install AcrobatReader:
    wget http://linuxdownload.adobe.com/linux/i386/adobe-release-i386-1.0-1.noarch.rpm
    rpm -Uhv adobe-release-i386-1.0-1.noarch.rpm
    yum install AdobeReader_enu

    For some bells and whistles applications you may need this repo:
    http://rpmfusion.org/Configuration
    Follow instructions / uncomment baseurl in repo files

    There is a much faster way to install the repos. Use newton (10.130.10.18) as a template and copy its repos: scp -r user@10.130.10.18:/etc/yum.repos.d/* /etc/yum.repos.d Now your computer knows all the repos that are known to newton.
    You may need to uncomment some lines in the *.repo files in the directory /etc/yum.repos.d, so please check that before complaining that yum does not work.
  • Install Alpine, a substitute for pine: yum install alpine
  • If the graphics card of your computer is an NVIDIA, install the drivers:
    yum install kmod-nvidia xorg-x11-drv-nvidia xorg-x11-drv-nvidia-lib
  • Some programs (e.g. Mathematica 6) need backward compatibility with the C/C++ libraries:
    yum install compat-libstdc++*
  • Install Mathematica from CD that you get from SERC. Choose network license. License server is mathematica.serc.iisc.ernet.in.
  • Install emacs, xemacs, and jmacs:
    yum install xemacs emacs joe xemacs-packages-extra
  • Install thunderbird for comfortable mail-reading:
    yum install thunderbird
  • Install some multimedia applications:
    yum install vlc xine mplayer mplayer-gui mplayer-skins mplayer-fonts mplayerplug-in mencoder
    Download and install the codecs for mplayer:
    wget http://www.mplayerhq.hu/MPlayer/releases/codecs/all-20071007.tar.bz2
    tar xfvj all-20071007.tar.bz2 --strip-components 1 -C /usr/lib/codecs/
  • Some mp3 software:
    yum install grip lame
  • Install skype:
    yum install skype
  • Install picase (software from Google to organize photos and web albums):
    yum install picasa
    Download GoogleEarth from Google and install it:
    sh GoogleEarthLinux.bin
  • Download rpm for Realplayer from real.com/linux
    rpm -Uhv RealPlayer11GOLD.rpm
  • Get rpm "yum for linux" in case of Macromedia:
    yum install flash-plugin
    yum install libflashsupport
  • Install some missing pdf/postscript/archiving/ftp tools:
    yum install xpdf gv unrar gftp ncftp
  • For creating CDs/DVDs:
    yum install k3b
  • Tool for generating secure passwords:
    yum install pwgen
  • Install glitzy window manager Compiz/Beryll (it is fun!!!):
    yum install compiz compiz-fusion compiz-fusion-gnome compiz-fusion-extras compiz-fusion-extras-gnome compiz-manager gnome-compiz-manager ccsm fusion-icon fusion-icon-gtk emerald emerald-themes
    System --> Preferences --> Look and feel --> Desktop effects on
    System --> Preferences --> Look and feel --> CompizConfig
    System --> Preferences --> Emerald settings
  • For drawing vector graphics:
    yum install xfig
  • Everything you need for software development:
    yum groupinstall "Development Tools"
    yum groupinstall "Legacy Software Development"
  • PDFTK: Very useful tool to manipulate PDF files:
    wget http://download.fedora.redhat.com/pub/fedora/linux/releases/7/Everything/source/SRPMS/pdftk-1.41-5.fc7.src.rpm
    rpmbuild --rebuild pdftk-1.41-5.fc7.src.rpm
    rpm -ivh /root/rpmbuild/RPMS/i386/pdftk-1.41-5.fc10.i386.rpm
  • POST-INSTALLATION:
    Edit /etc/hosts ...
    10.130.1.11 cts.iisc.ernet.in cts
    Edit .bashrc ...
    alias rm='rm -f'
    alias cp='cp -ir'
    alias mv='mv -iv'
  • In firefox, go to Edit->Preferences->Advanced->Network->Settings and choose "manual proxy configuration" and enter: iiscproxy1.serc.iisc.ernet.in, port 3128, use this proxy server for all protocols. No proxy for: localhost, 127.0.0.1, .iisc.ernet.in
  • In Gnome, go to System->Preferences->Personal->Sessions and deactivate NetworkManager applet, PackageKitUpdate applet, Bluetooth Manager
  • More specialized software/libraries for scientific applications:
    Numerical Recipes in C++
    Numerical Algorithms Group
    NTL
    CLN
    GiNaC
    Singular
    GAP