Menambah Network Interface Card di Fedora 15

Sebenarnya menambah Network Interface Card (NIC) di linux tidak menjadi masalah bila linux tersebut telah terinstall NetworkManager. Tapi bila NetworkManager tersebut tidak terinstall (umumnya karena kita memilih opsi “minimal install” saat instalasi linux fedora atau centos), maka akan menjadi sedikit “tricky”.

Oke kita mulai saja tutorial sederhana ini.

1. Pasang NIC yang baru lalu nyalakan komputer anda.

2. Buka terminal (login sebagai root), ketikkan dmesg | grep eth . Perintah tersebut kurang lebih akan menampilkan hasil seperti ini:

[ 7.045368] e1000 0000:00:03.0: eth0: (PCI:33MHz:32-bit) 08:00:27:c2:27:e5
[ 7.045375] e1000 0000:00:03.0: eth0: Intel(R) PRO/1000 Network Connection
[ 7.513655] e1000 0000:00:08.0: eth1: (PCI:33MHz:32-bit) 08:00:27:38:b7:ac
[ 7.513667] e1000 0000:00:08.0: eth1: Intel(R) PRO/1000 Network Connection
[ 9.281453] udev[386]: renamed network interface eth0 to p2p1
[ 9.281848] udev[383]: renamed network interface eth1 to p7p1

Pada contoh diatas NIC yang baru terdeteksi sebagai eth1 dan oleh fedora diberi nama lain sebagai p7p1 dengan MAC Address (Hardware Address / HWADDRS) 08:00:27:38:b7:ac.

3. Masih menggunakan terminal, buatlah sebuah file di /etc/sysconfig/network-scripts/ dengan nama ifcfg-p7p1 (nama file ini sesuaikan dengan alias interface yang muncul pada perintah dmesg tadi dengan format ifcfg-<nama interface>). Isi file tersebut dengan script berikut:

DEVICE="p7p1"
HWADDR="08:00:27:38:B7:AC"
ONBOOT="yes"
BOOTPROTO="dhcp"
NM_CONTROLLED="no"

Sesuaikan DEVICE, HWADDR dengan hasil perintah dmesg tadi.

4. Restart service network dengan cara: service network restart

Selesai, NIC yang bari siap digunakan 🙂

Advertisements

Setup Proxy Server Sederhana Menggunakan Squid

In computer networks, a proxy server is a server (a computer system or an application) that acts as an intermediary for requests from clients seeking resources from other servers.

Tutorial berikut ini berisi cara sederhana bagaimana kita membangun sebuah proxy server menggunakan linux CentOS, RedHat atau Fedora. Karena ini turorial singkat, maka target utamanya adalah “pokonya squid servernya bisa jalan”. Mengenai keamanan, protocol yang diijinkan, dll. akan dibahas di lain waktu Insyallah.

Oke, langkah-langkahnya adalah sebagai berikut:

Install squid


[root@someserver ~]# yum install squid

Backup konfigurasi default squid


[root@someserver ~]# cp /etc/squid/squid.conf /root/squid.conf

Buat konfigurasi squid yang baru


[root@someserver ~]# vim /etc/squid/squid.conf

Hapus semua konfigurasi lama lalu isi dengan konfigurasi berikut:


http_port 8080

acl CONNECT method CONNECT
# range you allow to access
acl lan src 192.168.1.0/24
acl localhost src 127.0.0.1/32

http_access allow localhost
# allow only "lan" above
http_access allow lan
http_access deny all

# add at the bottom
request_header_access X-Forwarded-For deny all
request_header_access Via deny all
request_header_access Cache-Control deny all

# add at the bottom ( specify hostname )
visible_hostname www.someserver.com

# forwarded_for on
# add at the bottom ( hide IP address )
forwarded_for off

ganti nilai pada acl lan src menjadi alamat jaringan yang dibolehkan mengakses proxy ini.

Jalankan service squid

[root@someserver ~]# service squid start

Aktifkan service squid

[root@someserver ~]# chkconfig squid on

Pastikan setting firewall mengijinkan akses lewat port 8080 yang kita gunakan untuk squid.

[root@someserver ~]# iptables -n -L

pastikan terdapat line berikut:

...
ACCEPT     tcp  --  192.168.1.0/24        0.0.0.0/0           tcp dpt:8080
...

Selesai… Selamat mencoba proxy server baru anda.

Seting Proxy Untuk YUM

redhatm

Langsung saja, ini adalah tutorial bagaimana kita menseting proxy ketika kita ingin mengupdate Linux kita menggunakan YUM (Fedora, Centos) namun koneksi interernetnya harus melalui proxy (non transparan proxy).

Caranya cukup sangat singkat yaitu tambahkan baris di bawah ini pada file /etc/yum.conf

proxy=http://<proxydomain>:<port>/
proxy_username=<usename>
proxy_password=<password>

Sesuaikan proxydomain, port, usename dan password dengan setting network yang kita gunakan.

Uda cuman gitu aja. Simple kan 🙂
Credit to : http://www.centos.org/modules/newbb/viewtopic.php?topic_id=1036