Selasa, 26 Juli 2016

Cara Setting IP di Linux Centos 7



Kali ini saya akan mencoba install linux centos 7 minimal version, dimana tidak ada GUI nya, dan setting IP nya harus manual.

Berikut cara setting IP manual di terminal linux centos 7 :

Setting DHCP Network via CLI

1. Cek Interface yang aktif di Linux Centos 7 bisa menggunakan command “nmcli d”

[root@localhost ~]# nmcli d
DEVICE       TYPE      STATE      CONNECTION
eno16777728  ethernet  connected  eno16777728
lo           loopback  unmanaged  --      

Interface saya nama nya adalah “eno16777728”

2. Edit file /etc/sysconfig/network-scripts/ifcfg-eno16777728

menjadi seperti ini :

TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777728
UUID=42237b7d-6ccd-4358-8787-af93e453ef7e
DEVICE=eno16777728
ONBOOT=yes

3. Setelah itu restart server dan cek kembali apakah sudah mendapatkan IP Address

# service network restart

Untuk cek IP nya :

# ip addr


Cara Setting Static IP via CLI atau terminal

1. Cek Interface yang aktif di Linux Centos 7 bisa menggunakan command “nmcli d”

[root@localhost ~]# nmcli d
DEVICE       TYPE      STATE      CONNECTION
eno16777728  ethernet  connected  eno16777728
lo           loopback  unmanaged  --      

Interface saya nama nya adalah “eno16777728”

2. Edit file /etc/sysconfig/network-scripts/ifcfg-eno16777728

menjadi seperti ini :

TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777728
UUID=42237b7d-6ccd-4358-8787-af93e453ef7e
DEVICE=eno16777728
ONBOOT=yes
IPADDR=192.168.0.10
GATEWAY=192.168.0.1
NETMASK=255.255.255.0
DNS1=8.8.8.8
DNS2=8.8.4.4

Pastikan onboot = yes supaya ketika server restart, ip akan up secara otomatis. Dan ubah bootproto menjadi static karena kita setting ip address secara manual.

4. Tambahkan dns di file /etc/resolv.conf agar server bisa terhubung ke DNS

# vi /etc/resolv.conf

Menjadi seperti ini :

# more /etc/resolv.conf
# Generated by NetworkManager
nameserver 8.8.8.8
nameserver 8.8.4.4

5. Setelah itu restart server dan cek kembali apakah sudah mendapatkan IP Address

# service network restart
# ip addr
# # nmcli d show eno16777728
GENERAL.DEVICE:                         eno16777728
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         00:50:56:B8:38:D0
GENERAL.MTU:                            1500
GENERAL.STATE:                          100 (connected)
GENERAL.CONNECTION:                     eno16777728
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/0
WIRED-PROPERTIES.CARRIER:               on
IP4.ADDRESS[1]:                         192.168.0.10/24
IP4.GATEWAY:                            192.168.0.1
IP4.DNS[1]:                             8.8.8.8
IP4.DNS[2]:                             8.8.4.4


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

Tidak ada komentar: