Dalam melakukan pemberian ip address di Linux Centos 7 berbeda dengan versi Centos 6 ke bawah. Untuk linux Centos 6 kebawah bisa dilakukan seperti ini. Sedangkan untuk Centos 7, berikut tahapannya:
- Deteksi terlebih dahulu ethernet card yang terinstall di server:
[root@sentinel ~]# nmcli d DEVICE TYPE STATE CONNECTION ens33 ethernet connected ens33 lo loopback unmanaged --
- Berikan ip address:
[root@sentinel ~]# nmcli c modify ens33 ipv4.addresses 192.168.0.100/24
- Berikutnya, tambahkan gateway:
[root@sentinel ~]# nmcli c modify ens33 ipv4.gateway 192.168.0.1
- Tambahkan juga DNS (optional):
[root@sentinel ~]# nmcli c modify ens33 ipv4.dns 192.168.0.1
- Karena kita memberikan ip secara manual, ketikkan perintah:
[root@sentinel ~]# nmcli c modify ens33 ipv4.method manual
Apabila kita hendak memberi ip melalui dhcp, maka kita ganti "manual" dengan "DHCP" pada baris perintah diatas, dan tentunya tidak perlu dilakukan langkah 2 - 4 diatas. - Restart interface ethernet yang sudah kita beri ip address:
[root@sentinel ~]# nmcli c down ens33; nmcli c up ens33 Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/1)
- Untuk melihat keseluruhan setting yang sudah dilakukan:
[root@sentinel ~]# nmcli d show ens33 GENERAL.DEVICE: ens33 GENERAL.TYPE: ethernet GENERAL.HWADDR: 00:0C:29:58:10:AE GENERAL.MTU: 1500 GENERAL.STATE: 100 (connected) GENERAL.CONNECTION: ens33 GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/1 WIRED-PROPERTIES.CARRIER: on IP4.ADDRESS[1]: 192.168.0.100/24 IP4.GATEWAY: 192.168.0.1 IP4.DNS[1]: 192.168.0.1 IP6.ADDRESS[1]: fe80::20c:29ff:fe58:10ae/64 IP6.GATEWAY:
- Terakhir, kita lihat ip address yang sudah ditambahkan:
[root@sentinel ~]# ip addr show 1: lo:
mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: ens33: mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 00:0c:29:58:10:ae brd ff:ff:ff:ff:ff:ff inet 192.168.0.100/24 brd 192.168.0.255 scope global ens33 valid_lft forever preferred_lft forever inet6 fe80::20c:29ff:fe58:10ae/64 scope link valid_lft forever preferred_lft forever
Catatan :
*) Untuk pemberian ip dhcp, langsung ke tahap no 5, dengan mengganti parameter "manual" dengan "DHCP", sehingga perintahnya menjadi:
[root@sentinel ~]# nmcli c modify ens33 ipv4.method DHCP
*) ens33 merupakan nama ethernet yang terdeteksi. Penamaan bisa saja berbeda satu dengan yang lain.
Demikian cara untuk setting ip address di linux centos 7. Semoga bermanfaat.