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.