iptables는 가상 상자의 두 번째 인터페이스에서 공개 IP를 얻습니다.

iptables는 가상 상자의 두 번째 인터페이스에서 공개 IP를 얻습니다.

커스텀을 진행하고 있어요리눅스이미지에가상 상자. 또한, 나는 사용하고 있습니다USB-도착하다-이더넷내 노트북에서 다른 클라이언트를 연결하는 커넥터입니다. 네트워크 설정에서는 두 인터페이스 모두에 브리지 어댑터를 사용하고 있습니다.이더넷 0그리고아식스(USB에서 이더넷으로). 가상박스를 실행하면,이더넷 0공공의지적 재산권좋다10.xxx하지만이더넷 1(USB-to_eth) 메시지가 수신되지 않았습니다.지적 재산권.

udhcpc계속 해서 달려 보려고 해요이더넷 1얻기 위해지적 재산권사용DHCP그러나 그것은 실패했습니다. 게다가 내가 할당한이더넷 1일부지적 재산권같은 범위 내에서이더넷 0그리고이더넷 0경로로. 하지만 여전히 패킷이 도착하지 않습니다.이더넷 0~에서이더넷 1. 다른 공개적으로 핑을 보내 동일한 테스트를 수행했습니다.지적 재산권통과하다이더넷 1인터페이스는 비슷 ping -I eth1 10.x.x.x하지만 실패합니다.

iptables또한 다음 규칙을 시도했습니다 .

echo "1" > /proc/sys/net/ipv4/ip_forward

iptables -I FORWARD -i eth0 -o eth1 -j ACCEPT
iptables -I FORWARD -i eth1 -o eth0 -j ACCEPT

cat /etc/network/interfaces에는 해당 파일이 없기 때문에 아무것도 표시되지 않습니다.

관련 정보