Tags

,

Catatan kecil sebagai penanda dan bisa digunakan kembali suatu saat nanti. Sudah beberapa kali membuat gateway tapi tidak pernah dicatat, alhasil selalu mencari-cari lagi cara untuk setup semuanya.

Untuk kali ini akan digunakan CentOS 6.2, Bind, DHCP dan Squid yang merupakan bawaan dari distro ini. Semua proses dimulai dengan instalasi OS tentunya. Untuk instalsi CentOS sangat mudah jadi langkahnya tidak usah disebutkan disini, hanya perlu diingat pilihlah basic server untuk instalasinya.

Langkah pertama setelah reboot adalah mematikan built-in firewall milik CentOS, dengan perintah

# system-config-firewall-tui

klik ok jika sudah selesai

klik yes untuk melanjutkan.

Jika ip belum ditentukan pada saat instalasi awal, bisa dilakukan dengan perintah:

# system-config-network

klik device configuration untuk melakukan pengisian nilai ip bagi masing-masing NIC yang terpasang. Jangan dilupakan seting dns dengan menekan tombol DNS configuration. Klik Save&Quit jika sudah selesai. Untuk memastikan apakah sudah benar semua yang kita masukkan dapat dilakukan dengan perintah

# ifconfig
Untuk memeriksa seting dns yang sudah diisi diatas, ketik:
# cat /etc/resolv.conf
Jika masih ada yang salah atau kurang, jalankan lagi:
# system-config-network
Dilanjutkan lagi dengan update nilai yang ada di /etc/hosts
# vim /etc/hosts
tambahkan nilai ip nic yang terpasang, komplit dengan hostnamenya
Sekarang giliran disable SELinux dengan perintah
# vim /etc//selinux/config

dan ganti SELINUX=disabled

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
# targeted - Targeted processes are protected,
# mls - Multi Level Security protection.
SELINUXTYPE=targeted

Reboot server setelah itu

# reboot

Semua penting dilaksanakan sekarang karena proses selanjutnya adalah penambahan beberapa software yang akan diunduh dari website di internet.

Kalau sudah selesai, bisa ditambah beberapa repository untuk updating CentOS

# rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY*

Dilanjut dengan menambah RPMForge dan Epel repository

# rpm –import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
# cd /tmp
# wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
# rpm -ivh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
# rpm --import https://fedoraproject.org/static/0608B895.txt
# wget http://download.fedora.redhat.com/pub/epel/6/i386/epel-release-6-5.noarch.rpm
# irpm -ivh epel-release-6-5.noarch.rpm
# yum install yum-priorities

Perbaiki file /etc/yum.repos.d/epel.repo

…dan tambahkan priority=10 ke [epel] :

[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
failovermethod=priority
enabled=1
priority=10
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
[...]

Nah, sekarang baru diupdate secara keseluruhan system baru ini

# yum update

Untuk sementara CentOS 6.2 sudah terinstall dan untuk paket-paket selanjutnya akan dibahas di catatan yang lain.