Skip to content

Instantly share code, notes, and snippets.

Rất tốt! Việc /etc/exports đã allow cả dải /24 chứng minh rằng IP của client C (1.2.3.4) không bị chặn ở cấp độ cấu hình export NFS — loại trừ được một trong các nguyên nhân phổ biến.


Vậy hãy quay lại với hiện tượng quan trọng nhất trong tcpdump mà bạn cung cấp:

TCP handshake thành công
Client C gửi NFS request nhưng server A không phản hồi
🔁 A gửi lại SYN-ACK nhiều lần như thể bị "quên" hoặc mất session

@tovin07
tovin07 / nfs.md
Created April 7, 2025 20:08
NFS error

Rất hay, bạn đã đi sâu đến mức kiểm tra trạng thái TCP connection trên NFS server (A) — điều này cực kỳ hữu ích để khoanh vùng lỗi kết nối khi mount NFS.


🧠 Tình huống bạn mô tả:

Server Mô tả khi kết nối đến NFS server (A) Trạng thái TCP ở phía A
B Mount NFS thành công ESTABLISHED
C Mount NFS thất bại SYN_RECV

Cảm ơn bạn, dòng lỗi này:

mount.nfs: mount system call failed

👉 cho thấy lệnh mount hệ thống (syscall) của Linux đã thất bại, tức là kubelet (hoặc bạn) đã gửi yêu cầu mount đúng cú pháp, nhưng kernel không thực hiện được thao tác mount.


@tovin07
tovin07 / asyncio-ping-output-3-hosts
Last active April 21, 2018 00:06
Simple python asyncio fake ping script
(ping-Qi9wEmSd) ➜ ping python ping.py
---> 0.000 s: Ping host #000
---> 0.000 s: Ping host #001
---> 0.000 s: Ping host #002
<--- 0.369 s: Pinged host #000 in 0.363 s
<--- 0.625 s: Pinged host #002 in 0.624 s
<--- 0.826 s: Pinged host #001 in 0.822 s
---> 2.006 s: Ping host #001
<--- 2.917 s: Pinged host #001 in 0.906 s
---> 3.004 s: Ping host #000
@tovin07
tovin07 / github-flavored-markdown-compile.py
Created April 13, 2018 07:23
Markdown compile script
#!/usr/bin/env python
import argparse
import codecs
import requests
GITHUB_API_URL = 'https://api.github.com/markdown'
PREFIX_CSS = '''
@tovin07
tovin07 / git-pull-origin-master.sh
Created April 9, 2018 06:37
Git pull all master branch
find . -mindepth 1 -maxdepth 1 -type d -exec git --git-dir={}/.git --work-tree=$PWD/{} checkout master \;
find . -mindepth 1 -maxdepth 1 -type d -exec git --git-dir={}/.git --work-tree=$PWD/{} pull origin master \;