You cannot see this page without javascript.

firewall 설정

Linux 조회 수 1253 추천 수 0 2014.08.25 16:06:18
사실 방화벽이 바뀌니까. 뭔가 엄청난 것이 바뀐 것 같은 느낌이 들더군요.
그냥 firewall을 내려버리고 iptales로 다시 갈까? 하는 생각이 들기도 하고요.
일단 only text환경이라서 firewall-cmd 명령어를 사용해야 됩니다.

상태확인용 명령어는 아래와 같이 간단히 사용하면 될 것 같습니다. 
저의 경우 port on / off 정도입니다.

firewall-cmd --get-zones --> List your zones

firewall-cmd --get-services --> List all supported zones under the current zone

firewall-cmd --get-default-zone --> List default zone

firewall-cmd --set-default-zone=zone --> To set your default zone

firewall-cmd --get-active-zones --> Print currently active zones

firewall-cmd --list-all-zones --> List everything added for or enabled in all zones.


그후에 

firewall-cmd --permanent --add-service ssh 

이런 식으로 service를 등록하시면 됩니다.

add 반대는 remove 입니다.

해당 서비스는 firewall-cmd --get-services 로 확인 가능하고..

해당 서비스의 xml 파일이 존재하는 곳은 

   /usr/lib/firewalld/services 

입니다.


문제는...저는 hyper-v에서 text모드로 dhcp로 설치를 했더만.. 아무리 해도 public zone이 active가 안되네요.

나중에 보니.. 인터페이스 등록이 안되어서 그런거였습니다.


firewall-cmd --permanent --zone=public --change-interface=eth0

이렇게 해서 public zone에 eth0 인터페이스를 추가하니까.정상적으로 방화벽이 동작합니다. ^^
최종적으로 생성되는 public.xml 파일보니 아래와 같이 인터페이스가 추가되더만요.

<?xml version="1.0" encoding="utf-8"?>
<zone>
  <short>Public</short>
  <description>For use in public areas. You do not trust the other computers on networks to not harm your computer. Only selected incoming connections are accepted.</description>
  <interface name="eth0"/>
  <service name="dhcpv6-client"/>
  <service name="ssh"/>
</zone>


포트 온 오프 정도는 간략화 된 것 같습니다. 
일단 맘에 들고요. 다른 툴이랑 호환성은 잘 모르겠습니다.

이제 php나 아파치도 한번 깔아봐야겠네요.
List of Articles
번호 제목 글쓴이 날짜sort 조회 수
189 CentOS7 ▒ Doly의 CentOS7 강좌17 6. CentOS 네트워크 3-호스트네임 설정 file LynX 2014-10-23 912
188 CentOS7 ▒ Doly의 CentOS7 강좌16 6. CentOS 네트워크 1 - 개념, 2 - 이더넷 설정 file [1] LynX 2014-10-23 1655
187 CentOS7 ▒ Doly의 CentOS7 강좌15 5. CentOS 기본설정 2 - 날짜 및 시간설정 file [6] LynX 2014-10-23 300
186 CentOS7 ▒ Doly의 CentOS7 강좌14 5. CentOS 기본설정 1 - 키보드 및 마우스 설정 file [14] LynX 2014-10-23 1244
185 CentOS7 ▒ Doly의 CentOS7 강좌13 4. 원격접속 - 3.Telnet file [8] LynX 2014-10-23 5922
184 CentOS7 ▒ Doly의 CentOS7 강좌12 4. 원격접속 - 2.SSH file [1] LynX 2014-10-23 922
183 CentOS7 ▒ Doly의 센트OS(CentOS) 7 강좌11 4. 원격접속 - 1.VNC file [11] LynX 2014-10-23 2688
182 CentOS7 ▒ Doly의 CentOS7 강좌10 3. CentOS시작, 종료, 둘러보기 -2 file [17] LynX 2014-10-23 1071
181 CentOS7 ▒ Doly의 CentOS7 강좌 9 3. CentOS시작, 종료, 둘러보기 -1 file [12] LynX 2014-10-23 812
180 CentOS7 ▒ Doly의 CentOS7 강좌8 2. CenOS 7 설치-6 file [8] LynX 2014-10-23 385
179 CentOS7 ▒ Doly의 CentOS7 강좌7 2.CenOS 7 설치-5 file [8] LynX 2014-10-23 341
178 CentOS7 ▒ Doly의 CentOS7 강좌6 2.CenOS 7 설치-4 file LynX 2014-10-23 2929
177 CentOS7 ▒ Doly의 CentOS7 강좌5 - 2.CenOS 7 설치-3 file [9] LynX 2014-10-23 1278
176 CentOS7 ▒ Doly의 CentOS7 강좌4-2.CenOS 7 설치-2 file [12] LynX 2014-10-23 1255
175 CentOS7 ▒ Doly의 CentOS7 강좌3-2.CenOS 7 설치-1 file [13] LynX 2014-10-23 967
174 CentOS7 ▒ Doly의 CentOS7 강좌2 1.리눅스의 이해 file [13] LynX 2014-10-23 1023
173 CentOS7 ▒ Doly의 CentOS7 강좌1 CentOS7 file [8] LynX 2014-10-23 576
172 Linux imap-php 설치 [7] LynX 2014-09-02 3727
» Linux firewall 설정 [1] LynX 2014-08-25 1253
170 Linux roundcube 설치 [14] LynX 2014-08-25 1012

XE Login