EXPLORE THE TOPIC

เครือข่ายและ DNS.

33 บทความในหัวข้อนี้

How to change a network interface name on CentOS/RHEL 7

โดยทั่วไปแล้ว network interface ของ Linux จะมีชื่อว่า eth0 eth1 ... ethx แต่เนื่องจากชื่อของ network interface ไม่ได้สื่อถึง hardware ของ network interface นั้น ทำให้เราไม่สามารถรู้ได้ว่า eth0 eth1 ..

ezylinux2 นาที

How to fix bind hangs on generating rndc key

ถ้าหากทำการ setup DNS server เรียบร้อยแล้ว และ start named service ขึ้นมาพบว่าค้างอยู่ที่ Generating /etc/rndc.key: ดังตัวอย่าง [root@zm named]# /etc/init.d/named restart Stopping named:

ezylinux1 นาที

How to read pcap file in Linux CLI using tcpdump

ไฟล์ pcap (packet capture) ที่ได้มาจาก tcpdump หรืออุปกรณ์ network อื่นๆ จะเป็น binary file ซึ่งไม่สามารถเปิดอ่านผ่าน text editor เช่น vi, nano หรือโปรแกรมอ่านไฟล์อื่นๆ เช่น less cat ได้ ดังตัวอย่าง [

ezylinux2 นาที

List of default ports used by Zimbra Mail Server

รายละเอียด network port ที่ Zimbra mail server ใช้งาน ซึ่งสามารถแบ่งแยกออกได้เป็น 2 ส่วน คือ 1. External Access - เป็น Port ที่ถูกเรียกใช้งานจาก Client หรือ service อื่นๆ จากภายนอกระบบ Zimbra เอง ซ

admin2 นาที

How to disable IPv6 on CentOS

การ disable ipv6 สำหรับ สามารถทำได้หลากหลายวิธีด้วยกัน แต่วิธีที่แนะนำคือการ disable ipv6 ด้วยการแก้ไข /etc/sysctl.conf แทนการ disable ipv6 module บนระบบที่จะทำให้เกิดปัญหากับ SELinux และ component อื

ezylinux1 นาที

How to fix SMTP authen fail with error "curl_easy_perform: error(56)"

เมื่อไม่สามารถใช้งาน SMTP authenication บน Zimbra กับทุก user และทุกโปรแกรม และทำการตรวจสอบ error log ที่ไฟล์ /var/log/zimbra.log ได้พบ error ที่มีลักษณะดังนี้ Jul 28 16:34:05 server saslauthd[33294]:

admin2 นาที

Enable SFTP logging transfer

การใช้งาน SFTP (ถูกติดตั้งมาพร้อมกับ OpenSSH) โดยปรกติแล้วระบบจะไม่มีการเก็บ log ดังนั้นหากต้องการให้ระบบทำการเก็บ log การเข้าใช้งานและการแก้ไขไฟล์จำเป็นต้องทำการตั้งค่าเพิ่มเติมในส่วนของ Subsystem

ezylinux1 นาที

How to resolve yum error [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host"

หากเกิด error "[Errno 14] PYCURL ERROR 6 - "Couldn't resolve host"" เมื่อทำการ Install หรือ Update ระบบผ่าน yum หลังจากติดตั้ง CentOS เสร็จเรียบร้อย ดังตัวอย่างด้านล่าง http://mirrors.psu.ac.th/pub

ezylinux2 นาที

Definition of DNS status: NXDOMAIN, NOERROR and SERVFAIL

ถ้าหากรันคำสั่งเพื่อตรวจสอบ record ต่างๆของ DNS แล้วพบ NXDOMAIN หรือ SERVFAIL แทนข้อมูลอื่น ซึ่งข้อความนี้คือสถานะการ query ข้อมูล DNS ดังนั้นเราจึงควรทราบสถานะการ query เพื่อให้ทราบว่าจริงๆ แล้ว doma

ezylinux2 นาที

How to improve DNS lookups on Linux system

ใน Linux การตั้งค่า DNS ในไฟล์ /etc/resolve.conf ไว้หลายเครื่อง ก็หมายถึงการตั้งค่า primary dns, secondary dns ... นั้นเอง และเมื่อ primary dns เกิดใช้งานไม่ได้ ระบบจะไปใช้งาน secondary dns แทน แต่ระย

ezylinux2 นาที

How to fix high CPU usage problem on BIND (named)

DNS (bind) บน centos 6 เมื่อได้เปิดใช้งานโดยไม่ได้ปรับแก้ไขอะไรนอกจากสร้าง zone และ zone file จะเกิดปัญหาการใช้งาน CPU เกิน 100% ดังตัวอย่างด้านล่าง top - 11:32:19 up 8 days, 44 min, 1 user, lo

ezylinux1 นาที

Displaying network traffic using tshark

การแก้ไขปัญหาทางด้าน network มี tools ให้เลือกใช้งานหลากหลายซึ่งแต่ละตัวก็มีข้อดีทั้งนั้น และในบทความนี้จะแนะนำ tool ตัวหนึ่งที่สามารถช่วยวิเคราะห์ traffic ของเครื่องได้ดีตัวหนึ่ง tool ตัวนี้คือ tshar

ezylinux1 นาที

Guide for fix incoming mail from outside problems

ถ้าหากประสบปัญหาการรับ email จากภายนอก ซึ่งเป็นสิ่งที่ยุ่งยากมากในการตรวจสอบว่า email ที่ได้ส่งมายัง Mail server เรานี้อยู่ที่ไหน สิ่งแรกที่ะต้องตรวจสอบคือ log ของระบบ Mail server ซึ่งจะบอกได้ว่าตอ

admin2 นาที

How to limit SCP bandwidth

คำสั่ง scp เป็นคำสั่งที่ใช้สำหรับการ copy file ข้ามเครื่อง หากเราสั่งให้มีการ copy ข้ามระหว่าง site อาจทำให้ bandwidth เต็มได้ ดังนั้นหากเราต้องการควบคุม bandwidth สามารถทำได้โดยใช้ parameter -l โดยมี

ezylinux1 นาที

How to install dig, host and nslookup commands on your system

เมื่อต้องการรันคำสั่ง dig, host หรือ nslookup แต่เครื่อง linux ของคุณไม่มีคำสั่งดังกล่าวนี้ สาเหตุเกิดจากคุณได้ install แบบ minimum (สำหรับ CentOS 6, RHEL 6) หรือไม่เลือก package อะไรเลยตอนติดตั้ง ดัง

ezylinux1 นาที

Setup a transparent proxy over ssl https with Squid

การนำ Squid มาทำ transparent proxy ส่วนใหญ่จะใน website ต่างๆจะบอกแต่วิธีทำ transparent สำหรับ http (port 80) อย่างเดียว ซึ่งจริงๆแล้ว squid สามารถทำ transparent สำหรับ https (port 443) ได้เช่นกัน แต่

ezylinux4 นาที

Squid fatal error: Could not determine fully qualified hostname

ถ้าหากคุณเพิ่งติดตั้งเครื่องสำหรับทำ proxy server แล้วเจอ error ตามตัวอย่างด้านล่าง เมื่อทำการ start squid [root@ezylinux ~]# service squid start Starting squid: /etc/init.d/squid: line 162: 28178

ezylinux1 นาที

How to integrate ClamAV into Pure-FTPd for virus scanning

ปัญหาอย่างหนึ่งของการทำเวปคือ เครื่อง computer ของ webmaster ได้ติดไวรัสหรือโทรจันโดยที่ไม่รู้ตัว เมื่อมีการ upload ไฟล์ขึ้น server อาจเกิดเหตุการที่ไวรัสหรือโทรจันได้แก้ไข script หรือไฟล์ html ต่างๆ

ezylinux3 นาที

Proxy Auto Configuration (PAC) - Proxy auto-config

เรื่องนี้อาจจะเก่าสำหรับหลายๆคน แต่สำหรับผมแล้วเป็นเรื่องใหม่ เพราะเมื่อสองสามวันมานี้เกิดคำถามกับตัวเองว่า ถ้าเราต้องการใช้งาน proxy เฉพาะบางเวป และเวปที่อื่นๆให้ออกตรงโดยไม่ต้องผ่าน proxy สามารถทำได

ezylinux3 นาที

Get Squid Performance Statistic from command line

เมื่อต้องการทราบรายละเอียดการทำงานของ Squid เราสามารถใช้คำสั่ง squidclient เพื่อใช้ในการขอดูข้อมูลต่างๆ ใน Squid * Squid คือ โปรแกรมที่ทำหน้่่าที่เป็น proxy server ในระบบปฏิบัติการ linux หรือ Unix

ezylinux1 นาที

How to use wpa_cli command

wpa_cli command เป็น command ที่มีอยู่ใน wpa_supplicant package ซึ่ง command นี้จะสามารถตรวจสอบสถานะการทำงาน, การแก้ไขค่า configurationต่างๆไม่ว่าจะเป็น trigger events หรือการใส่ค่าของ passphase เมื่อ

ezylinux5 นาที

Set up your Linux for Wake On LAN (WOL)

wake on lan คือการสั่งให้เครื่อง server ทำการ startup ตัวเองขึ้นมาโดยการใช้คำสั่งจากเครื่องอีกเครื่องหนึ่งโดยผ่านทางระบบ network ซึ่งการ config จะแบ่งออกเป็นสองส่วนด้วยกันคือส่วนของ server เป็นตัวที่ค

ezylinux2 นาที

Configure VLAN devices over a bond interface

ใน Linux เราสามารถตั้งค่าของ VLAN network ได้ไม่ยาก ซึ่ง Linux เองก็ support การทำงานของ VLAN ด้วยเช่นกันโดยใช้ driver 8021q ซึ่งขั้นตอนการติดตั้งที่ยกตัวอย่างมานี้เป็นการทำ bonding channel + VLAN โดย

ezylinux2 นาที

Test the connectivity to server using netcat

เมื่อต้องการทดสอบ connection เราสามารถที่จะใช้โปรแกรม netcat เพื่อทำการทดสอบได้ ขั้นตอนการทดสอบสามารถทำได้ดังนี้ ถ้าไม่มีโปรแกรม netcat ให้ใช้คำสั่ง ดังข้างล่างนี้ #yum install nc จากนั้นในฝั่ง server

ezylinux2 นาที

Other Virtual network interfaces go down when bring down virtual network interfaces

เคยเกิดปัญหาไหม ถ้าเราทำการสร้าง Virtual network interfaces ขึ้นมาหลายๆ interface และพบว่าเมื่อเรา down Virtual network interfaces บาง Virtual network interfaces จะทำให้ Virtual network interfaces อื่

ezylinux1 นาที

Increase the maximum file descriptors for Squid

ถ้า squid คุณเกิดปัญหาหรือ error message ขึ้นว่า WARNING! Your cache is running out of filedescriptors ในไฟล์ cache.log แสดงว่า Squid version ที่ใช้อยู่ได้ compile ให้ไฟล์ file descriptors ให้สามารถใช

ezylinux2 นาที

Configure VSFTPD uses LDAP for authentication

เป็นที่ทราบกันดีว่า vsftpd คือ ftp server ที่มีมากับ Linux หลายๆค่ายเหตุเพราะมีความเสถียร, รวดเร็ว และ ปลอดภัย ดังนั้นจึงมีผู้นิยมนำมาใช้เป็น ftp server กันอย่างแพร่หลาย vsftpd ตัวนี้โดยทั่วไปแล้วจะ s

ezylinux1 นาที

Transparent proxy in squid 2.6

การ config transparent proxy ตั้งแต่ squid version 2.6 เป็นต้นไป ได้เปลี่ยนการตั้งค่าใหม่โดยใช้ http_port 3128 transparent แทนการตั้งค่าแบบเก่าที่ต้องมี configuration มากมายหลายบรรทัด ตามตัวอย่างด้านล

ezylinux1 นาที