«linux-networking» 태그된 질문

Linux 네트워킹은 Linux를 실행하는 서버에서 수행되는 모든 네트워킹 기능을 나타냅니다. 라우터 또는 방화벽으로 작동하는 Linux 서버가 가장 일반적인 응용 프로그램입니다.

2
Wi-Fi를 통해 10,000 명의 동시 사용자 제공
공개 행사에서 Wi-Fi 서비스를 제공하려고합니다. 트래픽은 매우 적으며 10KBps가 적당합니다. 사용자는 반드시 개인 인트라넷 이외의 다른 장치에 연결할 필요가 없습니다. 모든 10k 사용자가 동시에 네트워크를 사용한다고 가정하면 어디서 해결책을 찾을 수 있습니까?

4
재부팅 후“Stale NFS 파일 핸들”
서버 노드에서 내 보낸 폴더에 액세스 할 수 있습니다. 그러나 재부팅 한 후 (서버와 클라이언트 모두) 더 이상 클라이언트에서 폴더에 액세스 할 수 없습니다. 서버에서 # ls /data Folder1 Forlder2 / etc / exports 파일에는 /data 192.168.1.0/24(rw,no_subtree_check,async,no_root_squash) 클라이언트에서 # ls /data ls: cannot access /data: Stale NFS file handle 클라이언트 …

4
Linux에서 특정 대상 호스트로의 경로에 어떤 네트워크 인터페이스 및 소스 IP 주소가 사용되는지 확인하는 방법
Linux 컴퓨터 (여기서는 Debian Lenny)에 여러 네트워크 인터페이스 (여기서는 2)가있는 경우 특정 대상 호스트로가는 경로가 어떤 네트워크 인터페이스 (NIC)인지, 기본적으로 어떤 소스 IP 주소가 사용되는지 어떻게 알 수 있습니까? 나는 사용하고있다. ping -I nic1 desthost.example.com ping -I nic2 desthost.example.com 두 가지 방법이 모두 가능한지 확인하십시오. (여기 : 두 가지 방법이 …

4
systemd에서 예측 가능한 네트워크 인터페이스 이름
최신 버전의 Ubuntu 및 Debian (스트레치)은 새로운 네트워크 인터페이스 명명 체계를 제공합니다. 이제 "eth0"과 같은 이전 스타일 이름을 사용하는 시스템에서 업데이트 할 때 새 이름이 무엇인지 부팅하기 전에 알고 싶습니다 . 어떻게해야합니까? 부팅하기 전에 / etc / network / interface를 편집하고 네트워크 연결을 잃는 데 사용할 수있는 "systemd"라는 마법의 호출이 …

2
데비안의 네트워크 인터페이스에 전체 IPv6 / 64 블록 추가
인터페이스를 사용하여 전체 IPv6 (/ 64) 블록을 추가하려고했습니다. ip route add local 2001:41d0:2:ad64::/64 dev lo 여기 데비안 서버에 설명 되어 있지만 뭔가 빠진 것 같습니다. 예를 들어 2001:41d0:2:ad64::fe로컬로 핑하면 모든 것이 잘 작동하지만 원격 컴퓨터에서 시도하면 작동하지 않습니다. 그런 다음 eth0에 경로를 추가하려고했습니다. ip route add local 2001::41d0:2:ad64::/64 dev eth0 …

3
고정 경로를 추가 할 수 없습니다 : SIOADDRT : 네트워크에 접근 할 수 없습니다
나는 이것을 알아 내려고 며칠 동안 벽에 머리를 부딪쳤다. 내 ifconfig는 다음과 같다. eth0 Link encap:Ethernet HWaddr 00:50:56:BB:XX:XX inet addr:192.168.36.132 Bcast:192.168.37.255 Mask:255.255.254.0 eth1 Link encap:Ethernet HWaddr 00:50:56:BB:XX:XX inet addr:116.xx.xx.xx Bcast:116.xx.xx.xx Mask:255.255.255.192 eth0에서 나가기 위해 고정 경로를 추가하려고하면 다음 오류가 발생합니다. servername-test:/ # route add -net 10.248.12.0 netmask 255.255.255.240 gw 192.168.36.254 …

1
tcpdump를 통한 패킷 캡처 (Linux)에 VLAN 태그가 표시되지 않음
태그가 지정된 VLAN을 eth0에 추가하고 있습니다. #ip link add link eth0 name eth0.20 type vlan id 20 결과는 다음과 같습니다. #ip link 2: eth0: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 9c:c7:a6:95:65:1c brd ff:ff:ff:ff:ff:ff .... 12: eth0.20@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP link/ether 9c:c7:a6:95:65:1c brd …


2
CoreOS : tcpdump가 네트워크 문제를 과도하게 해결합니다 (사용 된 과도한 소켓 수)
오늘 미스터리가 있습니다. Azure에서 CoreOS (2023.5.0 / Linux 4.19.25-coreos) 기반의 소규모 3 노드 Elasticsearch 클러스터를 실행합니다. Elasticsearch는 호스트 네트워크 모드의 도커 컨테이너 내에서 실행됩니다. 거의 1 년 이상 유지 보수가 거의 필요없는 상태에서 기계가 매우 흥미로운 상태로 전환되는 것을 보았습니다. 최신 정보 이 문제는 Linux 커널 의 드라이버 수정으로 해결되었습니다 …

1
net.core.rmem_max와 net.ipv4.tcp_rmem의 차이점
net.core.rmem_max와 net.ipv4.tcp_rmem의 세 번째 값의 차이점은 무엇입니까? TCP 연결에서 우선 순위가 높은 것은 무엇입니까? 아래 두 가지 예에서 tcp 연결의 최대 버퍼는 무엇입니까? Case 1: sysctl -w net.core.rmem_max=7388608 sysctl -w net.ipv4.tcp_rmem='4096 87380 8388608' Case 2: sysctl -w net.core.rmem_max=8388608 sysctl -w net.ipv4.tcp_rmem='4096 87380 7388608'

4
사용자 정의 Linux 네트워크 네임 스페이스에서 기본 네임 스페이스로 다시 전환하려면 어떻게해야합니까?
ip netns exec 를 사용하면 사용자 정의 네트워크 네임 스페이스에서 명령을 실행할 수 있지만 기본 네임 스페이스에서 명령을 실행할 수있는 방법이 있습니까? 예를 들어,이 두 명령을 실행 한 후 : sudo ip netns add test_ns sudo ip netns exec test_ns bash 새로 작성된 bash는 기본 네트워크 네임 스페이스에서 어떻게 프로그램을 …

2
커널 로그에서 eth0 NIC 링크가 다운 반복 메시지
며칠 전부터 반복되는 동일한 종류의 메시지가 발생한다는 것을 알았으며 그 기간 동안 의도적으로 변경 (설치 / 제거) 된 것이 없다고 말할 수 있습니다. 다음은 /var/log/kern.log 메시지 샘플입니다 . Mar 30 06:32:45 aurora kernel: [566322.867110] e1000e: eth0 NIC Link is Down Mar 30 06:32:47 aurora kernel: [566325.313634] e1000e: eth0 NIC Link …

1
고급 NIC에서 GRO (일반 수신 오프로드) 작동 방식
특정 답변에 관심이 있습니다. GRO가있는 NIC가 TCP ACK 또는 다른 패킷을 편집 / 생성합니까 (또는이 기능이 수신자 / 전송자 TCP 스택에 투명합니까?)? NIC가 "접착 된 세그먼트"를 TCP 스택으로 전달해야하는 시간 초과 / 이벤트가 있어야합니까? 그들은 무엇인가? 패킷 포워딩 설정에서 GRO 기능은 수신기 ACK를 읽으려고 시도합니까 (이를 묻는 이유는 아래 참조)? …

8
도커 풀 : TLS 핸드 셰이크 시간 초과
나는 이것을 꾸준히 얻습니다 (Ubuntu 16.04 LTS). $ docker pull nginx Using default tag: latest Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: TLS handshake timeout 그러나 curl TLS는 제대로 작동합니다 (인증 오류 제외). $ curl https://registry-1.docker.io/v2/ {"errors":[{"code":"UNAUTHORIZED","message":"authentication required","detail":null}]} 그리고 작은 golang 프로그램 (도커를 모방 한)조차도 잘 작동합니다. package main import …

2
L2TP VPN이 연결된 동안 클라이언트에 대한 자동 라우팅 구성을 수행 할 수 있습니까?
이 튜토리얼 로 L2TP VPN 서버를 설정했습니다 . 모든 것이 매력처럼 작동합니다. 유일한 문제는 우리는 클라이언트가이 VPN을 사용하여 모든 트래픽을 라우팅하지 않기를 원합니다. Mac에서는 명령을 사용하여 경로를 수동으로 설정해야하지만 모바일 장치의 경우 그렇게 할 수있는 방법이없는 것 같습니다. 따라서 서브넷 "10.0.0.0/20"에 대해 클라이언트를 자동으로 구성 할 수 있습니까?

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.