create virtual bridging IP (virbr) virtual machine

# cd /etc/libvirt/qemu/networks
# cp virbr0.xml virbr1.xml
# uuidgen
a9ff1c7e-e16f-438b-8384-b58a9beec408

copy uuid tersebut dan paste pada parameter uuid di xml file
# vi virbr1.xml
<network>
  <name>virbr1</name>
  <uuid>a9ff1c7e-e16f-438b-8384-b58a9beec408</uuid>
  <forward mode='nat'/>
  <bridge name='virbr1' stp='on' forwardDelay='0' />
  <ip address='192.168.123.1' netmask='255.255.255.0'>
    <dhcp>
      <range start='192.168.123.2' end='192.168.123.254' />
    </dhcp>
  </ip>
</network>

save

yang perlu diperhatikan jika kita mengcopy sebuah file dari virtual network yang berbeda adalah parameter
<name>virbr1</name>
<bridge name='virbr1' stp='on' forwardDelay='0' />
<ip address='192.168.123.1' netmask='255.255.255.0'>
dan range dari dhcp virtual ip tersebut
<range start='192.168.123.2' end='192.168.123.254' />

setelah kita definisikan dengan benar
jalankan
# virsh net-define virbr1.xml
# virsh net-start virbr1
# virsh net-autostart virbr1
# virsh net-list

Name                 State      Autostart
-----------------------------------------
virbr0               active     yes
virbr1               active     yes

untuk delete

# net-destroy virbr4
gunakan virsh net-list untuk melihat kembali virbr yang aktif

simple dhcp server

distro: CentOS 5.5 x86_64
# yum install dhcp
konfigurasi dhcp server range 192.168.1.110 - 192.168.1.115
yang berarti hanya untuk 5 client, 1 IP pada tiap client

# vi /etc/dhcpd.conf

ddns-update-style ad-hoc;
ddns-update-style interim;
subnet 192.168.1.0 netmask 255.255.255.0 {
        option routers                  192.168.1.1;
        option subnet-mask              255.255.255.0;

        option domain-name              "jabetto.lan";
        option domain-name-servers       192.168.1.160;

        option time-offset              -18000;     # Eastern Standard Time

    range 192.168.1.110 192.168.1.115;
}

# service dhcpd start
# chkconfig dhcpd on

untuk testing
pada client jalankan
# dhclient eth0

create iscsi target

persiapkan storage yang akan digunakan
misal dalam case ini menggunakan backing-store /dev/sda3
yang akan digunakan sebagai target iscsi Storage Area Network (SAN)

in RedHat Base or CentOS

# yum install scsi-target-utils

# /etc/init.d/tgtd start

configuration filenya ada di file /etc/tgt/targets.conf edit beberapa parameter berikut

# vi /etc/tgt/targets.conf


<target iqn.2011-05.lan.jabetto:server.jabetto1>
    backing-store /dev/sda3
</target>



# /etc/init.d/tgtd restart

untuk melihat bahwa configurasi sudah berjalan dengan benar

# tgtadm --lld iscsi --op show --mode target

jika berhasil maka akan menampilkan hasil LUN yang telah dibuat tadi sesuai dengan kapasitas storage yang di attach tadi


untuk yang debian base or Ubuntu

$ sudo apt-get install iscsitarget

$ sudo /etc/init.d/iscsitarget start
file konfigurasinya di /etc/iet/ietd.conf
ubah beberapa parameter pada file konfigurasi

$ sudo nano /etc/iet/ietd.conf

Target iqn.2011-05.lan.jabetto:storage.disk2.sys1.hafiz
Lun 0 Path=/dev/sda3,Type=fileio,ScsiId=hafiz,ScsiSN=hafiz

$ sudo /etc/init.d/iscsitarget restart

untuk melihat storage yang sudah berhasil di attach

$ ietadm --op show --tid=1

Allow APT dan WGET Proxy

berikut jika nama-user "guest"  dan password "secret"
dan dengan alamat proxy 10.10.0.1 dengan port 8080

allow apt proxy
apt.conf
http://[[user][:pass]@]host[:port]/

#nano /etc/apt/apt.conf (secara default memang tidak ada)
Acquire::http::Proxy "http://guest:password@10.10.0.1:8080";

atau bisa lihat di man apt.conf

untuk enable wget
Wget initialization file can reside in
/etc/wgetrc (global, for all users) or
$HOME/.wgetrc (for a single user).

allowing wget

https_proxy = http://10.10.0.1:8080/
http_proxy = http://10.10.0.1:8080/
ftp_proxy = http://10.10.0.1:8080/

use_proxy = on

save dan testing apt dan wget download file atau tools dari internet