Jumat, 09 November 2018

Cara Allow Flash Player Secara Permanen di Google Chrome




Ketika membuka vsphere melalui web browser chrome pasti akan terkendala dengan plugin flash player nya, dimana setiap akses harus allow dulu di chrome untuk flash player nya

Berikut cara agar bisa permanen untuk melakukan allow flash player di web browser chrome :

1. Buka web web browser chrome nya, ketikan di address bar : 

chrome://flags/

2. Cari settingan "Enable Ephemeral Flash Permissions" ubah menjadi disable :


3. Lalu restart (tutup dan buka lagi) web web browser chrome nya


Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Rabu, 07 November 2018

Cara Install vmware tool di Linux Centos 7



Kali ini saya ingin sedikit share, bagaimana cara nya install vmware tool di Linux Centos 7, Tujuan nya adalah agar Linux Centos 7 yang berjalan diatas platform WMware bisa berjalan dengan baik dan menggunakan driver yang optimal dan dapat dimanage juga dengan baik dari vsphere nya.

Berikut cara install vmware tool di linux centos 7 :

1. Install paket nya :

# yum install -y open-vm-tools

Loaded plugins: fastestmirror, replace
Loading mirror speeds from cached hostfile
 * base: centos.mirror.angkasa.id
 * epel: kartolo.sby.datautama.net.id
 * extras: centos.mirror.angkasa.id
 * updates: centos.mirror.angkasa.id
 * webtatic: sp.repo.webtatic.com
Resolving Dependencies
--> Running transaction check
---> Package open-vm-tools.x86_64 0:10.1.10-3.el7_5.1 will be installed
--> Processing Dependency: xmlsec1-openssl for package: open-vm-tools-10.1.10-3.el7_5.1.x86_64
--> Processing Dependency: pciutils for package: open-vm-tools-10.1.10-3.el7_5.1.x86_64
--> Processing Dependency: libfuse.so.2(FUSE_2.6)(64bit) for package: open-vm-tools-10.1.10-3.el7_5.1.x86_64
--> Processing Dependency: libfuse.so.2(FUSE_2.5)(64bit) for package: open-vm-tools-10.1.10-3.el7_5.1.x86_64
--> Processing Dependency: fuse for package: open-vm-tools-10.1.10-3.el7_5.1.x86_64
--> Processing Dependency: libxmlsec1.so.1()(64bit) for package: open-vm-tools-10.1.10-3.el7_5.1.x86_64
--> Processing Dependency: libmspack.so.0()(64bit) for package: open-vm-tools-10.1.10-3.el7_5.1.x86_64
--> Processing Dependency: libltdl.so.7()(64bit) for package: open-vm-tools-10.1.10-3.el7_5.1.x86_64
--> Processing Dependency: libicuuc.so.50()(64bit) for package: open-vm-tools-10.1.10-3.el7_5.1.x86_64
--> Processing Dependency: libicui18n.so.50()(64bit) for package: open-vm-tools-10.1.10-3.el7_5.1.x86_64
--> Processing Dependency: libicudata.so.50()(64bit) for package: open-vm-tools-10.1.10-3.el7_5.1.x86_64
--> Processing Dependency: libfuse.so.2()(64bit) for package: open-vm-tools-10.1.10-3.el7_5.1.x86_64
--> Processing Dependency: libdnet.so.1()(64bit) for package: open-vm-tools-10.1.10-3.el7_5.1.x86_64
--> Running transaction check
---> Package fuse.x86_64 0:2.9.2-10.el7 will be installed
---> Package fuse-libs.x86_64 0:2.9.2-10.el7 will be installed
---> Package libdnet.x86_64 0:1.12-13.1.el7 will be installed
---> Package libicu.x86_64 0:50.1.2-15.el7 will be installed
---> Package libmspack.x86_64 0:0.5-0.5.alpha.el7 will be installed
---> Package libtool-ltdl.x86_64 0:2.4.2-22.el7_3 will be installed
---> Package pciutils.x86_64 0:3.5.1-3.el7 will be installed
---> Package xmlsec1.x86_64 0:1.2.20-7.el7_4 will be installed
---> Package xmlsec1-openssl.x86_64 0:1.2.20-7.el7_4 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

==================================================================================================================
 Package                       Arch                 Version                           Repository             Size
==================================================================================================================
Installing:
 open-vm-tools                 x86_64               10.1.10-3.el7_5.1                 updates               672 k
Installing for dependencies:
 fuse                          x86_64               2.9.2-10.el7                      base                   86 k
 fuse-libs                     x86_64               2.9.2-10.el7                      base                   93 k
 libdnet                       x86_64               1.12-13.1.el7                     base                   31 k
 libicu                        x86_64               50.1.2-15.el7                     base                  6.9 M
 libmspack                     x86_64               0.5-0.5.alpha.el7                 base                   64 k
 libtool-ltdl                  x86_64               2.4.2-22.el7_3                    base                   49 k
 pciutils                      x86_64               3.5.1-3.el7                       base                   93 k
 xmlsec1                       x86_64               1.2.20-7.el7_4                    base                  177 k
 xmlsec1-openssl               x86_64               1.2.20-7.el7_4                    base                   76 k

Transaction Summary
==================================================================================================================
Install  1 Package (+9 Dependent packages)

Total download size: 8.2 M
Installed size: 28 M
Downloading packages:
(1/10): fuse-libs-2.9.2-10.el7.x86_64.rpm                                                  |  93 kB  00:00:00   
(2/10): fuse-2.9.2-10.el7.x86_64.rpm                                                       |  86 kB  00:00:00   
(3/10): libdnet-1.12-13.1.el7.x86_64.rpm                                                   |  31 kB  00:00:00   
(4/10): libmspack-0.5-0.5.alpha.el7.x86_64.rpm                                             |  64 kB  00:00:00   
(5/10): libtool-ltdl-2.4.2-22.el7_3.x86_64.rpm                                             |  49 kB  00:00:00   
(6/10): xmlsec1-1.2.20-7.el7_4.x86_64.rpm                                                  | 177 kB  00:00:00   
(7/10): pciutils-3.5.1-3.el7.x86_64.rpm                                                    |  93 kB  00:00:00   
(8/10): open-vm-tools-10.1.10-3.el7_5.1.x86_64.rpm                                         | 672 kB  00:00:00   
(9/10): xmlsec1-openssl-1.2.20-7.el7_4.x86_64.rpm                                          |  76 kB  00:00:00   
(10/10): libicu-50.1.2-15.el7.x86_64.rpm                                                   | 6.9 MB  00:00:00   
------------------------------------------------------------------------------------------------------------------
Total                                                                             9.2 MB/s | 8.2 MB  00:00:00   
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : libtool-ltdl-2.4.2-22.el7_3.x86_64                                                            1/10
  Installing : xmlsec1-1.2.20-7.el7_4.x86_64                                                                 2/10
  Installing : xmlsec1-openssl-1.2.20-7.el7_4.x86_64                                                         3/10
  Installing : libmspack-0.5-0.5.alpha.el7.x86_64                                                            4/10
  Installing : pciutils-3.5.1-3.el7.x86_64                                                                   5/10
  Installing : fuse-2.9.2-10.el7.x86_64                                                                      6/10
  Installing : fuse-libs-2.9.2-10.el7.x86_64                                                                 7/10
  Installing : libicu-50.1.2-15.el7.x86_64                                                                   8/10
  Installing : libdnet-1.12-13.1.el7.x86_64                                                                  9/10
  Installing : open-vm-tools-10.1.10-3.el7_5.1.x86_64                                                       10/10
  Verifying  : libdnet-1.12-13.1.el7.x86_64                                                                  1/10
  Verifying  : xmlsec1-openssl-1.2.20-7.el7_4.x86_64                                                         2/10
  Verifying  : libicu-50.1.2-15.el7.x86_64                                                                   3/10
  Verifying  : xmlsec1-1.2.20-7.el7_4.x86_64                                                                 4/10
  Verifying  : fuse-libs-2.9.2-10.el7.x86_64                                                                 5/10
  Verifying  : libtool-ltdl-2.4.2-22.el7_3.x86_64                                                            6/10
  Verifying  : fuse-2.9.2-10.el7.x86_64                                                                      7/10
  Verifying  : pciutils-3.5.1-3.el7.x86_64                                                                   8/10
  Verifying  : open-vm-tools-10.1.10-3.el7_5.1.x86_64                                                        9/10
  Verifying  : libmspack-0.5-0.5.alpha.el7.x86_64                                                           10/10

Installed:
  open-vm-tools.x86_64 0:10.1.10-3.el7_5.1                                                                       

Dependency Installed:
  fuse.x86_64 0:2.9.2-10.el7      fuse-libs.x86_64 0:2.9.2-10.el7        libdnet.x86_64 0:1.12-13.1.el7         
  libicu.x86_64 0:50.1.2-15.el7   libmspack.x86_64 0:0.5-0.5.alpha.el7   libtool-ltdl.x86_64 0:2.4.2-22.el7_3   
  pciutils.x86_64 0:3.5.1-3.el7   xmlsec1.x86_64 0:1.2.20-7.el7_4        xmlsec1-openssl.x86_64 0:1.2.20-7.el7_4 

Complete!

2. Cek apakah sudah berhasil terinstall :

# ls /usr/bin/vmtoolsd
/usr/bin/vmtoolsd

3. Restart linux centos 7 nya :

# reboot


Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Cara Install ifconfig di Linux Centos 7



Di linux centos 7, secara default setelah melakukan instalasi dengan mode minimal kita tidak akan menemukan perintah "ifconfig", yang ada adalah "nmcli d" atau "ip addr".

Bagi sebagian orang yang sudah terbiasa di centos 6 dan juga menggunakan perintah "ifconfig", tentunya akan kehilangan, Untuk itu kita masih bisa menggunakan perintah "ifconfig" dengan melakukan instalasi paket tambahan.

Cara nya adalah :

1. Install paket net-tools

# yum install net-tools

Loaded plugins: fastestmirror, replace
Loading mirror speeds from cached hostfile
 * base: centos.mirror.angkasa.id
 * epel: kartolo.sby.datautama.net.id
 * extras: centos.mirror.angkasa.id
 * updates: centos.mirror.angkasa.id
 * webtatic: sp.repo.webtatic.com
Resolving Dependencies
--> Running transaction check
---> Package net-tools.x86_64 0:2.0-0.22.20131004git.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

==================================================================================================================
 Package                  Arch                  Version                                 Repository           Size
==================================================================================================================
Installing:
 net-tools                x86_64                2.0-0.22.20131004git.el7                base                305 k

Transaction Summary
==================================================================================================================
Install  1 Package

Total download size: 305 k
Installed size: 917 k
Is this ok [y/d/N]: y
Downloading packages:
net-tools-2.0-0.22.20131004git.el7.x86_64.rpm                                              | 305 kB  00:00:00   
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : net-tools-2.0-0.22.20131004git.el7.x86_64                                                      1/1
  Verifying  : net-tools-2.0-0.22.20131004git.el7.x86_64                                                      1/1

Installed:
  net-tools.x86_64 0:2.0-0.22.20131004git.el7                                                                   

Complete!


2. Selesai, kita coba, seharus nya saat ini sudah ada perintah "ifconfig" di linux centos 7

# ifconfig

Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com

Registered linux user : ID 40017

Selasa, 06 November 2018

Cara Install Tor Web Browser di Linux Ubuntu 18.04



Tor Web Browser banyak digunakan untuk melakukan privacy protection, dimana IP Address kita pada saat melakukan browsing tidak akan kelihatan secara langsung,namun akan di proxy ke IP lain terlebih dahulu. Tor Web Browser ini berbasis dari Firefox.

Berikut cara install Tor Web Browser di Linux Ubuntu 18.04 LTS 

1. Buka terminal, jalankan perintah berikut :

$ sudo apt install torbrowser-launcher

2. Ikuti semua langkah-langkah instalasi nya via GUI, setelah selesai install nya, kita bisa panggil Tor Browser nya dari terminal dengan perintah :

$ torbrowser-launcher

Atau dari GUI juga bisa :


3. Maka akan muncul aplikasi Tor web Browser nya :



Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Cara Setting IP Statik di Linux Debian 9 dari Terminal



Kalau kita melakukan instalasi linux debian 9 dari iso minimalis, maka semua setting akan sangat manual, seperti setting IP nya.

Berikut cara setting IP linux debian 9 secara manual dari terminal :

1. Edit file : /etc/network/interfaces

# pico /etc/network/interfaces

2. Tambahkan baris berikut dan sesuaikan dengan nama interface nya :

iface eth0 inet static
address 10.1.1.125
        netmask 255.0.0.0
        gateway 10.1.1.1
dns-nameservers 8.8.8.8 8.8.4.4

3. Simpan file nya

4. Edit atau buat file : /etc/resolv.conf

# pico /etc/resolv.conf

5. Isi dengan baris berikut ini :

nameserver 8.8.8.8

6. Simpan file nya

7. Restart service network nya :

# service networking restart


Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Cara Install VMware Tool di Linux Debian 9



Tutorial singkat ini saya buat karena saya ada kebutuhan install linux server berbasiskan debian yang berjalan di atas virtualisasi VMware.

Setelah melakukan instalasi linux debian nya, kita perlu juga untuk install vmware tool agar semua driver di linux bisa sesuai dengan vmware nya dan dapat berjalan dengan baik, namun untuk melakukan instalasi ini harus bisa terkoneksi ke internet terlebih dahulu, jangan lupa setting IP nya dulu seperti di artikel disini

Berikut cara install nya :

1. Buka terminal, login sebagai root :

$ su -

2. Jalankan perintah instalasi nya :

# apt-get install open-vm-tools open-vm-tools-desktop

Jika ada permintaan persetujuan, ketik "yes"

3. Setelah selesai restart OS Linux Debian nya

4. Cek hasil install vmware tool nya dengan perintah :

# vmware-user-suid-wrapper


Selesai, Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Rabu, 17 Oktober 2018

Install AddOn Lightning untuk thunderbird di Ubuntu 18.04 LTS



Kali ini saya menghadapi kendala, ketika thunderbird di ubuntu 18.04 ada update menjadi versi 60.2 dan setelah di update ternyata addon lightning nya belum support untuk versi thunderbird tersebut. Sebagai informasi, saya install addon lightning nya dari addon menu di thunderbird nya langsung.

Addon lightning ini fungsi nya adalah untuk management kalender di thunderbird

Solusi nya adalah, kita harus install addon lightninig nya dari repository ubuntu nya juga, Cara nya :

$ sudo apt install xul-ext-lightning
[sudo] password for dony:
Reading package lists... Done
Building dependency tree     
Reading state information... Done
The following additional packages will be installed:
  xul-ext-calendar-timezones xul-ext-gdata-provider
The following NEW packages will be installed:
  xul-ext-calendar-timezones xul-ext-gdata-provider xul-ext-lightning
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 820 kB of archives.
After this operation, 5.272 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://id.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 xul-ext-calendar-timezones amd64 1:60.2.1+build1-0ubuntu0.18.04.2 [11,0 kB]
Get:2 http://id.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 xul-ext-gdata-provider amd64 1:60.2.1+build1-0ubuntu0.18.04.2 [11,0 kB]
Get:3 http://id.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 xul-ext-lightning amd64 1:60.2.1+build1-0ubuntu0.18.04.2 [798 kB]
Fetched 820 kB in 2s (410 kB/s)           
Selecting previously unselected package xul-ext-calendar-timezones.
(Reading database ... 193034 files and directories currently installed.)
Preparing to unpack .../xul-ext-calendar-timezones_1%3a60.2.1+build1-0ubuntu0.18.04.2_amd64.deb ...
Unpacking xul-ext-calendar-timezones (1:60.2.1+build1-0ubuntu0.18.04.2) ...
Selecting previously unselected package xul-ext-gdata-provider.
Preparing to unpack .../xul-ext-gdata-provider_1%3a60.2.1+build1-0ubuntu0.18.04.2_amd64.deb ...
Unpacking xul-ext-gdata-provider (1:60.2.1+build1-0ubuntu0.18.04.2) ...
Selecting previously unselected package xul-ext-lightning.
Preparing to unpack .../xul-ext-lightning_1%3a60.2.1+build1-0ubuntu0.18.04.2_amd64.deb ...
Unpacking xul-ext-lightning (1:60.2.1+build1-0ubuntu0.18.04.2) ...
Setting up xul-ext-calendar-timezones (1:60.2.1+build1-0ubuntu0.18.04.2) ...
Setting up xul-ext-lightning (1:60.2.1+build1-0ubuntu0.18.04.2) ...
Setting up xul-ext-gdata-provider (1:60.2.1+build1-0ubuntu0.18.04.2) ...

Setelah ini restart aplikasi thunderbird nya, dan addon lightning saat ini sudah ada lagi di thunderbird


Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Daftar Repository Debian 9 - Tidak bisa install openssh-server Debian 9 - Depends: libwrap0



Jika kita melakukan instalasi debian dari versi ISO minimalis sekali, sampai-sampai saya install ssh server saja tidak bisa :

$ sudo apt-install openssh-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be install.  This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
openssh-server : Depends: libwrap0(>= 7.6-4~) but it is not installable

Unable to correct problems, you have held broken packages.

Sempat agak kesulitan juga cari solusi nya, akhirnya ketemu, hal ini karena repository nya tidak lengkap, jadi silahkan tambahkan di file /etc/apt/sources.list nya menjadi seperti ini :

deb http://deb.debian.org/debian stretch main
deb-src http://deb.debian.org/debian stretch main

deb http://deb.debian.org/debian-security/ stretch/updates main
deb-src http://deb.debian.org/debian-security/ stretch/updates main

deb http://deb.debian.org/debian stretch-updates main
deb-src http://deb.debian.org/debian stretch-updates main

Setelah itu jalan kan : $ sudo apt-get update

Ref : https://wiki.debian.org/SourcesList

Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com

Install Kaspersky Antivirus di Ubuntu 18.04



Bagi pengguna linux, tidak ada salah nya untuk melakukan install antivirus sebagai tambahan perlindungan untuk laptop atau komputer kita, kali ini saya akan sedikit share cara untuk melakukan instalasi antivirus Kaspersky di Linux Ubuntu 18.04 LTS

Langkah-langkah nya adalah :

1. Download dulu file deb nya disini : https://www.kaspersky.com/small-to-medium-business-security/downloads/endpoint

Pilih yang terbaru versi nya

2. Lakukan instalasi dengan perintah :

$ sudo dpkg -i kesl_10.1.0-5960_amd64.deb

Selecting previously unselected package kesl.
(Reading database ... 191093 files and directories currently installed.)
Preparing to unpack kesl_10.1.0-5960_amd64.deb ...
Unpacking kesl (10.1.0-5960) ...
Setting up kesl (10.1.0-5960) ...
Synchronizing state of kesl-supervisor.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable kesl-supervisor

Kaspersky Endpoint Security 10 SP1 for Linux has been installed successfully,
but it must be properly configured before using.
Please run "/opt/kaspersky/kesl/bin/kesl-setup.pl" script
manually to configure it.

Processing triggers for man-db (2.8.3-2) ...

3. Jalankan perintah instalasi lanjutannya :

$ sudo /opt/kaspersky/kesl/bin/kesl-setup.pl

Kaspersky Endpoint Security 10 SP1 for Linux version 10.1.0.5960


Setting up the Anti-Virus Service default locale

You must specify a locale that the Anti-Virus Service will use when
applying the protection settings.
It is important to specify the locale you are using when working with the
file system names (in most cases this should be the system default locale)
[en_US.UTF-8]:

Anti-Virus Service default locale is changed to 'en_US.UTF-8'.
Service will be restarted if it is already running.

Accepting the End User License Agreement (EULA) and Privacy Policy

Please read and accept the End User License Agreement (EULA) and Privacy
Policy to continue.

NOTE: To quit the EULA and Privacy Policy viewer, press the Q key.

Press ENTER to display the EULA and Privacy Policy:


Read EULA and Privacy Policy from file:
"/opt/kaspersky/kesl/doc/license.en" (utf-8), if it cannot be read here.

Do you accept the EULA conditions? [y/n]: y

Do you accept the Privacy Policy conditions? [y/n]: y


Configuring KSN

Do you want to participate in KSN (you can read the KSN Statement here:
'/opt/kaspersky/kesl/doc/ksn_license.en')? [y/n]: y


Configuring file interceptors

Checking if fanotify is available...
Using fanotify interceptor
Starting Kaspersky Endpoint Security 10 SP1 for Linux. This can take some
time. Please wait.

Configuring the update source

Specify the update source. Possible values: KLServers|SCServer|:
[KLServers]:


Configuring proxy settings to connect to the updates source

If you use an HTTP proxy server to access the Internet, please enter
the address in one of the following formats:
proxyIP:port or user:pass@proxyIP:port, or enter 'no' [n]:

Updated databases are an essential part of your server protection.
Please note that the application may be restarted during the update
process.
Do you want to download the latest databases now? [y]:


Downloading the latest application databases

Task progress:
[##################################################]100%
Latest databases are downloaded.
Restarting Kaspersky Endpoint Security 10 SP1 for Linux. This can take some
time. Please wait.

Enabling automatic updates of the application databases

Do you want to enable scheduled updates? [y]: y

Scheduled updates are enabled.
The application databases are scheduled to be updated hourly.

Activate the application

You must activate the application to use it.
To activate the application now, enter the path to your key file or an
activation code. Enter an empty string to activate the built-in trial key:

(biarkan kosong jika tidak punya license dan menggunakan trial license 30 hari)

Configuring GUI

Do you want to use the GUI? [y/n]: y

Looking for the graphical login session
Found graphical login session (user dony, pid 1288)
Getting environment from the graphical login session
Getting user info
Got user info (uid 1000, gid 1000)
Starting GUI in the graphical login session

The general setting of the application is changed:

LimitNumberOfScanFileTasks=5

Now unprivileged users can also run on-demand scan tasks.

4. Setelah selesai, silahkan jalankan dari GUI nya 




Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Kamis, 11 Oktober 2018

Mematikan DNS Proxy / Forwarding Internal di Ubuntu 18.04



Ubuntu memang secara default menggunakan DNS Proxy atau DNS masquerade atau DNS Forwarding, dimana layanan ini melakukan redirect DNS yang ada di ubuntu ke DNS localhost baru diteruskan ke DNS ISP yang digunakan.

Hal ini tentunya terkadang membuat bingung ketika melakukan troubleshoot dengan menggunakan nslookup atau dig, dimana hasil jawaban query nya di dapat hanya dari DNS local ubuntu saja.

Kalau saya, hal ini cukup mengganggu, untuk itu biasanya akan saya disable, Caranya adalah :

1. Disable service nya :

ubuntu@laptop:~$ sudo systemctl disable systemd-resolved.service
ubuntu@laptop:~$ sudo service systemd-resolved stop

2. Konfigure ulang network manager nya :

- Buka dan edit file ini : /etc/NetworkManager/NetworkManager.conf
- Tambahkan baris berikut :

[main]
dns=default 

3. Hapus file resolv.conf :

ubuntu@laptop:~$ sudo rm /etc/resolv.conf

4. Restart service network manager nya :

ubuntu@laptop:~$ sudo service network-manager restart

5. Pastikan setting DNS nya sudah berubah ke DNS Public :

ubuntu@laptop:~$ cat /etc/resolv.conf
# Generated by NetworkManager
search example.com
nameserver 8.8.8.8
nameserver 8.8.4.4

5. Silahkan dicoba lagi dengan nslookup 

Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Rumus Menghitung Konversi Ampere ke KWh untuk Datacenter



Saya ingin sedikit share rumus untuk menghitung KWh dari pengukuran ampere, biasanya Admin Server akan ditanya, berapakah pemakaian daya di Rack? nah pengukuran biasanya dilakukan hanya dengan ampere meter di MCB pada rack tersebut, Misal nya saja kita mendapat kan bahwa Rack tersebut pemakaiannya adalah 10 Ampere.

Untuk dapat mengukur KWh nya, kita harus konversi dulu ke Watt, cara nya adalah :

P(kW) = ((I(A) × V(V) / 1000) x 0,8

Jadi, ((10 x 220) / 1000) x 0,8 = 1,76 Watt

Kemudian untuk dapat menghitung KWh nya adalah :

E(kWh) = P(kW) × t(h) x 30

Jadi, 1,76 x 24 x 30 = 1267,2 KWh /Bulan nya

Nah.. tinggal kita harus tahu berapa harga per KWh nya, misalnya Rp. 1500/KWh, maka tinggal di kalikan saja 1500 x  1267,2 = 1.900.800 rupiah

Untuk setahun tinggal dikalikan 12 bulan = Rp. 1.900.800 x 12 = Rp. 22.809.600 

Dengan cara diatas, maka kita bisa tahu pemakain dan biaya listrik yang dibutuhkan untuk rack tersebut


Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Kamis, 20 September 2018

Cara mendapatkan log CMC pada Enclosure Server Dell M1000e



Jika terjadi masalah pada Enclosure Server Dell M1000, tentunya kita akan laporkan kepada support dell nya, namun biasa nya laporan tersebut harus disertakan juga dengan log diagnostik nya.

Berikut saya akan sedikit sharing bagaimana cara mendapatkan CMC Log yang dibutuhkan untuk pelaporan ke support dell 

1. Buka CMC web dell nya, lalu ke menu Chassis Overview -> Troubleshooting ->  Diagnostics

Maka akan ada kolom untuk mengetikan perintah seperti gambar dibawah ini :



RACADM usage syntax:

racadm

Contoh:

racadm racdump

Available subcommand :

- racdump
- getsensorinfo
- getfanreqinfo
- dumplogs
- getversion 
- getsysinfo
- getioinfo
- getdcinfo
- getpbinfo
- getsel
- getraclog

Ketikan semua subdommand diatas lalu di capture output nya untuk di jadikan CMC Log yang akan di laporkan ke support dell



Atau cara kedua adalah melalui ssh langsung ke enclosure dell nya :

1. Jika menggunakan putty, maka pastikan disetting dulu agar putty dapat menerima output yang banyak dari hasil dump log nya



2. Setelah itu baru ssh ke IP enclosure dell nya dan jalan kan perintah diatas :



- racdump
- getsensorinfo
- getfanreqinfo
- dumplogs
- getversion 
- getsysinfo
- getioinfo
- getdcinfo
- getpbinfo
- getsel
- getraclog

Lalu hasil output nya di copy ke notepad dan di simpan dalam bentuk file txt lalu dikirimkan ke support dell nya

Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Selasa, 04 September 2018

Cara install locate dan updatedb nya di Linux Centos 7




Karena saya melakukan instalasi linux centos 7 dengan mode minimalis, maka semua software yang ada juga sangat minimal adanya.

Contoh ketika saya ingin mencari file dengan perintah locate, ternyata belum ada di centos 7, Cara install locate nya sebagai berikut :

1. Update yum nya dulu :

# yum -y update

2. Install locate nya :

# yum -y install mlocate

3. Update dulu database locate nya :

# updatedb

4. Locate bisa di update otomatis dari cron :

/etc/cron.daily/mlocate.cron

Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Kamis, 02 Agustus 2018

Cara Melakukan Pengecekan Status Koneksi Interface Network di Linux



Kali ini saya ingin sedikit share bagaimana cara nya kita mengetahui status koneksi interface jaringan di server linux yang ada, misal nya saya sudah setting IP namun saya ingin tahu status interface nya sudah tercolok belum kabel nya? atau kabel nya sudah terpasang, namun perangkat lawannya sudah UP atau belum? Intinya mengecek secara fisik status interface network nya.

Untuk mengecek settingan IP kita bisa menggunakan command ifconfig :

# ifconfig
# ifconfig eth0

Namun untuk mengecekan status interface eth0 nya sudah terhubung ke jaringan atau belum secara fisik, kita bisa menggunakan perintah ethtool :

$ ethtool

$ ethtool eth0

Supported ports: [ TP ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Advertised pause frame use: No
        Advertised auto-negotiation: Yes
        Speed: 1000Mb/s
        Duplex: Full
        Port: Twisted Pair
        PHYAD: 1
        Transceiver: internal
        Auto-negotiation: on
        MDI-X: on
        Supports Wake-on: pumbg
        Wake-on: g
        Current message level: 0x00000001 (1)
        Link detected: yes

Yang dilihat adalah Link detected nya sudah yes, berarti sudah terhubung secara fisik ke jaringan


Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Rabu, 01 Agustus 2018

Memperbaiki error libperl5.22 di Ubuntu 16.04 yang menyebabkan tidak bisa update



Kali ini saya menemukan error di server linux ubuntu 16.04 saya, ketika akan melakukan update linux dari repository, muncul error berikut :

# apt upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
 libperl5.22 : Breaks: libperl5.22:i386 (!= 5.22.1-9ubuntu0.2) but 5.22.1-9ubuntu0.5 is installed
 libperl5.22:i386 : Breaks: libperl5.22 (!= 5.22.1-9ubuntu0.5) but 5.22.1-9ubuntu0.2 is installed
 perl : Depends: libperl5.22 (= 5.22.1-9ubuntu0.5) but 5.22.1-9ubuntu0.2 is installed
E: Unmet dependencies. Try using -f.

Disana kita diminta untuk melakukan command apt-get -f install untuk mengatasi masalah diatas :

# apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
  libperl5.22
The following packages will be upgraded:
  libperl5.22
1 upgraded, 0 newly installed, 0 to remove and 164 not upgraded.
4 not fully installed or removed.
Need to get 0 B/3,396 kB of archives.
After this operation, 2,048 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up perl-base (5.22.1-9ubuntu0.5) ...
(Reading database ... 102067 files and directories currently installed.)
Preparing to unpack .../libperl5.22_5.22.1-9ubuntu0.5_amd64.deb ...
Unpacking libperl5.22:amd64 (5.22.1-9ubuntu0.5) over (5.22.1-9ubuntu0.2) ...
dpkg: error processing archive /var/cache/apt/archives/libperl5.22_5.22.1-9ubuntu0.5_amd64.deb (--unpack):
 trying to overwrite shared '/usr/share/doc/libperl5.22/changelog.Debian.gz', which is different from other instances of package libperl5.22:amd64
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/libperl5.22_5.22.1-9ubuntu0.5_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Tenyata masih tidak bisa dan malah muncul error yang baru seperti diatas, solusi nya dalah kita move dulu file yang bermasalah nya, yaitu :

trying to overwrite shared '/usr/share/doc/libperl5.22/changelog.Debian.gz

Cara nya adalah jalankan perintah berikut ini :

# mv /usr/share/doc/libperl5.22/changelog.Debian.gz /usr/share/doc/libperl5.22/changelog.Debian.gz.bak

Kemudian coba lagi command apt-get -f install nya :

# apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
  libperl5.22
The following packages will be upgraded:
  libperl5.22
1 upgraded, 0 newly installed, 0 to remove and 164 not upgraded.
3 not fully installed or removed.
Need to get 0 B/3,396 kB of archives.
After this operation, 2,048 B of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 102067 files and directories currently installed.)
Preparing to unpack .../libperl5.22_5.22.1-9ubuntu0.5_amd64.deb ...
Unpacking libperl5.22:amd64 (5.22.1-9ubuntu0.5) over (5.22.1-9ubuntu0.2) ...
Processing triggers for man-db (2.7.5-1) ...
Setting up perl-modules-5.22 (5.22.1-9ubuntu0.5) ...
Setting up libperl5.22:amd64 (5.22.1-9ubuntu0.5) ...
Setting up libperl5.22:i386 (5.22.1-9ubuntu0.5) ...
Setting up perl (5.22.1-9ubuntu0.5) ...
Processing triggers for libc-bin (2.23-0ubuntu10) ...

Setelah itu baru bisa dicoba update lagi :

# apt upgrade


Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Jumat, 13 Juli 2018

System Operasi bisa di deteksi hanya melalui perintah ping



Ping adalah tools perangkat lunak di jaringan komputer, yang digunakan untuk mengecek apakah host/pc/laptop/server berhasil terkoneksi di jaringan Protokol Internet (IP).

Ping beroperasi dengan mengirimkan paket Permintaan echo melalui protocol Internet Control Message Protocol (ICMP) ke host target dan menunggu balasan ICMP Echo. Tentunya ini kalau ICMP nya tidak ter-block oleh firewall.

TTL (Time To Live) artinya adalah, berapa lama resolver atau target dapat memberikan jawaban dari ping tersebut. TTL (Time To Live) adalah nilai timer yang termasuk dalam paket yang dikirim melalui jaringan yang memberi tahu penerima berapa lama untuk memegang atau menggunakan paket sebelum membuang dan mengakhiri data (paket). Nilai TTL berbeda untuk Sistem Operasi yang berbeda. Jadi, Anda dapat menentukan OS berdasarkan nilai TTL.

PING domain.com (100.100.100.100) 56 (84) byte data.
64 byte dari 100.100.100.100: icmp_seq = 1 ttl = 57 waktu = 503 ms
64 byte dari 100.100.100.100: icmp_seq = 2 ttl = 57 waktu = 416 ms

Seperti yang Anda lihat dari output diatas, Anda mendapat nilai TTL. Nilai-nilai TTL ini berbeda antara sistem Operasi. Di sini Anda megetahui jenis operating system yang digunakan hanya melalui perintah ping dan melihat dari TTL nya.

Berikut list nya :

Device / OS              TTL
*nix (Linux/Unix)     64/63
Windows                 128
Solaris/AIX              254

List detailnya bisa dilihat disini : http://subinsb.com/default-device-ttl-values/



Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Rabu, 11 Juli 2018

Kerentanan pada Adobe Acrobat Reader - Patching Juli 2018



Ternyata tidak hanya flash player saja, adobe acrobat reader pun hari ini mengeluarkan update untuk menutupi lubang celah keamanannya, namun saya lihat 10 juli 2018 ini di release langsung 3 celah keamanaan yang ditambal :

2018-07-10

Bugtraq ID: 104704
Class: Input Validation Error
CVE: CVE-2018-12802
Remote: Yes
Local: No
Published: Jul 10 2018 12:00AM
Updated: Jul 10 2018 12:00AM

1. Adobe Acrobat and Reader CVE-2018-12802 Security Bypass Vulnerability

Adobe Acrobat and Reader are prone to a security-bypass vulnerability.

Attackers can exploit these issues to bypass certain security restrictions and perform unauthorized actions; this may result in gaining elevated privileges.


2. Adobe Acrobat and Reader APSB18-21 Multiple Heap Buffer Overflow Vulnerabilities

Adobe Acrobat and Reader are prone to multiple heap-based buffer-overflow vulnerabilities.

Successfully exploiting these issues allows attackers to execute arbitrary code in the context of the affected application. Failed exploits will result in denial-of-service conditions.

3. Adobe Acrobat and Reader APSB18-21 Multiple Information Disclosure Vulnerabilities

Adobe Acrobat and Reader are prone to multiple information-disclosure vulnerabilities.

An attacker can exploit these issues to gain access to sensitive information that may aid in further attacks.


Untuk teman semua, harap untuk melakukan update adobe acrobat reader nya segera, cara nya buka adobe acrobat reader - pilih menu "Help" - Pilih menu "Check For Update"



Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Kerentanan pada flash player - Update Microsoft Windows 10 - Juli 2018



Hari ini tanggal 11 Juli 2018 saya mendapatkan update dari windows 10, ada 2 update yang saya bahas disini :
1. 2018-07 Cumulative Update for Windows 10 Version 1803 for x64-based Systems (KB4338819)
2. 2018-07 Security Update for Adobe Flash Player for Windows 10 Version 1803 for x64-based Systems (KB4338832)

Untuk update No. 1 yaitu Cumulative Update for Windows 10 Version 1803 for x64-based Systems (KB4338819), ini isi nya adalah :

- Improves the ability of the Universal CRT Ctype family of functions to correctly handle EOF as valid input.
- Enables debugging of WebView content in UWP apps using the Microsoft Edge DevTools Preview app that’s available in the Microsoft Store.
- Addresses an issue that may cause the Mitigation Options Group Policy client-side extension to fail during GPO processing. The error message is “Windows failed to apply the MitigationOptions settings. MitigationOptions settings might have its own log file” or “ProcessGPOList: Extension MitigationOptions returned 0xea.” This issue occurs when Mitigation Options has been defined either manually or by Group Policy on a machine using Windows Defender Security Center or the PowerShell Set-ProcessMitigation cmdlet.
- Evaluates the Windows ecosystem to help ensure application and device compatibility for all updates to Windows.
- Security updates to Internet Explorer, Windows apps, Windows graphics, Windows datacenter networking, Windows wireless networking, Windows virtualization, Windows kernel, and Windows Server.

Sedangkan untuk update yang kedua adalah Security Update for Adobe Flash Player for Windows 10 Version 1803 for x64-based Systems (KB4338832) ya isi nya adalah perbaikan untuk menutup lubang keamanan pada flash player pada windows

Dalam skenario serangan berbasis web di mana pengguna menggunakan Internet Explorer untuk desktop, penyerang dapat meng-injek situs web yang berisi halaman web yang digunakan untuk mengeksploitasi salah satu kerentanan ini. Selain itu, situs web yang disusupi tadi dapat menerima atau menghijack konten atau iklan yang disediakan oleh pengguna dan dapat berisi konten yang dibuat khusus yang dapat memanfaatkan salah satu kerentanan ini.

Namun, dalam semua kasus, penyerang tidak akan memiliki cara untuk memaksa pengguna mengunjungi situs web ini. Sebagai gantinya, penyerang harus meyakinkan pengguna untuk mengunjungi situs web, biasanya dengan meminta mereka mengeklik tautan dalam pesan email atau pesan instan yang mengarahkan pengguna ke situs web penyerang.

Seorang penyerang kemudian dapat menyusupkan konten Flash yang dibuat khusus yang dirancang untuk mengeksploitasi salah satu kerentanan ini melalui Internet Explorer dan kemudian meyakinkan pengguna untuk melihat situs web. Seorang penyerang tidak akan memiliki cara untuk memaksa pengguna untuk melihat konten yang dikendalikan penyerang.

Sebaliknya, penyerang harus meyakinkan pengguna untuk mengambil tindakan, biasanya dengan mengklik tautan dalam pesan email atau dalam pesan instan yang membawa pengguna ke situs web penyerang, atau dengan membuka lampiran yang dikirim melalui email.

Secara default, semua versi Microsoft Outlook dan Windows Live Mail yang dapat membuka pesan email HTML di zona situs Dibatasi. Zona situs Dibatasi, yang menonaktifkan skrip dan kontrol ActiveX, membantu mengurangi risiko penyerang dapat menggunakan salah satu kerentanan ini untuk mengeksekusi kode berbahaya. Jika pengguna mengklik tautan dalam pesan email, pengguna masih bisa rentan terhadap eksploitasi kerentanan ini melalui skenario serangan berbasis web.

Saran saya adalah Anda memastikan untuk selalu melakukan update windows nya, setelah itu jangan lupa di restart dulu.



Ref :
- https://support.microsoft.com/en-us/help/4338819/windows-10-update-kb4338819
- https://support.microsoft.com/en-us/help/4338832/security-update-for-adobe-flash-player
- https://portal.msrc.microsoft.com/en-us/security-guidance/advisory/ADV180017

Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Selasa, 10 Juli 2018

Windows Modules Installer Worker Menyebabkan High CPU Pada Windows 10



Jika anda menggunakan Windows 10 dan tiba tiba kipas laptop anda berputar yang mana menandakan bahwa laptop anda sedang bekerja keras, ya saya mengalami nya :)



Setelah saya di task manager, ternyata ada proses yang membuat CPU laptop saya bekerja sampai 90%, nama service nya adalah Windows Modules Installer Worker.

Windows Modules Installer Worker ini sebenar nya adalah service milik windows untuk melakukan pengecekan apakah ada update untuk windows kita dan juga mengecek update driver hardware nya. Namun kalau ini sedang berjalan, akan memakan resource CPU yang lumayan.

Untuk mengatasi nya ada 2 cara :
1. Setting windows update nya secara manual
2. Memastikan driver hardware nya selalu update

Cara detail nya bisa dilihat disini :
https://www.drivereasy.com/knowledge/windows-modules-installer-worker-high-cpu-on-windows-10-solved/

Namun kalau saya, ya saya tunggu saja sampai selesai proses Windows Modules Installer Worker ini, karena service ini jalan hanya sekitar 5 menit saja.

Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Celah Baru di Browser Firefox




Mozilla Firefox and Firefox ESR Multiple Security Vulnerabilities

Pada tanggal 20 Juni ditemukan celah baru pada web browser firefox

CVE :
CVE-2018-12362
CVE-2018-12363
CVE-2018-12364
CVE-2018-12365
CVE-2018-12366
CVE-2018-12368
CVE-2018-5156
Remote: Yes
Local: No
Published: Jun 26 2018 12:00AM
Updated: Jun 26 2018 12:00AM
Credit: F. Alonso (revskills), Nils, David Black, Alex Gaynor, OSS-Fuzz, Abdulrahman Alqabandi

Dimana penyerang dapat mengeksploitasi lubang ini, dan memperoleh informasi sensitif. Kalau upaya mengeksploitasi tersebut gagal maka akan menghasilkan kondisi denial-of-service.

Celah ini ada pada versi Firefox berikut :

Vulnerable:
Mozilla Firefox ESR 60.0.2
Mozilla Firefox ESR 52.8.1
Mozilla Firefox ESR 52.7.3
Mozilla Firefox ESR 52.7.2

Masalah-masalah ini diperbaiki dalam:

Firefox ESR 52.9, Firefox ESR 60.1, dan Firefox 61

Untuk itu mohon agar teman semua dapat memastikan melakukan update versi firefox terkahir, cara nya untuk update atau mengecek versi firefox nya adalah : Menu - Help - About Firefox



Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Kamis, 05 April 2018

Cara Install phpMyAdmin dengan Nginx Di Linux CentOS 7



Kali ini saya ingin sedikit sharing cara untuk melakukan instalasi phpmyadmin pada webserver nginx di linux centos 7.

Cara nya adalah :

1. Tambahkan repository tambahan yang dibutuhkan :

# yum install epel-release

# yum update

2. Kemudian install paket phpmyadmin nya :

# yum install phpmyadmin

3. Membuat symbolic link nya, ini wajib karena kita menggunakan webserver nginx dan bukan apache :

# ln -s /usr/share/phpMyAdmin /usr/share/nginx/html

4. Restart service php nya :

# systemctl restart php-fpm

5. Selesai, Kita bisa akses phpmyadmin nya :

http://server_domain_or_IP/phpMyAdmin



Jika ada error permission, bisa dicoba perintah berikut ini :

# chown nginx:nginx /var/lib/php/session

lalu jalankan juga perintah ini :

# chown -R nginx:nginx /var/lib/php/session 



Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Kamis, 22 Maret 2018

Install GUI xfce4 untuk Kali Linux di WSL Windows 10


Kali ini saya akan meneruskan tulisan saya mengenai Kali Linux yang berjalan di Windows 10 disini

Setelah berhasil install kali linux di windows 10, saya mencoba untuk install GUI nya juga, pilihannya agar ringan maka saya akan install xfce4 sebagai GUI nya.

Langkah-langkah nya sebagai berikut :

1. Download script nya :

$ wget https://kali.sh/xfce4.sh

2. Setelah selesai download, jalankan script nya :

$ sudo sh xfce4.sh

Tunggu sampai selesai download dan install paket yang dibutuhkan, agak lama menunggu nya disini

3. Setelah selesai, jalankan service rdp nya :

$ sudo /etc/init.d/xdrp start

Port default untuk remote rdp adalah 3390

$ sudo /etc/init.d/xrdp start
[sudo] password for dony:
[....] Starting Remote Desktop Protocol server: xrdp-sesman xrdp[20180322-16:58:28] [DEBUG] Testing if xrdp can listen on 0.0.0.0 port 3390.
[20180322-16:58:28] [DEBUG] Closed socket 6 (AF_INET6 :: port 3390)

4. Untuk remote nya, dari windows 10 nya kita buka aplikasi remote desktop, lalu remote ke alamat :

127.0.0.1:3390



5. Maka akan muncul halaman login remote desktop nya :



6. Login dengan user dan password yang ada, maka akan muncul GUI dari Kali Linux yang ada di WSL Windows 10 



7. Untuk keluar, tinggal logout saja di xfce4 nya


Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Rabu, 07 Maret 2018

Install Kali Linux di Windows 10 dengan WSL (Windows Subsystem Linux)


Kali ini saya akan sedikit share cara install kali linux di windows 10, Sebenarnya cara awalnya sama dengan ketika saya share bagaimana install bash ubuntu di windows 10 disini

OK, kembali ke topik, Untuk install kali linux di windows 10, pastinya kita harus mengaktifkan feature windows subsystem for linux nya terlebih dahulu, cara nya :

1. Masuk ke Menu Settings app dan pilih Update & Security > For Developers. Aktifkan “Developer Mode”  untuk enable Developer Mode.



2. Setelah itu buka Control Panel, klik “Programs,” dan klik “Turn Windows Features On or Off” dimenu Programs and Features. Kemudian Enable the “Windows Subsystem for Linux (Beta)” option yang ada dilist nya dan klik “OK.”



Atau bisa juga dari command prompt powershell sebagai administrator jalankan perintah :

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

3. Restart OS Windows nya.

Setelah selesai restart, tinggal buka saja Microsoft Store dan cari kali linux, kemudian di install dari Microsoft Store



Nanti kita akan ditanya user dan password untuk kali linux nya, isi dengan benar, setelah itu jangan lupa ganti dulu repository kali linux nya agar lebih cepat ke alamat berikut pada file /etc/apt/sources.list

deb http://kali.mirror.garr.it/mirrors/kali kali-rolling main non-free contrib

Oh iya di kali linux yang ada di windows 10 ini belum support repository yang menggunakan https seperti yang pernah saya tulis disini

Kemudian kita buka kali linux nya dari start menu pada windows 10, maka akan muncul terminal dari kali linux, jangan lupa juga untuk update terlebih dahulu :

$ sudo apt update
$ sudo apt dist-upgrade

Setelah di update, kali linux yang ada ini masih kosongan, ibaratnya hanya core OS nya saja, dan belum ada tools-tools nya, untuk itu kita harus install lagi dari terminal dengan perintah :

$ sudo apt install kali-linux

Tunggu sampai selesai, karena ini bagian paling lama install nya. Misalnya mau lebih lengkap lagi bisa install versi full nya :

$ sudo apt install kali-linux-full

atau

$ sudo apt install kali-linux-all


Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Jumat, 02 Maret 2018

Tidak bisa update apt di Ubuntu karena paket libperl5 error



Ya, kali ini saya mengalami kendala ketika akan melakukan update menggunakan apt di ubuntu dan ternyata error :

$ sudo apt upgrade
Building dependency tree     
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
 libsnmp30:i386 : Depends: libperl5.22:i386 (>= 5.22.1) but it is not installed
E: Unmet dependencies. Try using -f.

Biasanya dengan command ditambah -f bisa, dan ini ternyata gagal juga :

$ sudo apt-get install -f

Get:1 http://archive.ubuntu.com/ubuntu yakkety/main i386 libperl5.22 i386 5.22.2-3 [3,028 kB]
Fetched 3,028 kB in 0s (34.5 MB/s)       
(Reading database ... 336306 files and directories currently installed.)
Preparing to unpack .../libperl5.22_5.22.2-3_i386.deb ...
Unpacking libperl5.22:i386 (5.22.2-3) ...
dpkg: error processing archive /var/cache/apt/archives/libperl5.22_5.22.2-3_i386.deb (--unpack):
 trying to overwrite shared '/usr/share/doc/libperl5.22/changelog.Debian.gz', which is different from other instances of package libperl5.22:i386
Errors were encountered while processing:
 /var/cache/apt/archives/libperl5.22_5.22.2-3_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Namun disinilah kelebihan dari linux, dimana dokumentasi nya banyak, dan yang menggunakannya juga gak pelit untuk sharing, akhir nya ketemu juga solusi nya :

1. Hapus file changelog nya :

$ sudo rm /usr/share/doc/libperl5.22/changelog.Debian.gz

2. Kemudian coba lagi dengan -f :

$ sudo apt-get install -f

Reading package lists... 0%

Reading package lists... 100%

Reading package lists... Done


Building dependency tree... 0%

Building dependency tree... 0%

Building dependency tree... 50%

Building dependency tree... 50%

Building dependency tree     


Reading state information... 0%

Reading state information... 0%

Reading state information... Done

Correcting dependencies... Done
The following additional packages will be installed:
  libperl5.22:i386
The following NEW packages will be installed:
  libperl5.22:i386
0 upgraded, 1 newly installed, 0 to remove and 139 not upgraded.
2 not fully installed or removed.
Need to get 0 B/3,016 kB of archives.
After this operation, 15.5 MB of additional disk space will be used.
Do you want to continue? [Y/n] y

3. Saat ini sudah bisa update lagi

$ sudo apt upgrade


Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017