"Trans:GentooX86Handbook4-3"의 두 판 사이의 차이
Darkcircle (토론 | 기여) |
Darkcircle (토론 | 기여) |
||
10번째 줄: | 10번째 줄: | ||
<nowiki>modules="ifconfig"</nowiki><br/> | <nowiki>modules="ifconfig"</nowiki><br/> | ||
<br/>{{red|# You can also specify other modules for an interface<br/># In this case we prefer pump over dhcpcd}}<br/><nowiki>modules_eth0="pump"</nowiki><br/><br/>{{red|# You can also specify which modules not to use - for example you may be<br/># using a supplicant or linux-wlan-ng to control wireless configuration but<br/># you still want to configure network settings per ESSID associated with.}}<br/><nowiki>modules="!iwconfig"</nowiki>}} | <br/>{{red|# You can also specify other modules for an interface<br/># In this case we prefer pump over dhcpcd}}<br/><nowiki>modules_eth0="pump"</nowiki><br/><br/>{{red|# You can also specify which modules not to use - for example you may be<br/># using a supplicant or linux-wlan-ng to control wireless configuration but<br/># you still want to configure network settings per ESSID associated with.}}<br/><nowiki>modules="!iwconfig"</nowiki>}} | ||
+ | |||
+ | === 인터페이스 핸들러 === | ||
+ | 현재는 {{blue|ifconfig}}와 {{blue|iproute2}} 두 가지의 인터페이스 핸들러를 제공합니다.어떤 방식의 네트워크 설정에서든 둘 중 하나가 필요합니다. | ||
+ | |||
+ | 기본적으로 {{blue|ifconfig}}를 설치했습니다 ({{blue|net-tools}} 패키지가 시스템 프로파일의 일부입니다). {{blue|iproute2}}는 좀더 강력하고 유연한 패키지이지만 기본으로 들어있지는 않습니다. | ||
+ | |||
+ | {{Example|코드 예제 2.1: iproute2 설치하기|# {{blue|emerge sys-apps/iproute2}}<br/><br/>{{red|# To prefer ifconfig over iproute2 if both are installed as openrc prefers<br/># to use iproute2 then<br/><nowiki>modules="ifconfig"</nowiki>}} | ||
+ | |||
+ | {{blue|ifconfig}}와 {{blue|iproute2}}는 서로 매우 유사한 존재이므로 이들 기본 설정을 두 핸들러에서 작업할 수 있도록 할 수 있습니다. 예를 들어 다음 두 코드는 여러분이 어떤 모듈을 쓰든지 관계 없이 동작합니다. | ||
+ | |||
+ | {{Example|코드 예제 2.1: ifconfig와 iproute2 예제|<nowiki>config_eth0="192.168.0.2/24"<br/><nowiki>config_eth0="192.168.0.2 netmask 255.255.255.0"</nowiki><br/><br/>{{red|# We can also specify broadcast}}<br/><nowiki>config_eth0="192.168.0.2/24 brd 192.168.0.255"</nowiki><br/><nowiki>config_eth0="192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255"</nowiki>}} | ||
+ | |||
+ | === DHCP === | ||
+ | |||
+ | === PPPoE/PPPoA를 통한 ADSL === | ||
+ | |||
+ | === APIPA (자동 개인 IP 주소지정) === | ||
+ | |||
+ | === 본딩 === | ||
+ | |||
+ | === 브릿징 (802.1d 지원) === | ||
+ | |||
+ | === MAC 주소 === | ||
+ | |||
+ | === 터널링 === | ||
+ | |||
+ | === VLAN (802.1q 지원) === |
2013년 1월 3일 (목) 21:42 판
목차
모듈러 네트워크
네트워크 모듈
이제부터 모듈러 네트워크 스크립트를 지원합니다. 이는 새로운 인터페이스 형식과 기존 요소와 호환성을 유지하는 모듈 설정의 지원을 쉽게 추가할 수 있음을 의미합니다.
패키지를 설치할 필요가 있을 때 모듈을 기본적으로 불러옵니다. 패키지를 설치하지 않은 모듈을 여기에 지정했다면 설치해야 할 패키지가 무엇인가에 대한 오류를 만나게 될 것입니다. 이상적으로 서비스를 올리기 위해 두 개 이상의 동일한 패키지를 설치했고 둘 중 하나를 우선시해야 할 경우 모듈 설정만을 사용합니다.
참고: 다른 요소를 지정하지 않는 한 모든 설정에 대해서는 /etc/conf.d/net에 언급되어 있습니다.
코드 예제 1.1: 모듈 기본 설정 |
# Prefer ifconfig over iproute2 modules="ifconfig" # You can also specify other modules for an interface # In this case we prefer pump over dhcpcd modules_eth0="pump" # You can also specify which modules not to use - for example you may be # using a supplicant or linux-wlan-ng to control wireless configuration but # you still want to configure network settings per ESSID associated with. modules="!iwconfig" |
인터페이스 핸들러
현재는 ifconfig와 iproute2 두 가지의 인터페이스 핸들러를 제공합니다.어떤 방식의 네트워크 설정에서든 둘 중 하나가 필요합니다.
기본적으로 ifconfig를 설치했습니다 (net-tools 패키지가 시스템 프로파일의 일부입니다). iproute2는 좀더 강력하고 유연한 패키지이지만 기본으로 들어있지는 않습니다.
{{Example|코드 예제 2.1: iproute2 설치하기|# emerge sys-apps/iproute2
# To prefer ifconfig over iproute2 if both are installed as openrc prefers
# to use iproute2 then
modules="ifconfig"
ifconfig와 iproute2는 서로 매우 유사한 존재이므로 이들 기본 설정을 두 핸들러에서 작업할 수 있도록 할 수 있습니다. 예를 들어 다음 두 코드는 여러분이 어떤 모듈을 쓰든지 관계 없이 동작합니다.
코드 예제 2.1: ifconfig와 iproute2 예제 |
config_eth0="192.168.0.2/24"<br/><nowiki>config_eth0="192.168.0.2 netmask 255.255.255.0" # We can also specify broadcast config_eth0="192.168.0.2/24 brd 192.168.0.255" config_eth0="192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255" |