Belajar Jaringan - Belajar Pemrograman

Beranda Tentang Kontak
Tampilkan postingan dengan label mfsbsd. Tampilkan semua postingan
Tampilkan postingan dengan label mfsbsd. Tampilkan semua postingan

Senin, 01 Februari 2016

Cara Menginstall Bind9

Mandailing Natal - Cara Menginstall Bind9 - Software bind9 sering gunakan sebagai DNS server, baik jaringan local maupun jaringan umum seperti jaringan internet ataupun jaringan warnet.  Bind9 merupakan sebuah software, tak ubahnya software-software lain seperti squid, apache, dan software lainnya.



Untuk menginstall bind9 terlebih dahulu update packet-paket yang di butuhkan pada debian server maupun ubuntu servernya dengan perintah :
apt-get update 
Selain penggunaan perintah apt-get, bisa juga langsung menggunakan perintah aptitude update pada kedua operating system turunan debian, seperti ubuntu, kali linux, untuk menginstall bind9 menggunakan perintah aptitude dengan cara mengetikan perintah aptitude install bind9 pada konsol linux debian/ubuntu server. Jika update system paket telah selesai lanjutkan penginstallan bind9nya dengan perintah pada konsol linux.
apt-get install bind9 
Untuk mempercepat pekerjaan biasanya, apt-get update dan apt-get install bind9 dilakukan dalam sekali kerja(perintah) dengan menggunakan tanda && diantara apt-get update juga apt-get install bind9 seperti berikut ini
apt-get update && apt-get install bind9 -y 
Opsi -y artinya untuk menyetujui penginstallan paket secara otomomatis. Jika proses installasi bind9 telah selesai, lanjut kelangkah berikutnya dengan cara masuk ke directory /etc/bind,
cd /etc/bind
Backup file named.conf.local dengan nama lain misalnya menambahkan tulisan backup di belakang tulisan named.conf.local menjadi named.conf.local-backup, dengan maksud serta tujuan di backup file named.conf.local yaitu apabila terjadi error pada system atau bind9nya kita dapat mengambalikan konfigurasi named.conf.local pada configurasi bawaannya.

Selain untuk mengamankan file named.conf.local, tujuan dari backup ini tak lain, karena configurasi bawaan named.conf.local tidak kita gunakan pada configurasi bind9 ubuntu server, namun mengambil configurasi dari file named.conf.defaul-zones.

Cara membackup file di linux debian bisa menggunakan perintah mv seperti berikut:
mv named.conf.local named.conf.local-backup 

Cara menginstall bind9 selanjutnya, mengcopy file named.conf.default-zones kedalam file named.conf.local  atau membuat file named.conf.local baru, karena named.conf.local bawaan bind9 ubuntu debian server telah kita rename pada langkah sebelumnya, mengcopy named.conf.default-zones kedalam named.conf.local dengan perintah cp namafilelama namafilebaru misalny.

cp named.conf.default-zones named.conf.local

Hapus isi file named.conf.local yang tidak kita butuhkan, sisakan zone"localhost" dan zone"127.in-addr.arpa" yang nantinya juga akan kita ubah sesuai kebutuhan jadi seperti gambar named.conf.local


Tulisan localhost ganti dengan nama hostname (domain) yang di gunakan, misalnya domain yang di gunakan, dalam contoh ini : tkj.net

file:/etc/bind/db.local ubah jadi /etc/bind/db.namahostname dalam kasus berikut db.local saya buat jadi db.tkj begitu juga zone 127 ubah jadi ekor dari ip yang kita gunakan biar tidak membingungkan, jadi zone "12 .... "  serta file "/etc/bind/db.127 saya ubah jadi db.12, seperti terlihat pada gambar named.conf.local diatas.

Jika tampilan sudah seperti dalam gambar, silahkan simpan configurasi dengan perintah CTRL +X dan pilih Y kemudian Enter.

Copy file db.local yang asli ke file db.tkj agar db yang ada dalam configurasi named.conf.local sesuai dengan apa yang ada dalam folder/directory bind9 yang terletak di /etc/bind/

Copy juga file db.127 menjadi db.12 sama persis seperti yang di lakukan terhadap db local, cara copynya seperti berikut:

cp db.local db.tkj
cp db.127 db.12

Jika sudah di copy, kita ubah file db.tkj dengan perintah :

nano /etc/bind/db.tkj

Ganti semua tulisan berikut:

localhost. ganti jadi tkj.net.

127.0.0.1 Ip loopback (iplocalhost) ganti jadi ip interface yang kita gunakan, baik yang mengarah ke publik maupun local, terserah yang mana, misalnya saya menggunakan ip 192.168.0.252


Simpan configurasi, hasilnya seperti gambar db.tkj


Ubah file db.12 dengan perintah
nano /etc/bind/db.12 

Configurasinya mirip dengan db.tkj, hasilnya seperti gambar db.12  :


Jika file-file berikut di bawah sudah di configurasi, berarti selesai sudah cara install bind9 ubuntu servernya, tinggal langkah terakhir restart ubuntu server. Berikut langkah-langkah dalam menginstall bind9 sebagaimana telah kita kerjakan sebelumnya.
  • named.conf.local  di copy dari named.conf.default-zones dan di ubah isinya seperti diatas
  • db.local di copy jadi db.tkj dan di ubah isinya seperti diatas
  • db.127 di copy serta di ubah isinya seperti diatas
  • restart bind9 seperti perintah di bawah ini
/etc/init.d/bind9 restart
Kemudian ubah file /etc/resolv.conf ganti nameserver menjadi
nameserver 127.0.0.1
Test dnsnya dengan perintah
dig tkj.net


Agar dns bind9 dapat terkoneksi dengan internet, kita perlu mengubah satu file lagi, yaitu named.conf.options dengan mengubah code-code berikut perintahnya
nano named.conf.options

Kemudian ubah isi named.conf.options terlihat seperti bagian
// forwarders {
// 0.0.0.0;
// };

Hilangkan garis miring pada tulisan tersebut dan ganti angka 0.0.0.0 menjadi 8.8.8.8;

Lihat kebawah dan cari code ini
dnssec-validation auto; 
ubah menjadi
dnssec-validation yes; 
Simpan configurasi kemudian restart bind9, ip komputer ubuntu kita sudah siap digunakan jadi dns server di client windows maupun linux.

Mandailing Natal - Cara Menginstall Bind9 ubuntu server, dns bind9 digunakan jadi dns server client.

Jumat, 15 Januari 2016

Cara Install Mfsbsd Dengan Flashdisk

Cara Install Mfsbsd Dengan Flashdisk - cara mudah menginstall server proxy dengan mfsbsd, installasi bisa di lakukan via remote dari jarak jauh, syaratnya ya ada operator yang melakukan dan setting bios komputer yang di gunakan sebagai server proxy agar booting dari flashdisk.
MFsbsd Cara Install MFSBSD dengan flashdisk


Kemudian malakukan port-forwading ke ip proxy server, yang ipnya di berikan dhcp dari router mikrotik, so si operator cukup duduk manis dan menunggu installasi jarak jauh selesai, dan mencabut usb flashdisk dari komputer server.

Cara install mfsbsd dengan flashdisk, langkah pertama untuk installasi mfsbsd dari flahsdisk :
  1. Siapkan flashdisk minimal 1GB
  2. Download img mfsbsd dari webnya mfsbsd disini http://mfsbsd.vx.sk/files/images
  3. Download software sexy bernama win32diskimager disini -> http://sourceforge.net/projects/win32diskimager/
  4. Operator yang mampu setting bios agar komputer boot dari usb flashdisk.
Jika sudah di colokin usb flashdisknya ke komputer, komputernya di bootingkan, dan mikrotik di set dhcp server agar tuh komputer yang akan di install mfsbsd dapat ip otomatis yang bisa kita remote.

Nah bagaiman cara menginstallnya, ini dia yang gak kalah pentingnya, cara install mfsbsd dengan flahsdisk :

  • Setelah mfsbsd booting dan meminta login, lihat mikrotik ip dhcp pada leasesnya, remote ip tersebut dengan putty atau remote ip publik yang mana ip dari mfbsdnya sudah di forward ke publik.
  • Login : root   dan password : mfsroot
  • Lihat partisi harddisk dengan perintah 
gpart show

Nanti akan muncul seperti ini

gpart show
=>       34  976773101  ada0  GPT  (465G)
         34        128     1  freebsd-boot  (64k)
        162    8388608     2  freebsd-swap  (4.0G)
    8388770  968384365     3  freebsd-zfs  (461G)
  • Delete partisinya dengan perintah 
gpart delete -i 1 ada0
gpart delete -i 2 ada0
gpart delete -i 3 ada0
  • Kemudian hancurkan partisinya dengan perintah
gpart destroy ada0

Atau bisa pake perintah singkat
gpart destroy -F /dev/ada0 

  • Jika udah sampai disini langkah selanjutnya mount flashdisknya pake perintah yang ada di layar /consol mfsbsdnya, untuk melihat flashdisk perintahnya ls /dev/da* /dev/da0 tempat booting usbnya, dan /dev/da0a tempat file installasi, maka mountnya seperti berikut
mount /dev/da0a /cdrom

  • Kemudian lihat isi cd room, dengan perintah

ls /cdrom

nanti akan kelihatan isi cdrom seperti ini,

9.2-RELEASE-amd64       boot                    mfsroot.gz 

  • Install mfsbsdnya
zfsinstall -d ada0 -u /cdrom/9.2-RELEASE-amd64 -s 4G v28

Tulisan yang saya merahi, sesuaikan dengan hasil dari ls /cdrom

hasilnya nanti kira kira begini
Creating GUID partitions on ada0 ... done
Configuring ZFS bootcode on ada0 ... done
=> 34 976773101 ada0 GPT (465G)
34 128 1 freebsd-boot (64k)
162 8388608 2 freebsd-swap (4.0G)
8388770 968384365 3 freebsd-zfs (461G)

Creating ZFS pool tank on ada0p3 ... done
Creating tank root partition: ... done
Creating tank partitions: var tmp ... done
Setting bootfs for tank to tank/root ... done
NAME USED AVAIL REFER MOUNTPOINT
tank 408K 453G 31K none
tank/root 95K 453G 33K /mnt
tank/root/tmp 31K 453G 31K /mnt/tmp
tank/root/var 31K 453G 31K /mnt/var
Extracting FreeBSD distribution ... done
Writing /boot/loader.conf... done
Writing /etc/fstab...Writing /etc/rc.conf... done
Copying /boot/zfs/zpool.cache ... done

Installation complete.
The system will boot from ZFS with clean install on next reboot

You may make adjustments to the installed system using chroot:
chroot /mnt

Some adjustments may require a mounted devfs:
mount -t devfs devfs /mnt/dev

WARNING - Don't export ZFS pool "tank"!

  • Jalankan perintah chroot /mnt
chroot /mnt
  • Ubah password root
passwd root 

Set passwordnya sesuai keinginan kita.

  • Ketikkan ifconfig untuk melihat interface apa yang terkoneksi ke mikrotik
ifconfig 

Misalnya hasilnya terilihat berikut seperti ini :
alc0: flags=8843 metric 0 mtu 1500
options=c3198
ether 6c:f0:49:86:86:2f
inet 192.168.13.2 netmask 0xffffff00 broadcast 192.168.13.255
inet6 fe80::6ef0:49ff:fe86:862f%alc0 prefixlen 64 scopeid 0x1
nd6 options=29
media: Ethernet autoselect (100baseTX )
status: active
lo0: flags=8049 metric 0 mtu 16384
options=600003
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
inet 127.0.0.1 netmask 0xff000000
nd6 options=21

  • Ubah code berikut ini sesuikan yang saya tandai merah dengan kondisi jaringan dan lancard hasil dari ifconfig

echo 'defaultrouter="192.168.3.1"' >> /etc/rc.conf     
echo 'gateway_enable="YES"' >> /etc/rc.conf
echo 'hostname="sevenstart"' >> /etc/rc.conf
echo 'ifconfig_alc0="inet 192.168.3.2 netmask 255.255.255.0"' >> /etc/rc.conf
echo 'sshd_enable="YES"' >> /etc/rc.conf
echo 'nameserver 192.168.3.1' >> /etc/resolv.conf

Selanjutnya set openssh biar bisa di remote nanti pake putty.

ee /etc/ssh/sshd_config 

Cari tulisan #Port 22 dan hilangkan tanda pagarnya,
cari tulisan #PermitRootLogin no ubah jadi PermitRootLogin Yes dan hilangkan tanda pagarnya juga
Simpan dengan menakan tombol ESC dan tekan huruf a di keyboard dua kali

  • Reboot Mfsbsdnya jangan lupa cabut flahdisk dari komputernya.

shutdown -r now 

Yihaa abis itu remote deh tuh box mfsbsdnya mau pake ip langsung kalo deket, atau dari luar jaringan pake ip publik. Karena langkah selanjutnya mungkin configurasi proxy atau configurasi server lainnya yang anda butuhkan..misalnya jika ingin melakukan update

portsnap fetch 
portsnap extract

Untuk mempermudah pencarian dari consol lakukan dulu updatedatabasenya

/usr/libexec/locate.updatedb

Install paket mfsbsdnya.
cd /usr/ports/ports-mgmt/pkg 
make
make install clean

Install paket-paket yang anda butuhkan lainnya misalnya :

pkg install openssl 
pkg install fakeroot
pkg install ccze
pkg install libxml2-2.9.1_1
pkg install gmake-3.82_2
pkg install automake
pkg install libltdl-2.4.2.418
pkg install perl5-5.16.3_11

Cara Install Mfsbsd Dengan Flashdisk. Selanjutnya yah terserah ente dahh... Mudah-mudahan Cara Install Mfsbsd Dengan Flashdisk bermanfaat.

Sabtu, 14 November 2015

Cara Install Squid Lusca

Mandailing Natal - Cara Install Squid Lusca - mungkin tulisan Cara Install Squid Lusca terlihat basi, namun saya yakin masih ada yang membutuhkannya selain saya. Meski mungkin jamannya squid https, tapi saya masih yakin juga masih banyak yang menggunakan squid lama dan lusca. Sedikit disini saya jadikan dokumentasi, setelah hampir seluruh tulisan saya hilang karena hosting yang tidak bertanggung jawab. Nah Cara Install Squid Lusca dia cara compile squid lusca di mesin MFSBSD.


Pertama di install paket yang mungkin di butuhkan, biasanya saya kalau menginstall menggunakan freebsd 9.0 menginstall paket paket berikut:

setenv PACKAGESITE "http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ports/i386/packages-9.2-release/Latest/"
pkg_add -rv automake
pkg_add -rv autoconf
pkg_add -rv gmake
pkg_add -rv libtools

Kalau langkah diatas udah selesai, langsung deh di fetch /upload squidya kedalam tuh server, pake winscp boleh, pake fetch juga oke, silahkan.Saya gunakan pake petch aja disini untuk mendownload source squidnya, kita ambil aja dari webnya aacable yang di wordpress itu lho, kebetulan server saya mati karena yang jual entah kemana rimbanya,, padahal masih ada beberapa bulan lagi tuh. Server satunya lagi di gunain orang buat nge flood ya nasibnya apes, di terminated oleh penyedia server (maklum orang sibuk dan kurang pengalaman ya servernya gak terawat).

fetch http://wifismartzone.com/files/linux_related/lusca/LUSCA_HEAD-r14942.tar.gz
tar -zxvf LUSCA_HEAD-r14942.tar.gz
cd LUSCA_HEAD-r14942

Baru compile dengan perintah:

./configure --prefix=/usr --exec-prefix=/usr --bindir=/usr/sbin --sbindir=/usr/sbin --libexecdir=/usr/libexec/squid --sysconfdir=/usr/local/etc/squid --localstatedir=/var/log/squid --datadir=/usr/share/squid --enable-async-io=24 --with-aufs-threads=24 --with-pthreads --enable-storeio=aufs,coss,null --disable-linux-netfilter --enable-kqueue --enable-arp-acl --disable-linux-tproxy --disable-epoll --enable-removal-policies=heap --with-aio --with-dl --enable-snmp --enable-delay-pools --enable-htcp --enable-cache-digests --disable-unlinkd --enable-large-cache-files --with-large-files --enable-err-languages=English --enable-default-err-language=English --with-maxfd=65536

Ya habis dicompile jangan lupa di perintah berikutnya yaitu
make clean
make
make install
Jika udah sampai disini yah dah mau hampir selesai tuh tinggal buat confignya doang. Nah untuk confignya urus masing-masing ya,, malas saya naruhnya disini panjang soalnya, untuk tuning sedikit bisa di test di file /etc/sysctl.conf sekalian mengaktifkan forward nya, kalo proxy biasa sih gak perlu. Kecuali dia di gunakan sebagai router.
net.inet.ip.forwarding=1 
kern.ipc.somaxconn=8192
net.inet.tcp.delayed_ack=0
net.inet.tcp.sendspace=65536
net.inet.udp.recvspace=65536
net.inet.udp.maxdgram=57344
net.local.stream.recvspace=65536
net.local.stream.sendspace=65536
net.inet.icmp.icmplim=300
net.inet.icmp.icmplim_output=0
net.inet.tcp.delayed_ack=0
kern.maxfilesperproc=65536
kern.maxfiles=65536
net.inet.ip.portrange.last=65536
net.inet.ip.portrange.first=10000
kern.maxvnodes=250000

trus tambahin juga isi file /boot/loader.conf dengan:

vfs.zfs.write_limit_override=134217728

Dari mana munculnya angka 134217728 ?. Konon kata mereka yang jago-jago soal squid, dalam perhitungan setiap 1GB memory di nilai 64mb, nah jika memorynya proxy kita 4GB, dikalikan deh 4x64mb, begitu kira-kira untuk mendapatkan nilai angka pada vfs.zfs.write_limit_overrideNah yang tak kalah pentingnya yah itu creat partisi cachenya, begini caranya

zfs create -o compression=gzip-9 -o atime=off -o mountpoint=/cache1 -o quota=200G tank/cache1

chmod 777 /cache1
chown proxy:proxy /cache1
Perintah untuk melihat partisi yang kita buat
df -h
Build Squidnya dengan perintah
chmod 777 /var/spool/squid/logs/
chown proxy:proxy /var/spool/squid/logs/
mkdir /var/log/squid
chmod 777 /var/log/squid
chown proxy:proxy /var/log/squid
squid -z

Biar squidnya auto start letakin atau buat file squid.sh di /usr/local/etc/rc.d/ nih filenya

:https://drive.google.com/file/d/0B22RxTIB1AhuQVNnY1E1eENabGs/view

Kemudian ubah izin filenya biar bisa di eksekusi lho..
chmod x+ /usr/local/etc/rc.d 
Untuk tambahan matikan aja sendmail masukkan code berikut di dalam file /etc/rc.conf
squid_enable="YES" 
sendmail_enable="NO"
sendmail_submit_enable="NO"
sendmail_outbound_enable="NO"
sendmail_msp_queue_enable="NO"
upgrade paket yang ada dengan perintah:
portsnap fetch 
portsnap extract
/usr/libexec/locate.updatedb
cd /usr/ports/ports-mgmt/pkg
make
make install clean

Jumat, 13 November 2015

Update FreeBSD Setenv Packagesite

Mandailing Natal, Jasa Setting Mikrotik - ini dokumentasi, setelah lama tidak menggunakan mfbsd ternyata bisa juga lupa-lupa ingat. Kejadian ini ketika menginstall mfbsd di sebuah warnet, yang jauh di ujung sumatera sana, Aceh. Mfbsd yang terinstall ternyata versi 9.0 yang di sediakan sendiri dan di masukkan sendiri oleh si empunya warnet, saya menginstallnya lewat terminal dari jauh.


Karena secara fisik saya tidak berkesempatan untuk langsung turun ke tempat. Untuk upgrade, saya coba pakai repository archive dari freebsd 9.2 dengan menggunakan perintah berikut ini.

Update repository mfsbsd

setenv PACKAGESITE "http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ports/i386/packages-9.2-release/Latest/"
Kemudian installasi beberapa paket penting pendukung proxy, perl, automake,autoconf, gmake,libtools dengan perintah
pkg_add -rv automake
pkg_add -rv autoconf
pkg_add -rv gmake
pkg_add -rv libtools

Senin, 27 Juli 2015

Recover Password Database Mysql

Mandailing Natal - Cara Mengembalikan Password MySql Server - Recover Password Database Mysql – Kecelakaan bisa saja terjadi, atau kelupaan password untuk database mysql, secara default mysql tidak memiliki password, meskipun bisa di set password sesuai password root.



Bisa saja, hal-yang tak terduga menyebabkan kita harus mengeset ulang password root database, atau paling mengerikannya kita lupa password root database mysql sebelumnya, namun jangan khawatir.
Kita bisa recover password database mysql yang hilang. Recover Password Database Mysql dengan beberapa langkah berikut:
  • Pastikan kita login sebagai root pada linux, bsd, maupun unix.
  • Stop service mysql dengan perintah
    /etc/init.d/mysql stop
  • Kemudian start mysql server tanpa password
    mysqld_safe --skip-grant-tables &
  • Koneksikan ke mysql server dengan menggunakan mysql client dengan perintah berikut
    mysql -u root
  • Kemudian akan tampil mysql prompt seperti berikut :
    mysql>
  • Sekarang kita bisa mensetup password user root mysql
mysql> use mysql;
mysql> update user set password=PASSWORD(“newrootpassword”) where user=’root’;
mysql> flush privileges;
mysql> quit

Timpa tulisan newrootpassword dengan password user root mysql yang baru, tentu saja mysql root password yang anda yakin anda akan ingat.
  • Stop lagi mysql server dengan perintah
    /etc/init.d/mysql stop
  • Kita bisa mencoba mysql root password yang baru, tentunya jalankan dulu server mysqlnya dengan perintah
    /etc/init.d/mysql start
    dan test password root mysql dengan perintah
    mysql -u root -p
    pada from yang ada akan di minta password, isikan sesuai password root mysql yang baru anda set.
Semoga tulisan ini bisa membantu buat anda yang lupa password mysqlserver, apalagi yang menggunakan vps untuk hosting blog wordpress, tentu sangat mendebarkan kalau sampai lupa password mysql server blognya.

Error Chkconfig Start Squid Ubuntu

Mandailing Natal - Error Chkconfig Start Squid UbuntuError /sbin/insserv: No such file or directory  terjadi saat saya ingin menjalankan perintah chkconfig squid on di ubuntu. Karena lusca yang di install pada mesin proxy warnet azianet Rantau Parapat tidak auto start ketika mesin proxynya di hidupkan. Tentu sangat repot sekali jika menjalankan squid proxy lusca secara manual.

Teringat saya perintah sakti untuk menjalankan sebuah daemon secara otomatis di mesin linux,  chkconfig. Paket chkconfig tidak terinstall secara default di ubuntu 12.04 yang di gunakan, namun ini tidak masalah. Bukankah hampir segalanya mudah ubuntu server. Tinggal apt-get urusan selesai ..! Setelah chkconfig terinstall ada problem baru.

sudo Chkconfig squid on

maupun menggunakan perintah berikut ?

chkconfig --level 334 squid on 

menampilkan pesan error yang sangat tidak enak di mata saat perintah itu di eksekusi.

root@ubuntu:~# chkconfig squid on 
/sbin/insserv: No such file or directory 
root@ubuntu:~# chkconfig --level 334 squid on 
/sbin/insserv: No such file or directory

Namanya newbie ya saya keliling dulu dan bertanya dulu sama mak cik google yang baik hati, dan dapat sebuah tulisan simple dan mantaps sekali pakai langsung jalan. Nah cara mengatasinya error /sbin/insserv: No such file or directory saat menjalankan chkconfig katanya seperti berikut.

ln -s /usr/lib/insserv/insserv /sbin/insserv

Lalu jalankan perintah chkconfignya seperti biasa.

chkconfig squid on

Hasilnya

root@ubuntu:~# chkconfig
acpid off
apache2 on
apparmor on
apport off
atd off
bootlogd off
console-setup off
cron off
dbus off
dmesg off
dns-clean on
friendly-recovery off
grub-common on
hostname off
hwclock off
hwclock-save off
irqbalance off
killprocs on
module-init-tools off
network-interface off
network-interface-container off
network-interface-security off
networking 0
ondemand on
plymouth off
plymouth-log off
plymouth-splash off
plymouth-stop off
plymouth-upstart-bridge off
pppd-dns on
procps off
rc.local on
rcS off
resolvconf off
rsync on
rsyslog off
screen-cleanup off
sendsigs 0
setvtrgb off
squid on
ssh off
stop-bootlogd off
stop-bootlogd-single off
sudo on
udev off
udev-fallback-graphics off
udev-finish off
udevmonitor off
udevtrigger off
ufw off
umountfs 0
umountnfs.sh 0
umountroot 0
urandom 0S
whoopsie off

Mudah-mudahan cara mengatasi error chkconfig squid atau file yang lain menggunakan chkconfig ini bermanfaat untuk membuat squid proxy lusca kita berjalan secara otomatis begitu proxy di hidupkan.

Rabu, 15 Juli 2015

Cara Membuat Login Sudo FreeBsd

Mandiling Natal - Membuat Login Sudo FreeBSd sudo berfungsi untuk menjalankan sebuah perintah dengan level root, tanpa harus login kedalam level root itu sendiri. Tujuannya adalah untuk memberikan keamanan terhadap acess root dari orang-orang yang tidak bertanggung jawab, di linux ubuntu kita sering melihat perintah sudo ini untuk mengksekusi perintah-perintah di teriminal ubuntu.

Di mfsbsd kita juga bisa memberikan perintah sudo ini, yang berfungsi untuk menjalan dan mengeksekusi perintah-perintah di terminal mfsbsd setara dengan level root. Sedangkan perintah su merupakan perintah untuk menswitch satu user ke user lain atau berpindah dari user satu user lain di consol terminal ubuntu atau mfsbsd.

Karena alasan keamanan dan pembelajaran, baiklah kita akan mencoba membuat login sudo su di mfsbsd /freebsd. Sehingga user yang merupakan user biasa akan mendapat access level root dan bisa switch ke user root. Tentunya user harus sudah di masukkan kedalam /etc/sudoer
Untuk tulisan ini saya bukan bermaksud menggurui anda yang mahir linux dan freebsd. Tulisan ini hanya media pembelajaran saya sekaligus dokumentasi cara membuat login sudo su di freebsd.
Berikut cara membuat login sudo su di freebsd :
  • Pertama adduser baru di mfsbsd dengan perintah : adduser
  • Kemudian ubah group usernya dengan perintah
pw usermod username -G wheel
  • Ganti  dengan username baru kita buat tadi dengan perintah adduser.  misalnya usernya : gun maka perintah diatas di eksekusi seperti berikut pw usermod gun -G wheel
  • Kemudian install sudo dengan perintah
pkg_add -rv sudo
  • Edit isi file sudo nya

ee /usr/local/etc/sudoers

  • Sisipkan baris code ini didalam file sodoers tersebut
%wheel ALL=(ALL) ALL
  • Simpan configurasi, kemudian test login dengan user baru, dan ketikkan sudo su
Begitulah caranya membuat login sudo su di freebsd. Agar bisa di gunakan untuk keamanan ketika melakukan perintah di terminal freebsd.

Memberi Izin User FreeBsd Untuk Shutdown

Mandailing Natal - Memberi Access User Shutdown Proxy FreeBsd – Pada umumnya dan hampir semua system server baik unix dan linux tidak memberikan / membolehkan user melakukan perintah shutdown terhadap server mereka, dengan dalih soal keamanan, bayangkan saja jika semua user mampu dan di beri access untuk perintah shutdown / atau reboot server.



Namun mungkin di lain kondisi kita perlu rasanya untuk memberikan access terhadap seorang user untuk mengakses perintah shutdown maupun restart terhadap server proxy yang kita gunakan di warnet. Bagaimana caranya agar user yang tidak menduduki level sejajar dengan root bisa manjalankan perintah shutdown di freebsd.

Berikut caranya Memberi Access User Shutdown Proxy FreeBsd:

Pertama buat user yang di beri access untuk shutdown dan reboot server freebsdnya

adduser 
pw groupmod operator -m username
exit

Sekarang user yang kita buat sudah boleh menjalankan perintah shutdown maupun reboot server proxy warnetnya.

Untuk memberi access user menjalankan perintah tail – f /var/log/squid/access.log atau membaca isi sebuah file, maka file tersebut bisa di ubah permisionnya dengan cara

chmod 777 /var/log/squid/access.log

Cukup mudah ternyata Memberi Access User Shutdown squid Proxy FreeBsd. Untuk memberikan access shutdown user di ubuntu baca disini Cara shutdown ubuntu tanpa access root
Untuk owner warnet cara ini sangat penting apabila di butuhkan operator warnet untuk melakukan restart atau shutdown terhadap server proxy freebsd dan server proxy ubuntu server. Tentu anda tidak inginkan komputer proxy anda hidup sementara warnet anda tutup.

Signature is not valid Install FreeBSD

Mandailing Natal - Signature is not valid Install FreeBSD – masalah Signature is not valid Install FreeBSD saya temui ketika menginstall paket pada freebsd sebuah warnet di aceh. Proxy freebsd tersebut saya remote dari kota Padang Sidempuan.

Seperti ini pesan yang tampil ketika pkg install automake di proxy freebsd yang saya remote dari Padang Sidempuan ke aceh via internet, menggunakan software kecil bernama putty.

root@ahau:~ # pkg install automake
The package management tool is not yet installed on your system.
Do you want to fetch and install it now? [y/N]: y
Bootstrapping pkg from pkg+http://pkg.FreeBSD.org/freebsd:10:x86:32/latest, please wait...
pkg: error:04091068:lib(4):func(145):reason(104)
Verifying signature with trusted certificate pkg.freebsd.org.2013102301... failed
Signature is not valid

Mengatasinya saya hanya memberikan perintah berikut di terminal. Lalu melakukan install paket yang di butuhkan.
ntpdate pool.ntp.org
freebsd-update fetch
Lalu hasilnya setelah perintah diatas adalah ini

root@ahau:~ # pkg install automake
Updating repository catalogue
Fetching meta.txz: 100% of 944 B
Fetching digests.txz: 100% of 2 MB
Fetching packagesite.txz: 100% of 5 MB

Adding new entries: 100%
Incremental update completed, 23402 packages processed:
0 packages updated, 0 removed and 23402 added.
Updating database digests format: 100%
The following 7 packages will be affected (of 0 checked):
New packages to be INSTALLED:
automake: 1.14
indexinfo: 0.2
perl5: 5.16.3_11
automake-wrapper: 20131203
autoconf: 2.69
m4: 1.4.17_1,1
autoconf-wrapper: 20131203
The process will require 47 MB more space
13 MB to be downloaded
Proceed with this action [y/N]: y
Fetching automake-1.14.txz: 100% of 431 KB
Fetching indexinfo-0.2.txz: 100% of 6 KB
Fetching perl5-5.16.3_11.txz: 100% of 12 MB
Fetching automake-wrapper-20131203.txz: 100% of 3 KB
Fetching autoconf-2.69.txz: 100% of 529 KB
Fetching m4-1.4.17_1,1.txz: 100% of 181 KB
Fetching autoconf-wrapper-20131203.txz: 100% of 4 KB
Checking integrity... done (0 conflicting)
[1/7] Installing indexinfo-0.2: 100%
[2/7] Installing perl5-5.16.3_11: 100%
[3/7] Installing m4-1.4.17_1,1: 100%
[4/7] Installing autoconf-wrapper-20131203: 100%
[5/7] Installing automake-wrapper-20131203: 100%
[6/7] Installing autoconf-2.69: 100%
[7/7] Installing automake-1.14: 100%

Jadi deh proxy nya jalan dan selesai menginstall package automake. Signature is not valid Install FreeBSD

Senin, 13 Juli 2015

Gpart table ada0 is corrupt Operation not permitted

Mandailing Natal - Jasa setting mikrotik – Gpart table ada0 is corrupt Operation not permitted – gpart: table ‘ada0′ is corrupt: Operation not permitted , lama gak install-install mfsbsd via remote untuk proxy warnet. Ternyata jadi banyak lupa commandnya, termasuk untuk melihat partisi yang ada didalam harddisk. Ternyata setelah melihat kembali cacatan di belakang, pada tulisan cara menginstall mfsbsd /freebsd ingatan saya kembali sedikit cerah.



Hal-hal yang membuat ingatan jadi melemah ini mungkin banyak di sebabkan oleh beberapa faktor yang sangat penting, seperti kelelahan, jenuh, dan yang paling parah MALAS. Setelah melihat cacatan manis di cara menginstall mfsbsd via remote, tampilan partisi yang ada di harddisk dapat di lihat dengan baik. Tampilannya berikut ini, dengan perintah.
gpart show
Seperti yang saya lingkari warna merah, terlihat harddisk katanya corrupt, mungkin korup secara system, bukan corrupt pada fisik harddisk.Alhasil dengan pesan corrupt ini, perintah installasi juga akan sedikit bermasalah. Misalnya ketika kita mencoba menghapus partisi mfsbsd yang lama pada harddisk dengan perintah.
gpart delete -i 1 ada0
atau bisa menggunakan jurus ampuh berikut :
gpart destroy -F /dev/ada0 
Maka akan di tampilkan pesan error yang menyebutkan bahwa penghapusan itu tidak diberikan izin. Seperti pesan ini gpart: table 'ada0' is corrupt: Operation not permitted Karena baru mengalami masalah seperti ini, mau tidak mau harus mencari refrensi soal freebsd. Yang akhirnya saya dapatkan di halaman mailing list freebsd –> http://lists.freebsd.org/pipermail/freebsd-questions/2013-July/252224.html Solusinya dengan memaksa destroy pada partisi lama, harddisk. Berikut perintahnya :
gpart destroy -F ada0
Dan hasilnya terlihat di gambar berikut ini. Setelah destroy harddisk di lakukan, Installasi MFSBSD kembali dapat di lanjutkan, seperti pada langkah sebelumnya di tulisan saya cara menginstall mfsbsd freebsd via remote.< Semoga tulisan singkat mengatasi masalah gpart: table ‘ada0′ is corrupt: Operation not permitted pada harddisk mfsbsd ini bermanfaat.

Sabtu, 15 Desember 2012

Menambah Hardisk FreeBSD UFS

Cara menambah hardisk proxy freebsd - cara mudah menambah hardisk freebsd, satu lagi keunggulan yang jujur saya akui dari ke ampuhan freebsd, meski sesungguhnya pitur yang sama ada di distro lain selain freebsd, dalam hal menambah hardisk untuk cache freebsd.

Cara mudah menambah hardisk untuk cache proxy freebsd, yaitu dengan menggunakan tool sysinstall yang sudah tersedia secara langsung di ufs freebsd.

Cara mudah menambah hardisk untuk cache proxy freebsd

#sysinstall




lihat lengkaptnya: http://www.cyberciti.biz/faq/freebsd-adding-second-hard-disk-howto/

Belajar Setting Mikrotik - Belajar Pemrograman Java - Belajar Pemrograman Pascal Belajar PHP OOP

Cari Blog Ini

Arsip Blog

Diberdayakan oleh Blogger.

Postingan Populer