지풍@blog

지풍@blog RSS

4. IP 자동 차단

사전 정의된 실패 횟수를 초과한 로그인에 대해 IP 주소를 차단하여 승인되지 않은 접근 시도로부터 DiskStation을 더욱 안전하게 보호합니다. SSH, Telnet, rsync, 네트워크 백업, 공유 폴더 동기화, FTP, WebDAV, Synology 모바일 응용 프로그램, File Station 또는 DSM를 통해 실패한 로그인 시도가 모두 누적됩니다.

IP 자동 차단 활성화하기:

  1. 메인 메뉴 > 제어판 > 자동 차단으로 이동합니다.
  2. 자동 차단 활성화를 선택합니다.
  3. 로그인 시도 횟수 및 다음 시간 이내(분)에 숫자를 입력하여 지정된 시간(분) 이내에 사전 정의된 실패 횟수를 초과한 로그인에 대해 IP 주소를 차단합니다.
  4. 지정된 일 수 이후 차단된 IP 주소를 제거하려면 차단 만료일 활성화를 선택하고 숫자를 입력합니다. 이 옵션을 선택하지 않았거나 다음 일 수 이후 차단 해제를 0으로 설정한 경우 목록에서 직접 제거하기 전까지 차단 목록에 차단된 IP가 무기한으로 남아 있습니다.
  5. 적용을 클릭합니다.
  6. 차단 목록을 클릭하여 차단된 IP 주소를 관리 또는 제거할 수 있습니다.
  7. 출처 : http://www.synology.co.kr/support/tutorials_show.php?lang=kor&q_id=478


컴파일을 해야하는 소스로 제공되지 않고 컴파일된 바이너리를 제공해주는 곳이 몇몇 있습니다

그런데 제공해주는 바이너리를 64비트에서 실행하면 아래와 같이 오류가 뜨면서 실행이 안 되는 경우가 있습니다

-bash: ./cpuburn-in: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

이럴 때는 32비트 라이브러리를 설치해줘야 실행됩니다

설치하는 방법은 아래와 같습니다

# yum install glibc.i686
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
 * base: centos.tt.co.kr
 * extras: centos.tt.co.kr
 * updates: centos.tt.co.kr
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package glibc.i686 0:2.12-1.107.el6_4.4 will be installed
--> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3) for package: glibc-2.12-1.107.el6_4.4.i686
--> Processing Dependency: libfreebl3.so for package: glibc-2.12-1.107.el6_4.4.i686
--> Running transaction check
---> Package nss-softokn-freebl.i686 0:3.14.3-3.el6_4 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package                 Arch      Version                   Repository    Size
================================================================================
Installing:
 glibc                   i686      2.12-1.107.el6_4.4        updates      4.3 M
Installing for dependencies:
 nss-softokn-freebl      i686      3.14.3-3.el6_4            updates      129 k

Transaction Summary
================================================================================
Install       2 Package(s)

Total download size: 4.5 M
Installed size: 13 M
Is this ok [y/N]: y
Downloading Packages:
(1/2): glibc-2.12-1.107.el6_4.4.i686.rpm                 | 4.3 MB     00:00
(2/2): nss-softokn-freebl-3.14.3-3.el6_4.i686.rpm        | 129 kB     00:00
--------------------------------------------------------------------------------
Total                                           5.6 MB/s | 4.5 MB     00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : glibc-2.12-1.107.el6_4.4.i686                                1/2
  Installing : nss-softokn-freebl-3.14.3-3.el6_4.i686                       2/2
  Verifying  : nss-softokn-freebl-3.14.3-3.el6_4.i686                       1/2
  Verifying  : glibc-2.12-1.107.el6_4.4.i686                                2/2

Installed:
  glibc.i686 0:2.12-1.107.el6_4.4

Dependency Installed:
  nss-softokn-freebl.i686 0:3.14.3-3.el6_4

Complete!


간혹 개발 서버를 재 설치 이후에 컴파일을 하면 아래와 같이 math 라이브러리를 못 찾는 다는 오류가 뜹니다

/usr/bin/ld: cannot find -lm

이럴 때는 glibc-static.x86_64 패키지를 설치 해주면 오류를 해결 할 수 있습니다

Redhat 계열은 아래와 같이 yum으로 간단히 설치 가능합니다

# yum install glibc-static.x86_64
Loaded plugins: fastestmirror, priorities, refresh-packagekit, security
Loading mirror speeds from cached hostfile
epel/metalink                                            | 5.2 kB     00:00
 * base: ftp.daum.net
 * epel: ftp.kddilabs.jp
 * extras: ftp.daum.net
 * updates: ftp.neowiz.com
PlexRepo                                                 |  951 B     00:00
base                                                     | 3.7 kB     00:00
epel                                                     | 3.9 kB     00:00
epel/primary_db                                          | 5.6 MB     00:01
extras                                                   | 3.4 kB     00:00
updates                                                  | 3.4 kB     00:00
updates/primary_db                                       | 4.5 MB     00:01
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package glibc-static.x86_64 0:2.12-1.107.el6_4.4 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package            Arch         Version                    Repository     Size
================================================================================
Installing:
 glibc-static       x86_64       2.12-1.107.el6_4.4         updates       1.4 M

Transaction Summary
================================================================================
Install       1 Package(s)

Total download size: 1.4 M
Installed size: 6.5 M
Is this ok [y/N]: y
Downloading Packages:
glibc-static-2.12-1.107.el6_4.4.x86_64.rpm               | 1.4 MB     00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : glibc-static-2.12-1.107.el6_4.4.x86_64                       1/1
  Verifying  : glibc-static-2.12-1.107.el6_4.4.x86_64                       1/1

Installed:
  glibc-static.x86_64 0:2.12-1.107.el6_4.4

Complete!


출처 : 
http://software.intel.com/en-us/articles/error-ld-cannot-find-lm


TAG : g++, gcc, LM, math, 리눅스
1 2 3 4 5 6 ··· 68 
분류 전체보기 (202)
내가 사는 이야기 (2)
백과사전 (89)
듣고 보는 것 (0)
세상 이야기 (1)
맛집 투어 & 여행 (0)
컴퓨터 이야기 (110)
게임 이야기 (0)
위시리스트 (0)
스포츠 이야기 (0)
영화 이야기 (0)
우하하하하 (0)