"Trans:GentooX86Handbook4-1"의 두 판 사이의 차이

Gentoo Korea Wiki
둘러보기로 가기 검색하러 가기
19번째 줄: 19번째 줄:
 
{{Example|코드 예제 1.3: 네트워크 스크립트 시작하고 멈추기|# {{blue|/etc/init.d/net.eth0 start}}<br/># {{blue|/etc/init.d/net.eth0 stop}} }}
 
{{Example|코드 예제 1.3: 네트워크 스크립트 시작하고 멈추기|# {{blue|/etc/init.d/net.eth0 start}}<br/># {{blue|/etc/init.d/net.eth0 stop}} }}
  
{{Important|네트워크의 문제점을 해결하려면 /var/log/rc.log를 보십시오. /etc/rc.conf에 {{blue|<nowiki>rc_logger="NO"</nowiki>}}로 설정하지 않았다면, 로그 파일에 저장된 부팅 동작에 대한 정보를 찾아보실 수 있습니다.}}
+
{{Important|네트워크의 문제점을 해결하려면 /var/log/rc.log를 보십시오. /etc/rc.conf에 {{blue|<nowiki>rc_logger="NO"</nowiki>}}로 설정하지 않았다면, 로그 파일에서 저장된 부팅 동작에 대한 정보를 찾아보실 수 있습니다.}}
  
 
이제 네트워크 인터페이스를 잘 시작했고 멈췄습니다. 이제 젠투를 부팅할때 시작하게끔 하려 할 차례입니다. 여기서 어떻게 하는지 알려드리겠습니다. 마지막 "rc"명령은 젠투가 현재 실행레벨에서 아직 시작하지 않은 스크립트를 시작합니다.
 
이제 네트워크 인터페이스를 잘 시작했고 멈췄습니다. 이제 젠투를 부팅할때 시작하게끔 하려 할 차례입니다. 여기서 어떻게 하는지 알려드리겠습니다. 마지막 "rc"명령은 젠투가 현재 실행레벨에서 아직 시작하지 않은 스크립트를 시작합니다.
  
 
{{Example|코드 예제 1.4: 부팅시 네트워크 인터페이스를 불러오도록 설정하기|# {{blue|rc-update add net.eth0 default}}<br/># {{blue|rc}} }}
 
{{Example|코드 예제 1.4: 부팅시 네트워크 인터페이스를 불러오도록 설정하기|# {{blue|rc-update add net.eth0 default}}<br/># {{blue|rc}} }}

2013년 1월 3일 (목) 16:01 판

시작하기

시작하기


참고: 이 문서는 여러분이 커널과 모듈을 여러분이 가진 장치에 맞게 올바르게 설정했으며 여러분은 여러분의 장치에 대한 인터페이스 이름을 알고 있다고 가정합니다. 또한 eth0을 설정하고 있음을 가정하며 이 장치 이름은 eth1, wlan0등이 될 수도 있습니다.


네트워크 카드 설정을 시작하려면 젠투 RC 시스템을 불러와야 합니다. /etc/init.d에 net.lo에 대한 심볼릭 링크 net.eth0을 만들어서 해결할 수 있습니다.


예제 코드 1.1: net.eth0를 net.lo로 심볼릭 링크하기
# cd /etc/init.d
# ln -s net.lo net.eth0


젠투 RC 시스템은 이제 인터페이스의 존재 유무를 알고 있습니다. 이제 새로운 인터페이스에 대해 설정하는 방법을 알아야 합니다. 모든 네트워크 인터페이스는 /etc/conf.d/net에서 설정합니다. 아래는 DHCP와 정적 주소에 대한 간단한 설정의 예입니다.


예제 코드 1.2: /etc/conf.d/net 예제
# For DHCP
config_eth0="dhcp"

# For static IP using CIDR notation
config_eth0="192.168.0.7/24"
routes_eth0="default via 192.168.0.1"
dns_servers_eth0="192.168.0.1 8.8.8.8"

# For static IP using netmask notation
config_eth0="192.168.0.7 netmask 255.255.255.0"
routes_eth0="default via 192.168.0.1"
dns_servers_eth0="192.168.0.1 8.8.8.8"



참고: 인터페이스에 설정을 할 수 없다면 DHCP를 고려하십시오



참고: CIDR은 비 클래스 내부 도메인 라우팅(Classless InterDomain Routing)을 의미합니다. 원래 IPv4 주소는 A,B,C로 분류했습니다. 이전 분류 시스템에서는 인터넷의 거대한 주소 증가 규모를 예상하지 못했으며, 새로운 고유 주소의 고갈 위험에 직면했습니다. CIDR은 하나의 IP주소를 통해 수많은 IP 주소를 지정하는 것을 허용하는 주소 부여 방식입니다. CIDR IP 주소는 슬래시와 숫자가 따라오는 점을 제외하면 일반 IP 주소와 비슷합니다. 예를 들어 192.168.0.0/16이 있습니다. CIDR은 [RFC 1519]에서 설명합니다.


이제 인터페이스를 설정했고 다음 명령을 통해 시작하고 멈출 수 있습니다.


코드 예제 1.3: 네트워크 스크립트 시작하고 멈추기
# /etc/init.d/net.eth0 start
# /etc/init.d/net.eth0 stop



중요: 네트워크의 문제점을 해결하려면 /var/log/rc.log를 보십시오. /etc/rc.conf에 rc_logger="NO"로 설정하지 않았다면, 로그 파일에서 저장된 부팅 동작에 대한 정보를 찾아보실 수 있습니다.


이제 네트워크 인터페이스를 잘 시작했고 멈췄습니다. 이제 젠투를 부팅할때 시작하게끔 하려 할 차례입니다. 여기서 어떻게 하는지 알려드리겠습니다. 마지막 "rc"명령은 젠투가 현재 실행레벨에서 아직 시작하지 않은 스크립트를 시작합니다.


코드 예제 1.4: 부팅시 네트워크 인터페이스를 불러오도록 설정하기
# rc-update add net.eth0 default
# rc