เรียนรู้ Linux ตอนที่ 2 การตั้งค่าเกี่ยวกับ Network บน Linux Server

Singharat Kanjanasopon
3 min readDec 31, 2020

--

#ip a → show ip address

#ifconfig → show ip address
ถ้าเรายังไม่สามารถใช้ได้ เราต้องไปติดตั้ง packet ก่อนถึงจะใช้งานได้
แล้วเราจะรู้ได้ไงว่าเราต้องติดตั้งโดยใช้ Packetอะไรในการติดตั้ง ให้เราพิมพ์คำสั่ง
#yum provides ifconfig

เมื่อเรารู้แล้วว่าต้องใช้ Packet net-tools ในการติดตั้งเราก็ไปติดตั้งได้เลย

#yum install net-t* -y

เมื่อเราติดตั้งเรียบร้อยแล้วทดลองใช้คำสั่งโชว์ ip address อีกครั้งเราจะสามารถใช้งานได้

#ifconfig

การขอ ip แบบ Dinamic เราต้องไปจัดการ Config ของการ์ด Network นั่นๆ

ตำแหน่งที่อยู่ของไฟล์ของการ์ดนั่นๆต้องเข้าไปที่
# cd /etc/sysconfig/network-scripts

จะเห็นได้ว่ามีการ์ด Network อยู่ 2 File
ตอนนี้การ์ดเราใช้แค่ใบเดียวคือ ens33 ส่วน ens34 ยังไม่ได้ On ใช้งาน
เราจะต้องเข้าไปที่ ens34 โดยใช้คำสั่ง

#vi ifcfg-ens34

จะเห็นว่า บรรทัดที่ 15 Onboot = no แปลว่าการ์ดโดนปิดอยู่

เราต้องไปเปลี่ยนเป็น Yes โดยกด I และเปลี่ยนเป็น yes และกด Esc และตามด้วย :wq และกด Enter เพื่อ Save

ทำการเปิดใช้ การ์ด ens34 โดยใช้คำสั่ง
#ifup ens34

ทำการโชว์สถานะของการ์ดขึ้นมาดู
#ifconfig ens34

#netstat -rn → เป็นคำสั่งดู Gateway

ถ้าเราต้องการเช็ค DNS ต้องเข้าไปดูที่ไฟล์ resolv.conf

ด้วยคำสั่ง
#cat /etc/resolv.conf

ทำการ Fix Ip ให้การ์ดนั่นๆ
สิ่งที่เราต้องรู้
- IP Address
- Gateway
- DNS

เราจะมาทำการ Fix IP บน ens34
- IP Address : 192.168.88.100 255.255.255.0
- Gateway: 192.168.88.2
- DNS: 192.168.88.2

การ Fix IP ต้องเข้าไป Fix ที่การ์ดนั่นๆ โดยต้องเข้าไปอยู่ที่ network-scripes

เข้าไปที่การ์ดที่เราต้องการจะ Fix ip
#vi ifcfg-ens34

เราจะต้องแก้ไขบรรทัดที่ 4 ให้เป็น Static ใส่เพิ่มบรรทัดที่ 17,18,19,20,21 ตามรูป และทำการ Save

เมื่อทำการ Fix ip เรียบร้อย ให้เราทำการ Restart network manager
โดยใช้คำสั่ง

#systemctl restart NetworkManager → เป็นการrestart การ์ดทุกใบเลย

และทำการโชว์ IP address โดยใช้คำสั่ง

#ifconfig

หมายเหตุ**
ถ้า ip ไม่ยอมเปลี่ยนให้ต้องใช้คำสั่ง
#ifdown ens34
#ifup ens34
เพราะว่าคำสั่ง #systemctl restart NetworkManager ไม่ทำงาน

--

--

Singharat Kanjanasopon

Certificate: Cisco: CCNA // CompTIA: Security+, Pentest+ // Microtik: MTCNA, MTCTCE, MTCSE, MTCRE //