게스트 가상 머신을 설치했는데 결과는 다음과 같습니다.
ifconfig
:
enp0s3: 플래그=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.0.2.15 넷마스크 255.255.255.0 브로드캐스트 10.0.2.255 inet6 fe80::e7a2:d6ce:7f7:aff3 prefixlen 64 범위 ID 0x20 에테르 08:00: 27: f4:ab:df txqueuelen 1000(이더넷) RX 패킷 29809바이트 15340289(14.6MiB) RX 오류 0 삭제됨 0 오버플로됨 0 프레임 0 TX 패킷 28836바이트 4186164(3.9MiB) TX 오류 0 삭제됨 0 오버플로됨 0 캐리어 0 충돌 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128scopeid 0x10 loop txqueuelen 1000(로컬 루프백) RX 패킷 13485바이트 3606497(3.4MiB) RX 오류 0 삭제 0 오버플로 0 프레임 0 TX 패킷 13485바이트 3606497(3.4MiB) TX 오류 0 삭제 0 오버플로 0 캐리어 0 충돌 0
ssh -fND 8080 username@host
127.0.0.1:8080
이 게스트 VM에서 다음 명령을 실행하고 있습니다. 를 사용하여 모든 게스트 VM 트래픽을 라우팅 해야 합니다 iptables
. 어떻게 해야 합니까?
나는 이 규칙을 사용하려고 노력한다.:
iptables -t nat -I OUTPUT -p tcp -s 10.0.2.15 -j DNAT --to-destination 127.0.0.1:8080
, 그러나 그것은 작동하지 않았습니다. 내가 아는 한, 이 규칙은 로컬 주소에는 적용되지 않습니다.