CentOS 에서 iptables 편집후 실행이 안될때

  • 마루디자인
  • 2015.03.17 16:26:34
  • 0

최근에 CentOS 를 사용하기 시작하면서
 여러가지 문제들을 많이 접하게 되네요
 
 
 CentOS 에서 iptable rule 을 설정 하기 위해

 /etc/sysconfig/iptables 파일을 직접 열어서 편집을 한 뒤 iptables 을 재시작 하면

[root@server]# /etc/rc.d/init.d/iptables restart
iptables: 체인을 ACCEPT 규칙으로 설정 중:  filter [  OK  ]
iptables: 방화벽 규칙을 지웁니다: [  OK  ]
iptables: 모듈을 언로드하는 중: [  OK  ]
iptables: 방화벽 규칙 적용 중:  iptables-restore: line 23 failed
[실패]

 설정 파일은 멀쩡한데 .. 몇번째 라인에 에러가 있다고 나옵니다
 근데 설정파일에는 전혀 이상이 없거든요

 그래서 이상하다 해서 setup 명령어로 방화벽 설정에 들어가려고 했더니
 이번에는 방화벽 설정이 실행이 안됩니다 .. 아래와 같은 알 수 없는 에러 메시지를 뿌리면서

Traceback (most recent call last):                                                 
  File "/usr/bin/system-config-firewall-tui", line 29, in <module>
    import fw_tui
  File "/usr/share/system-config-firewall/fw_tui.py", line 34, in <module>
    import fw_nm
  File "/usr/share/system-config-firewall/fw_nm.py", line 30, in <module>
    bus = dbus.SystemBus()
  File "/usr/lib/python2.6/site-packages/dbus/_dbus.py", line 202, in __new__
    private=private)
  File "/usr/lib/python2.6/site-packages/dbus/_dbus.py", line 108, in __new__
    bus = BusConnection.__new__(subclass, bus_type, mainloop=mainloop)
  File "/usr/lib/python2.6/site-packages/dbus/bus.py", line 125, in __new__
    bus = cls._new_for_bus(address_or_type, mainloop=mainloop)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.FileNotFound: Failed to connect to socket /var/run/dbus/system_bus_socket: 그런 파일이나 디렉터리가 없습니다



 
 왜 이런지 구글신에게 물어 본 결과 해결 방법은 아래와 같습니다


 messagebus 데몬을 실행 하고
 /etc/rc.d/init.d/messagebus start

system-config-firewall-tui  명령어로 재설정 하시면 됩니다 

 

TagList

  • Doesn't exist

AttachmentFile List

  • Doesn't exist
목록으로 돌아가기
Write a comment