GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Konfigurasi IP Address di CentOS 7 / RHEL 7 &CentOS 6 / RHEL 6

Tepat setelah instalasi sistem operasi, Anda harus mengkonfigurasi jaringan untuk mengakses sistem Anda dari luar. Panduan ini membantu Anda untuk Mengkonfigurasi Alamat IP di CentOS 7 / RHEL 7 &CentOS 6 / RHEL 6.

Di sini saya akan menunjukkan cara mengkonfigurasi alamat IP Statis untuk mesin Anda dan juga mengkonfigurasi antarmuka jaringan untuk mendapatkan alamat IP dari server DHCP.

Prasyarat

Mari kita periksa antarmuka yang tersedia di sistem kita. Gunakan perintah ifconfig untuk membuat daftar antarmuka.

ifconfig

Keluaran:

enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 2406:7400:bf:7cdd:e387:a515:14c9:2272  prefixlen 64  scopeid 0x0
        inet6 2406:7400:bf:e32d:8706:45ed:f7dd:cda8  prefixlen 64  scopeid 0x0
        inet6 fe80::9cf2:e3d2:e192:8273  prefixlen 64  scopeid 0x20
        ether 08:00:27:13:2c:70  txqueuelen 1000  (Ethernet)
        RX packets 663  bytes 62963 (61.4 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 754  bytes 80123 (78.2 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 64  bytes 5632 (5.5 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 64  bytes 5632 (5.5 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Dari output di atas, Anda dapat melihat sistem saya memiliki dua antarmuka yaitu lo dan ifcfg-enp0s3. Tergantung pada perangkat keras, nama antarmuka akan berubah.

Untuk mengatur alamat IP ke antarmuka, buka direktori /etc/sysconfig/network-scripts/, di sana Anda akan menemukan file ifcfg-.

cd /etc/sysconfig/network-scripts/ ; ls -al ifcfg-*

Keluaran:

-rw-r--r--. 1 root root 376 Nov 24 03:05 ifcfg-enp0s3
-rw-r--r--. 1 root root 254 Mar 29  2019 ifcfg-lo

Sesuai output di atas, sistem saya memiliki file ifcfg-enp0s3 karena CentOS 7 / RHEL 7 menggunakan penamaan antarmuka jaringan yang konsisten.

Di CentOS 6 / RHEL 6, antarmuka jaringan diberi nama eth0, eth1 dan seterusnya. Jadi, nama file antarmukanya adalah ifcfg-eth0.

Alamat IP Statis

Dalam mode ini, kami akan menetapkan alamat IP secara manual ke mesin.

cd /etc/sysconfig/network-scripts/

Edit file ifcfg-.

vi ifcfg-enp0s3

DARI

HWADDR=00:0C:29:76:96:A8
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=eno16777736
UUID=e5a5d8e9-b5d4-4b5e-bd1e-6ebcd0144dfa
ONBOOT=no

KEPADA

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="none" # Static IP
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="enp0s3"
DEVICE="enp0s3"
ONBOOT="yes" # Enable Network Interaface on boot
IPADDR="192.168.0.10" # IP Address
NETMASK="255.255.255.0" # NetMask
GATEWAY="192.168.0.1" # Gateway / Router
DNS1="192.168.0.1" # DNS Server 1
DNS2="8.8.8.8" # DNS Server 2
IPV6_PRIVACY="no"

Mulai ulang layanan jaringan menggunakan perintah di bawah ini.

service network restart

Sekarang Anda dapat melihat alamat ip 192.168.0.10 yang ditetapkan ke antarmuka enp0s3.

enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.10  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 2406:7400:bf:7cdd:e387:a515:14c9:2272  prefixlen 64  scopeid 0x0
        inet6 fe80::9cf2:e3d2:e192:8273  prefixlen 64  scopeid 0x20
        ether 08:00:27:13:2c:70  txqueuelen 1000  (Ethernet)
        RX packets 1001  bytes 95433 (93.1 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1055  bytes 136959 (133.7 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 64  bytes 5632 (5.5 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 64  bytes 5632 (5.5 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Alamat IP DHCP

Dalam mode ini, sistem akan mendapatkan alamat IP dari server DHCP. Ini adalah mode default yang disetel pada CentOS untuk mendapatkan alamat IP dari server DHCP.

cd /etc/sysconfig/network-scripts/

Edit file ifcfg-.

vi ifcfg-enp0s3

Ubah saja baris-barisnya seperti ini.

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="dhcp" # DHCP IP
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="enp0s3"
DEVICE="enp0s3"
ONBOOT="yes" # Enable Network Interface on boot
IPV6_PRIVACY="no"

Mulai ulang layanan jaringan menggunakan perintah di bawah ini.

service network restart

Sekarang Anda dapat melihat alamat ip 192.168.0.23 yang ditetapkan ke antarmuka enp0s3 menggunakan DHCP.

enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.23  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 2406:7400:bf:7cdd:e387:a515:14c9:2272  prefixlen 64  scopeid 0x0
        inet6 2406:7400:bf:e32d:8706:45ed:f7dd:cda8  prefixlen 64  scopeid 0x0
        inet6 fe80::9cf2:e3d2:e192:8273  prefixlen 64  scopeid 0x20
        ether 08:00:27:13:2c:70  txqueuelen 1000  (Ethernet)
        RX packets 663  bytes 62963 (61.4 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 754  bytes 80123 (78.2 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 64  bytes 5632 (5.5 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 64  bytes 5632 (5.5 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Kesimpulan

Itu saja. Silakan bagikan tanggapan Anda di bagian komentar.


Cent OS
  1. Cara Mengkonfigurasi rsyslog untuk Memfilter/membuang Alamat IP Tertentu di CentOS/RHEL 6,7

  2. Cara Mengonfigurasi Proksi di CentOS/RHEL/Fedora

  3. CentOS / RHEL 6:Cara mengkonfigurasi kdump

  1. CentOS / RHEL 7 :Cara mengonfigurasi server nama khusus cache

  2. CentOS / RHEL 7 :Cara mengkonfigurasi kdump

  3. CentOS / RHEL 5:Cara Mengonfigurasi kdump

  1. Periksa Alamat IP CentOS/RHEL

  2. CentOS / RHEL 6,7 :Cara mengonfigurasi halaman besar

  3. Cara Mengkonfigurasi Firewalld Logging di CentOS/RHEL 8