FREEDOM. FRIENDS. FEATURES. FIRST.
페도라 한국 사용자 모임

iptables 재시작이 안됩니다.

게시판 질문게시판 iptables 재시작이 안됩니다.

  • This topic has 1개 답변, 2명 참여, and was last updated 7 years, 4 months 전에 by 난해주님. This post has been viewed 26 times
  • 만든이
    게시글
  • #13541
    성훈
    참가자
    • 게시글6
    • 댓글4
    • 총합10
    • ★★
    @ish05041

    안녕하세요. 인터넷에 리눅스 서버 만들기 따라하고 있는데요.
    (  http://striban.tistory.com/23 )

     

    방화벽에 22 포트를 열어주기 위해서 vi /etc/sysconfig/iptables 에

    -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
    -A
    INPUT -m state --state NEW -m udp -p udp --dport 22 -j ACCEPT

     

    라고 적어주었는데요.

     

    적어준뒤 방화벽 다시 시작하니깐 에러가 뜨더라고요.

     

    그래서 journalctl -xn로 확인하니까

     

    8?? 16 14:01:01 localhost.localdomain anacron[1316]: Will run job `cron.weekly' in 51 min.
     8?? 16 14:01:01 localhost.localdomain anacron[1316]: Will run job `cron.monthly' in 71 min.
     8?? 16 14:01:01 localhost.localdomain anacron[1316]: Jobs will be executed sequentially
     8?? 16 14:01:01 localhost.localdomain run-parts(/etc/cron.hourly)[1324]: finished mcelog.cron
     8?? 16 14:06:14 localhost.localdomain systemd[1]: Starting IPv4 firewall with iptables...
    -- Subject: Unit iptables.service has begun with start-up
    -- Defined-By: systemd
    -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
    --
    -- Unit iptables.service has begun starting up.
     8?? 16 14:06:14 localhost.localdomain systemd[1]: iptables.service: main process exited, code=e
     8?? 16 14:06:14 localhost.localdomain systemd[1]: Failed to start IPv4 firewall with iptables.
    -- Subject: Unit iptables.service has failed
    -- Defined-By: systemd
    -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
    -- Documentation: http://www.freedesktop.org/wiki/Software/systemd/catalog/be02cf6855d2428ba40df
    --
    -- Unit iptables.service has failed.
    --
    -- The result is failed.
     8?? 16 14:06:14 localhost.localdomain systemd[1]: Unit iptables.service entered failed state.
     8?? 16 14:06:14 localhost.localdomain iptables.init[1335]: iptables: Applying firewall rules: i
     8?? 16 14:06:14 localhost.localdomain iptables.init[1335]: [?ㅽ??

     

    Failed to start IPv4 firewall with iptables. 라고 뜨더군요.

     

    컴퓨터에 램 추가하고 페도라 19 xfce 64비트 깔기전에는 잘됬는데

     

    64비트 깔고나서 이러네요..

     

    제가 설치할때 언어를 한국어로 해놓고 바로 콘솔 모드로 바꾼 뒤에 설정했는데

     

    혹시 언어가 한국어로 되있어서 인식 못하는건가요?

     

    근데 32비트 깔고 한건 이사 오기 전이라서

     

    인터넷 때문에 저럴 수도 있나요? netstat -ntl인가 그걸로 보니깐 ipv6 켜져있더라고요.

     

    지식인에 물어 보니까 에러뜬거 몇라인에서 떳는지 나온다고 하셧는데요.

     

    라인이 어디에 적혀 있나요? 알면 보고 뭐라도 해볼텐데 몇라인이 문제인지도 적혀있지 않은거 같고

     

    문법이 틀린거면 문법이 틀렸다고 나와야지 왜 ipv4 방화벽 실행 실패라고 떳는지 궁금합니다.

     

     

0 답변 글타래를 보이고 있습니다
  • 글쓴이
    답변
    • #15255
      난해주님
      참가자
      • 게시글114
      • 댓글337
      • 총합451
      • ★★
      @workman729

      뭔가 조금 착오가 있는 것 같습니다. 문법과는 전혀 관련 없는 내용 입니다.

      일단 메뉴얼 작업 후 iptable을 재시작 해주는 작업이 필요는 한 데 일전에 확인한 버그 리포트에 ExecStart 경로가 잘 못 되어 있다는 내용을 확인 했던 것 같습니다.

      페도라의 과거 버전에서는 파일이 /usr/lib64/iptables.init 에 존재하고 페도라19는 /usr/libexec/iptables.init 일수도 있습니다. 혹은 반대일 수도 있습니다. 워낙 기억력이 안 좋고 여러 배포반을 쓰다보니 헤깔립니다.

      직접 방화벽 systemctl 파일을 열고 확인해 보십시오.

0 답변 글타래를 보이고 있습니다
  • 답변은 로그인 후 가능합니다.