/etc/network/if-pre-up.d/iptables 스크립트 makeeth 인터페이스가 데비안 jessie에서 사라지나요?

/etc/network/if-pre-up.d/iptables 스크립트 makeeth 인터페이스가 데비안 jessie에서 사라지나요?

iptables의 VM에서 NAT를 활성화해야 합니다. 나는 팔로우했다공식 데비안 지침 구성하려면 다음을 수행하십시오.

우선, 다음 내용으로 /etc/iptables.rules 파일을 만들었습니다. *nat -A POSTROUTING -s 192.168.0.0/16 -o eth0 -j SNAT --to-source 46.4.120.218 COMMIT

수동으로 사용한 후 iptables-restore < /etc/iptables.rulesnat 규칙이 제대로 추가되고 모든 것이 작동합니다.

그러나 다음 콘텐츠가 포함된 파일을 통해 iptables 규칙을 자동 로드하려고 하면 /etc/network/if-pre-up.d/iptableseth 인터페이스가 사라집니다(ifconfig를 통해 루프백 인터페이스만 볼 수 있습니다).

 #!/bin/sh
 /sbin/iptables-restore < /etc/iptables.rules

나는 데비안 wheezy에서 동일한 작업을 시도했고 이것이 효과가 있었습니다. 데비안 jessie에서는 이것이 작동하지 않습니다. 내 실수인가요, 아니면 버그인가요?

PS iptables 스크립트를 폴더로 이동하려고 했는데 if-up.d이 경우 eth 인터페이스가 있지만 iptables 규칙이 적용되지 않습니다.

관련 정보