서버 설치 · 2 min read · Dec 25, 2025

FreeBSD 7.0 DNS 서버 설치하기 - 페이지 4

그런 다음 sysinstall 메인 메뉴로 돌아가서, X를 강조 표시한 후 설치 종료를 선택하고 [ENTER]를 누릅니다.

CD를 제거하고, [YES]를 강조 표시한 후 [ENTER]를 누릅니다.

재부팅 후에는 root로 로그인하여 관리 작업을 수행할 수 있습니다. 그러나 SSH를 통해 로그인하는 경우, 생성한 사용자로 로그인한 다음 su 명령을 사용하여 root로 전환해야 합니다.

3rd 파티 애플리케이션을 설치하기 전에 FreeBSD가 3rd 파티 명령을 일반 FreeBSD 명령보다 먼저 찾도록 구성해야 하므로 기본 검색 경로의 순서를 변경해야 합니다. 이를 위해 .cshrc 파일을 엽니다:

cd /root  
ee .cshrc

그런 다음 기본 경로를 비활성화하기 위해 줄의 시작 부분에 “ # “를 추가하여 주석 처리합니다. 이렇게 보이게 됩니다:

| #set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/X11R6/bin) |

이제 새로운 기본 검색 경로를 위한 새 줄을 추가합니다:

| set path = (/usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin /bin $HOME/bin) |

이제 파일을 저장하고 종료합니다. 저장하고 종료하려면 escape를 누른 다음 옵션 a를 선택하면 저장할 것인지 물어봅니다.

이제 로그아웃 [CTRL+D]한 후 다시 로그인합니다. 현재 검색 경로를 표시하려면 다음 명령을 사용합니다:

echo $path

SSH 접근을 제한하는 것이 좋습니다. 특정 사용자를 지정하려면 sshd_config 파일에 추가합니다. 이를 위해 easy editor를 사용하여 파일을 엽니다:

ee /etc/ssh/sshd_config

다음 줄을 추가하고 허용할 사용자에 따라 사용자를 수정하는 것을 잊지 마세요. 아래 예제에서는 user1과 user2가 SSH를 통해 내 서버에 접근할 수 있도록 허용합니다:

| AllowUsers user1 user2 |

저장하고 종료한 후 아래 명령을 사용하여 ssh 데몬을 재시작합니다:

/etc/rc.d/sshd restart

4 정적 IP 구성하기

설치 중 DHCP를 선택한 경우, 정적 IP를 구성하기 위해 다음 단계를 따르십시오. 서버의 IP를 DHCP에서 제외하여 다른 네트워크 장치와 충돌하지 않도록 하십시오.

다음 명령을 사용하여 rc.conf 파일을 편집합니다:

ee /etc/rc.conf

그런 다음 다음과 같은 내용을 보게 될 것입니다:

| hostname="dnsfreebsd.tm.local" ifconfig_xlo="DHCP" |

정확하지 않으면 호스트 이름을 변경하십시오. 서버의 FQDN이어야 합니다.

그런 다음 나머지를 다음과 같이 수정합니다:

| hostname="dnsfreebsd.tm.local" ifconfig_xlo="inet 192.168.0.100 netmask 255.255.255.0" defaultrouter="192.168.0.2" |

위에서 보시다시피, DHCP라는 단어를 제거하고 IP와 넷마스크를 입력했으며, 새 줄에 라우터의 IP를 추가했습니다.

이제 저장하고 종료합니다.

5 호스트 및 DNS IP 구성 확인하기

hosts 파일과 resolve.conf 파일이 올바르게 구성되었는지 확인해야 하므로 hosts 파일부터 시작합니다:

ee /etc/hosts

다음과 같이 보여야 하며, 도메인 이름(예: tm.local)과 호스트 이름(예: dnsfreebsd)을 귀하의 구성에 따라 수정하십시오:

| ::1 localhost localhost.tm.local 127.0.0.1 localhost localhost.tm.local 192.168.0.100 dnsfreebsd dnsfreebsd.tm.local |

이제 저장하고 종료합니다.

이제 resolv.conf 파일을 확인합니다:

ee /etc/resolv.conf

다음과 같이 보여야 하며, 귀하의 구성에 따라 변경하십시오. 도메인 이름을 맨 위에 두고, 그 아래에 DNS 서버(귀하의 ISP 등)를 추가해야 합니다:

| domain tm.local nameserver 192.168.0.2 nameserver 192.168.0.100 |

6 시스템 업데이트하기

인터넷에 연결되어 있는지 확인하려면 임의의 웹사이트(예: www.google.com)에 ping을 보낼 수 있습니다. 모든 것이 정상이라면 다음 명령을 사용하여 시스템을 업데이트하고 재부팅할 수 있습니다:

freebsd-update fetch
freebsd-update install
reboot

재부팅 후 다음 명령을 사용하여 릴리스 수준을 표시할 수 있습니다:

uname -r

7 FreeBSD Ports Collection 구성하기

Ports Collection은 소프트웨어를 설치하는 중앙 집중식이고 간단한 방법을 제공합니다. 자동화되고 상대적으로 사용하기 쉽도록 설계되었습니다.

다음 단계는 슈퍼유저로 진행합니다.

먼저 ports-supfile을 /root로 복사하여 나중에 쉽게 찾을 수 있도록 합니다:

cp /usr/share/examples/cvsup/ports-supfile /root

이제 귀하의 위치에 가장 가까운 업데이트 서버를 선택해야 합니다. 다음 링크로 이동하십시오:

http://www.freebsd.org/doc/en/books/handbook/cvsup.html

그리고 귀하에게 가장 가까운 서버를 선택하십시오.

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.