리눅스에서 방화벽 설정으로 인해 Xmanager가 동작하지 않습니다. 어떻게 해야 하나요?

아래와 같은 배포판에서는 설치시에 기본적으로 방화벽이 설정됩니다.

레드햇 7.0, 7.1, 7.2
와우리눅스 7.0, 7.1 파란
한컴리눅스 2.0


ipchains를 사용하여 설정한 경우
/etc/sysconfig/ipchains 파일의 앞부분에 다음 문장을 추가시켜 주시기 바랍니다.

(*회색으로 표시된 부분은 설명을 위한 것으로 실제 파일에는 추가하지 않으셔도 됩니다.)

# If you want to use GNOME/KDE, add the following line.
-A input -p udp -s 0/0 -d 0/0 177 -j ACCEPT
# If you have set font server on Xconfig, add the following line.
-A input -p tcp -s 0/0 -d 0/0 7100 -j ACCEPT
# If you are to connect via remocon, add the following line(s).
-A input -p tcp -s 0/0 -d 0/0 telnet -j ACCEPT
-A input -p tcp -s 0/0 -d 0/0 ssh -j ACCEPT
-A input -p tcp -s 0/0 -d 0/0 login -j ACCEPT
-A input -p tcp -s 0/0 -d 0/0 exec -j ACCEPT
-A input -p tcp -s 0/0 -d 0/0 shell -j ACCEPT


iptables 을 사용하여 설정한 경우
/etc/sysconfig/iptables 파일의 앞부분에 다음 문장을 추가시켜 주시기 바랍니다.

<단,INPUT 이나 ACCEPT는 꼭 대문자로 하세요.>
(*회색으로 표시된 부분은 설명을 위한 것으로 실제 파일에는 추가하지 않으셔도 됩니다.)

# If you want to use GNOME/KDE, add the following line.
-A INPUT -p udp --dport 177 -j ACCEPT
# If you have set font server on Xconfig, add the following line.
-A INPUT -p tcp --dport 7100 -j ACCEPT
# If you are to connect via remocon, add the following line(s).
-A INPUT -p tcp --dport telnet -j ACCEPT
-A INPUT -p tcp --dport ssh -j ACCEPT
-A INPUT -p tcp --dport login -j ACCEPT
-A INPUT -p tcp --dport exec -j ACCEPT
-A INPUT -p tcp --dport shell -j ACCEPT

이렇게 하시고 iptables -L -n 명령을 사용하여 위의 내용이 맞게 설정되었는지 확인하십시오.


redhat 8, 9에서 lokkit 을 사용하여 설정한 경우
redhat 8, 9에서는 lokkit 프로그램을 이용하여 방화벽 설정을 할 수 있습니다.

lokkit 을 실행하면 /etc/sysconfig/iptables 파일이 생성됩니다.
그 파일의 앞부분에 다음 행들을 추가하면 됩니다.

-A RH-Lokkit-0-50-INPUT -p tcp -m tcp --dport 22 --syn -j ACCEPT
-A RH-Lokkit-0-50-INPUT -p tcp -m tcp --dport 23 --syn -j ACCEPT
-A RH-Lokkit-0-50-INPUT -p udp -m udp --dport 177 -j ACCEPT
-A RH-Lokkit-0-50-INPUT -p tcp -m tcp --dport 7100 --syn -j ACCEPT

그런 후에 다음 명령을 실행해서 방화벽을 재시작합니다.

# /etc/init.d/iptables restart
2005/07/04 11:52 2005/07/04 11:52

트랙백 주소 :: 이 글에는 트랙백을 보낼 수 없습니다