클릭 인터페이스를 만들려고 합니다(수전 210i0) kvm의 경우 수동으로 수행됩니다. 하지만 Tun 장치가 표시될 때마다이동통신사 없음.
인터페이스가 있어요1번,이노 2,가상 머신 BR0그리고수전 210i0. eno1과 eno2는노예~을 위한가상 머신 BR0.
내가 시도한 명령 세트는 다음과 같습니다.
ip tuntap add tap210i0 mode tap
ip link set dev tap210i0 up
ip link set tap210i0 master vmbr0
내가 입력하는 동안"brctl 쇼"보여주다"탭210i0"eno1과 함께 인터페이스 중 하나로 사용됩니다. 나는 그것을 봤지만 내 질문에 대한 직접적인 대답을 찾지 못했습니다.
작동하는 Tap 모듈도 있다고 생각합니다.
lsmod | egrep -si tap
산출:
클릭 24576 1 vhost_net
모든 유형의 방화벽이 비활성화되어 있습니다. (iptables 포함)
누구든지 나에게 업무 조언을 해줄 수 있습니까? 서버에는 원격으로만 액세스할 수 있으므로 네트워크를 다시 시작하라고 제안하지 마세요. 문제를 해결하기 위해 실제 서버로 이동할 수 없습니다.
답변1
ㅏ수도꼭지인터페이스는 양쪽 끝에서 가상 링크를 제공합니다.
- 이것상호 작용OP 사용 사례에서 호스트의 네트워크 계층에 표시되는 측면은 일반적으로 탭 모드(레이어 2 이더넷)에 있으며 브리지 포트로 설정됩니다.
- 하나보이지 않는측면: 하나프로세스
/dev/net/tun
프로세스가 IP 패킷(tun 모드) 또는 이더넷 프레임(tap 모드)을 읽고 쓸 수 있도록 특수 장치( )에 대한 파일 설명자를 엽니다. 이러한 패킷은 호스트의 인터페이스 측에서 나오거나 호스트의 인터페이스 측으로 전송됩니다.
인터페이스를 만드는 것은 가장 중요한 부분이 아닙니다. 가장 중요한 부분은 인터페이스의 보이지 않는 측면에 프로세스를 연결하여 패킷을 읽고 쓰는 것입니다. 그러한 프로세스가 없는 한 이 링크를 통한 통신은 존재하지 않습니다. 이는 의미가 있기 때문에 자연스럽게 "NO-CARRIER"로 해석됩니다. 이는 정상적이고 예상되는 동작입니다.
이러한 프로세스의 세 가지 예로는 QEMU(네트워크 인터페이스를 포함하여 KVM에 대한 장치 에뮬레이션 제공), OpenVPN 및 openssh의 터널링 옵션이 있습니다.
일반적으로 당신은게임또는 도우미게임, 또는라이브러리 가상 머신자신만의 인터페이스를 만들고 이를 브리지에 연결하고 수동으로게임해당 파일 설명자를 사용하려면 무엇이 필요합니까? 그러면 인터페이스는 보이지 않는 다른 쪽 끝이 이를 올바르게 처리하도록 합니다.게임, 벡터가 감지되었음을 보고합니다. 수동으로 생성된 인터페이스를 다른 사용자에게 넘겨줄 수도 있습니다.게임(또는라이브러리 가상 머신등) 그러나 이는 일반적인 접근 방식이 아니므로 추가 작업을 수행해야 합니다.