colinux/portable_ubuntu의 tap-win32 네트워킹

colinux/portable_ubuntu의 tap-win32 네트워킹

나는 colinux를 기반으로 하는 휴대용 우분투 리믹스에 두 개의 네트워크 어댑터를 설정하려고 합니다. 나가는 액세스를 위한 한 번의 슬립과 호스트와의 빠른 통신을 위한 한 번의 탭입니다. slirp 호스트는 잘 작동하지만 탭 인터페이스를 사용하여 호스트와 colinux 간에 통신할 수 없습니다.

다운로드하여 탭 인터페이스를 추가했습니다.http://www.henrynestler.com/colinux/tools/netdriver-tap84.zip그리고 달리는 중

tapcontrol.exe install OemWin2k.inf TAP0801co

. 이름을 coLinux_Tap으로 변경하여 OpenVPN용 Tap 어댑터와 쉽게 구별할 수 있도록 했습니다. 게이트웨이 없이 고정 IP인 192.168.3.1/255.255.255.0으로 구성했습니다.

나는 추가했다

eth1=tuntap,"coLinux_Tap"

내 Portable_ubuntu.conf 파일에 추가하고 /etc/networking/interfaces에 다음과 같은 정적 구성을 추가했습니다.

auto eth1
iface eth1 inet static
address 192.168.3.2
network 192.168.3.0
netmask 255.255.255.0
broadcast 192.168.3.255

Portable Ubuntu를 부팅하면 장치의 연결이 끊어진 상태로 유지되고 Windows에서 전송되거나 수신되는 패킷이 표시되지 않습니다. Windows에서 Ping을 하면 "요청 시간 초과"가 반환됩니다. Linux의 Ping도 시간 초과되지만 적어도 ifconfig에서는 eth1에서 패킷이 전송되고 있음(수신되지 않음)을 나타냅니다.

또한 Windows에서 "미디어 연결" 옵션을 변경 없이 응용 프로그램 제어 대신 항상으로 설정해 보았습니다. 어떤 아이디어가 있나요?

편집: 내 경로가 괜찮은 것 같아요.

장치가 항상 연결되도록 설정되어 있지 않으면 192.168.3.anything에 대한 경로가 존재하지 않으며 추가할 수 없습니다. coLinux_Tap 장치를 강제로 연결하면 이미 경로가 설정되어 있습니다.

c:\>route print | grep 192.168.3
      192.168.3.0    255.255.255.0      192.168.3.1     192.168.3.1       20
      192.168.3.1  255.255.255.255        127.0.0.1       127.0.0.1       20
    192.168.3.255  255.255.255.255      192.168.3.1     192.168.3.1       20
        224.0.0.0        240.0.0.0      192.168.3.1     192.168.3.1       20
  255.255.255.255  255.255.255.255      192.168.3.1     192.168.3.1       1

답변1

해결되었습니다!

휴대용 우분투 릴리스에는 TAP 장치에 연결하는 데 필요한 데몬이 포함되어 있지 않습니다!

다음에서 0.7.3 릴리스를 다운로드했습니다.http://www.henrynestler.com/colinux/releases/0.7.3/packages/daemons-0.7.3-20080524.zip, 그리고 colinux-net-daemon.exe를 휴대용 우분투 디렉토리에 추출했습니다. 이제 모든 것이 올바르게 작동합니다! (기본 DISPLAY는 여전히 slirp 장치이지만 수정하기가 쉽습니다).

답변2

남성. 나는 colinux와 TAP를 사용하여 다양한 변형을 경험했기 때문에 이것을 본 적이 있을 것이라고 확신하지만 내 마음 속에는 구불구불한 작은 네트워크 구성의 미로와 같습니다.

cmdWindows 측 에서 시도해 볼 수도 있습니다 .

route add 192.168.3.0 255.255.255.0 192.168.3.1

TAP 어댑터를 사용하는 방법을 알아낼 수 있기를 바랍니다. 그렇지 않은 경우 IF 2인터페이스 번호가 무엇인지 알아낼 수 있다면 마지막에 무엇이든 알려줄 수 있습니다 .

그래도 작동하지 않으면 TAP 어댑터와 로컬 영역 연결을 연결해 볼 수 있습니다(어떤 형태가 존재할까요?). 역겹고, 일을 망치는 경향이 있다는 걸 알지만, 적어도 한 번은 강제로 그런 일을 하게 된 적이 있습니다.

관련 정보