Translations:Handbook:Alpha/Networking/Introduction/2/ko

From Gentoo Wiki
Jump to:navigation Jump to:search
Parts 핸드북
설치
설치 정보
매체 선택
네트워크 설정
디스크 준비
스테이지 3 설치
베이스 시스템 설치
커널 설정
시스템 설정
도구 설치
부트로더 설정
마무리
젠투 활용
포티지 소개
USE 플래그
포티지 기능
초기화 스크립트 시스템
환경 변수
포티지 활용
파일 및 디렉터리
변수
소프트웨어 브랜치 함께 사용하기
추가 도구
꾸러미 저장소 개별 설정
고급 기능
네트워크 설정
시작하기
고급 설정
모듈러 네트워크
무선 네트워크
기능 추가
동적 관리

The following portion of the Handbook describes 'simple' network configuration for systems running the OpenRC init system, utilizing netifrc as the network management system.

See also
Readers using systemd should review see the networking portion of the systemd article.

Netifrc is a simple framework for configuring and managing network interfaces on OpenRC based systems. sys-apps/openrc pulls net-misc/netifrc automatically, as the netifrc USE flag is enabled by default.

Creating an interface init script

In order to manage an interface with netifrc, an init script for that interface must be created. By default, netifrc installs /etc/init.d/net.lo, which can be symlinked to create init scripts for new interfaces.

To create a new init script for interface eth0, simply symlink the default net.lo script:

root /etc/init.d #ln -s net.lo net.eth0
Tip
Interface names can be determined by running ip link show (ip l for short) or ls /sys/class/net.
Important
Interface names will differ from system to system. Kernel based device names starting with eth<n> or wlan<n> may differ by index across boots. udev may set interface names starting with wlp or enp, where these names are persistent across reboots.

Configuring netifrc interfaces

Ethernet interfaces will often work without any additional config, as netifrc will automatically use DHCP for interfaces with no specified config.

If additional configuration is needed, for options such as static IPs, /etc/conf.d/net can be edited:

FILE /etc/conf.d/netSetting a static IP for eth0.
# 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"
</div>

<div lang="en" dir="ltr" class="mw-content-ltr">
# 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"
Note
If no configuration is specified for an interface, DHCP is used.

Netifrc interface service management

With the interface init scripts created and configured, netifrc services can be managed using rc-service. To start eth0:

root #rc-service net.eth0 start
Important
네트워크에 문제가 있다면 /var/log/rc.log 파일을 살펴보십시오. /etc/rc.conf에서 rc_logger 변수를 NO라고 설정하기 전까지는, 부팅 활동 정보를 해당 로그 파일에 저장합니다.

To start eth0 automatically at startup, it can be added to the default runlevel:

root #rc-update add net.eth0 default
root #rc