>

이 구성을 어떻게 영구적으로 저장할 수 있습니까?

sudo iptables -t nat -A POSTROUTING -s 10.10.0.0/16 -o eth0 -j MASQUERADE

  • 답변 # 1

    시작시 실행되는 파일 (예 : /etc/rc.local )에 해당 명령을 추가해야합니다. . 당신은 또한 sudo 를 제거 할 수 있습니다  이 파일은 root 로 실행되기 때문에 접두사  어쨌든

    iptables-persistent 패키지를 설치하고 사용할 수도 있습니다 :

    [email protected] ~ % aptitude show iptables-persistent
    Package: iptables-persistent             
    State: not installed
    Version: 0.5.7
    Priority: optional
    Section: universe/admin
    Maintainer: Ubuntu Developers <[email protected]>
    Architecture: all
    Uncompressed Size: 62.5 k
    Depends: iptables, lsb-base, debconf (>= 0.5) | debconf-2.0
    Description: boot-time loader for iptables rules
     This package provides a system startup script that restores iptables rules from a configuration file. 
     Since this is aimed at experienced administrators, there is no configuration wizard.
    
    

    문서에 따르면 /etc/iptables/rules 의 규칙을 읽습니다.

  • 답변 # 2

    iptables-save 및 iptables-restore를 사용하면 다음과 같이 실제 규칙을 파일에 저장할 수 있습니다.

    와이즈 비즈

    /etc/network/interfaces 파일에 다음을 추가 할 수 있습니다 :

    와이즈 비즈

    이 라인은 머신을 종료하기 전에 저장하기 위해 동일합니다 :

    와이즈 비즈

    어쨌든 Community Ubuntu Documentations-Iptables 방법

    에서 모든 정보를 찾을 수 있습니다

    iptables-save >/etc/iptables.rules

  • 이전 bash - cron에서 실행할 때 잘못된 대체
  • 다음 dpkg - debuild buildsystem = cmake 링커 플래그 제거