22.4. 네트워크 구성을 위한 Kickstart 명령
이 목록의 Kickstart 명령을 사용하면 시스템에서 네트워킹을 구성할 수 있습니다.
22.4.1. network 링크 복사링크가 클립보드에 복사되었습니다!
선택적 network Kickstart 명령을 사용하여 대상 시스템의 네트워크 정보를 구성하고 설치 환경에서 네트워크 장치를 활성화합니다. 첫 번째 network 명령에 지정된 장치는 자동으로 활성화됩니다. --activate 옵션을 사용하여 명시적으로 장치를 활성화해야 할 수도 있습니다.
실행 중인 설치 프로그램에서 사용 중인 이미 활성 네트워크 장치를 재구성하면 설치에 실패하거나 정지할 수 있습니다. 이러한 경우 NFS를 통해 설치 프로그램 런타임 이미지(stage2)에 액세스하는 데 사용되는 네트워크 장치를 재구성하지 마십시오.
- 구문
network OPTIONS
network OPTIONSCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 옵션
-
--activate- 설치 환경에서 이 장치를 활성화합니다.
이미 활성화된 장치에서
--activate옵션을 사용하는 경우(예: 시스템이 Kickstart 파일을 검색할 수 있도록 부팅 옵션으로 구성한 인터페이스) 장치가 다시 활성화되어 Kickstart 파일에 지정된 세부 정보를 사용합니다.장치가 기본 경로를 사용하지 못하도록
--nodefroute옵션을 사용합니다.--no-activate- 설치 환경에서 이 장치를 활성화하지 마십시오.기본적으로 Anaconda는
--activate옵션과 관계없이 Kickstart 파일에서 첫 번째 네트워크 장치를 활성화합니다.--no-activate옵션을 사용하여 기본 설정을 비활성화할 수 있습니다.--BOOTPROTO=-dhcp,bootp,ibft또는static중 하나입니다. 기본 옵션은dhcp입니다.dhcp및bootp옵션은 동일하게 처리됩니다. 장치의ipv4구성을 비활성화하려면--noipv4옵션을 사용합니다.참고이 옵션은 장치의 ipv4 구성을 구성합니다. ipv6 구성의 경우
--ipv6및--ipv6gateway옵션을 사용합니다.DHCP 방법은 DHCP 서버 시스템을 사용하여 네트워킹 구성을 가져옵니다. BOOTP 방법은 유사합니다. BOOTP 서버는 네트워킹 구성을 제공해야 합니다. DHCP를 사용하도록 시스템을 지시하려면 다음을 수행합니다.
network --bootproto=dhcp
network --bootproto=dhcpCopy to Clipboard Copied! Toggle word wrap Toggle overflow BOOTP를 사용하도록 시스템에 네트워킹 구성을 가져오도록 지정하려면 Kickstart 파일에서 다음 행을 사용합니다.
network --bootproto=bootp
network --bootproto=bootpCopy to Clipboard Copied! Toggle word wrap Toggle overflow iBFT에 지정된 구성을 사용하도록 머신을 지시하려면 다음을 사용합니다.
network --bootproto=ibft
network --bootproto=ibftCopy to Clipboard Copied! Toggle word wrap Toggle overflow 정적방법을 사용하려면 최소한 Kickstart 파일에서 IP 주소와 넷마스크를 지정해야 합니다. 이 정보는 정적이며 설치 중 및 설치 후 사용됩니다.모든 정적 네트워킹 구성 정보는 한 줄에 지정해야 합니다. 명령줄에서 가능한 것처럼 백슬래시(
\)를 사용하여 행을 래핑할 수 없습니다.network --bootproto=static --ip=10.0.2.15 --netmask=255.255.255.0 --gateway=10.0.2.254 --nameserver=10.0.2.1
network --bootproto=static --ip=10.0.2.15 --netmask=255.255.255.0 --gateway=10.0.2.254 --nameserver=10.0.2.1Copy to Clipboard Copied! Toggle word wrap Toggle overflow 동시에 여러 네임서버를 구성할 수도 있습니다. 이렇게 하려면
--nameserver=옵션을 한 번 사용하고 각 IP 주소를 쉼표로 구분하여 지정합니다.network --bootproto=static --ip=10.0.2.15 --netmask=255.255.255.0 --gateway=10.0.2.254 --nameserver=192.168.2.1,192.168.3.1
network --bootproto=static --ip=10.0.2.15 --netmask=255.255.255.0 --gateway=10.0.2.254 --nameserver=192.168.2.1,192.168.3.1Copy to Clipboard Copied! Toggle word wrap Toggle overflow --device=-network명령을 사용하여 구성할 장치(및 Anaconda에서 결국 활성화)를 지정합니다.network명령을 처음 사용할 때--device=옵션이 없는 경우inst.ks.device=Anaconda 부팅 옵션 값이 사용됩니다(사용 가능한 경우). 이는 더 이상 사용되지 않는 동작으로 간주됩니다. 대부분의 경우 모든네트워크명령에 대해 항상--device=를 지정해야 합니다.--device=옵션이 누락된 경우 동일한 Kickstart 파일에서 후속network명령의 동작이 지정되지 않습니다. 첫 번째 이후의 모든네트워크명령에 이 옵션을 지정하는지 확인합니다.다음 방법 중 하나로 활성화할 장치를 지정할 수 있습니다.
-
인터페이스의 장치 이름(예:
em1) -
인터페이스의 MAC 주소(예:
01:23:45:67:89:ab) -
키워드
링크:up상태의 해당 링크를 사용하여 첫 번째 인터페이스를 지정합니다. -
BOOTIF변수에 설정된 pxelinux를 사용하는 MAC 주소를 사용하는 키워드bootif.pxelinux.cfg파일에서IPAPPEND 2를BOOTIF변수를 설정하도록 설정합니다.
예를 들면 다음과 같습니다.
network --bootproto=dhcp --device=em1
network --bootproto=dhcp --device=em1Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
인터페이스의 장치 이름(예:
--ipv4-dns-search/--ipv6-dns-search- DNS 검색 도메인을 수동으로 설정합니다. 이러한 옵션을--device옵션과 함께 사용하고 각각의 NetworkManager 속성을 미러링해야 합니다. 예를 들면 다음과 같습니다.network --device ens3 --ipv4-dns-search domain1.example.com,domain2.example.com
network --device ens3 --ipv4-dns-search domain1.example.com,domain2.example.comCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
--ipv4-ignore-auto-dns/--ipv6-ignore-auto-dns- DHCP의 DNS 설정을 무시하도록 설정 이러한 옵션을--device옵션과 함께 사용해야 하며 이러한 옵션에는 인수가 필요하지 않습니다. -
--ip=- 장치의 IP 주소입니다. -
--ipv6=- 주소 [/접두사 길이] 형식의 IPv6 주소(예:3ffe:ffff:0:1::1/128)입니다. 접두사 가 생략되면64가 사용됩니다. 자동 구성에auto또는 DHCPv6 전용 구성(라우터 알림 없음)에dhcp를 사용할 수도 있습니다. -
--gateway=- 단일 IPv4 주소로 기본 게이트웨이입니다. -
--ipv6gateway=- 단일 IPv6 주소로 기본 게이트웨이입니다. -
--nodefroute- 기본 경로로 설정되는 인터페이스를 차단합니다. iSCSI 대상의 별도의 서브넷의 NIC와 같이--activate=옵션을 사용하여 추가 장치를 활성화할 때 이 옵션을 사용합니다. -
--nameserver=- IP 주소로 DNS 이름 서버입니다. 두 개 이상의 이름 서버를 지정하려면 이 옵션을 한 번 사용하고 각 IP 주소를 쉼표로 구분합니다. -
--netmask=- 설치된 시스템의 네트워크 마스크입니다. --hostname=- 대상 시스템의 호스트 이름을 구성하는 데 사용됩니다. 호스트 이름은hostname.domainname형식의 FQDN(정규화된 도메인 이름)이거나 도메인이 없는 짧은 호스트 이름일 수 있습니다. 많은 네트워크에는 연결된 시스템에 도메인 이름을 자동으로 제공하는 DHCP(Dynamic Host Configuration Protocol) 서비스가 있습니다. DHCP 서비스에서 이 시스템에 도메인 이름을 할당할 수 있도록 하려면 짧은 호스트 이름만 지정합니다.고정 IP 및 호스트 이름 구성을 사용하는 경우 계획된 시스템 사용 사례에 따라 짧은 이름 또는 FQDN을 사용할지 여부에 따라 달라집니다. Red Hat Identity Management는 프로비저닝 중에 FQDN을 구성하지만 일부 타사 소프트웨어 제품에는 짧은 이름이 필요할 수 있습니다. 두 경우 모두 모든 상황에서 두 양식의 가용성을 보장하기 위해
IP FQDN short-alias형식으로/etc/hosts의 호스트에 대한 항목을 추가합니다.호스트 이름에는 영숫자 및
-또는 . .만 포함할 수 있습니다.호스트 이름은 64자 이상이어야 합니다. 호스트 이름은-및 로 시작하거나 종료할 수 없습니다.DNS를 준수하기 위해 FQDN의 각 부분은 63자 이상이어야 하며 점을 포함한 전체 FQDN 길이는 255자를 초과해서는 안 됩니다.대상 시스템의 호스트 이름만 구성하려면
network명령에서--hostname옵션을 사용하고 다른 옵션은 포함하지 마십시오.호스트 이름을 구성할 때 추가 옵션을 제공하는 경우
network명령은 지정된 옵션을 사용하여 장치를 구성합니다.--device옵션을 사용하여 구성할 장치를 지정하지 않으면 기본--device link값이 사용됩니다. 또한--bootproto옵션을 사용하여 프로토콜을 지정하지 않으면 장치는 기본적으로 DHCP를 사용하도록 구성됩니다.-
--ethtool=- ethtool 프로그램에 전달될 네트워크 장치의 추가 하위 수준 설정을 지정합니다. -
--ONBOOT= - 부팅시 장치를 활성화할지 여부입니다. -
--dhcpclass=- DHCP 클래스입니다. -
--mTU=- 장치의 MTU입니다. -
--noipv4- 이 장치에서 IPv4를 비활성화합니다. -
--noipv6- 이 장치에서 IPv6를 비활성화합니다. - 이 옵션을 사용하면 --bondslaves= 옵션에 정의된 보조 장치를 사용하여--bondslaves=--device=옵션에 지정된 본딩 장치가 생성됩니다. 예를 들면 다음과 같습니다.network --device=bond0 --bondslaves=em1,em2
network --device=bond0 --bondslaves=em1,em2Copy to Clipboard Copied! Toggle word wrap Toggle overflow 위의 명령은
em1및em2인터페이스를 보조 장치로 사용하여bond0이라는 본딩 장치를 생성합니다.--bondopts=---bondslaves=및--device=옵션을 사용하여 지정하는 본딩된 인터페이스의 선택적 매개변수 목록입니다. 이 목록의 옵션은 쉼표(",") 또는 하이픈(";")으로 구분해야 합니다. 옵션 자체에 쉼표가 포함된 경우 option을 사용하여 옵션을 구분합니다. 예를 들면 다음과 같습니다.network --bondopts=mode=active-backup,balance-rr;primary=eth1
network --bondopts=mode=active-backup,balance-rr;primary=eth1Copy to Clipboard Copied! Toggle word wrap Toggle overflow 중요--bondopts=mode=매개변수는0또는3과 같은 숫자 표현이 아닌balance-rr또는broadcast와 같은 전체 모드 이름만 지원합니다. 사용 가능한 지원 모드 목록은 네트워킹 구성 및 관리 가이드를 참조하십시오.-
--vlanid=---device=에 지정된 장치를 상위로 사용하여 생성된 장치에 대해 가상 LAN(VLAN) ID 번호(802.1q 태그)를 지정합니다. 예를 들어network --device=em1 --vlanid=171은 가상 LAN 장치em1.171을 생성합니다. --interfaceName=- 가상 LAN 장치의 사용자 지정 인터페이스 이름을 지정합니다. 이 옵션은--vlanid=옵션으로 생성된 기본 이름이 바람직하지 않은 경우 사용해야 합니다. 이 옵션은--vlanid=와 함께 사용해야 합니다. 예를 들면 다음과 같습니다.network --device=em1 --vlanid=171 --interfacename=vlan171
network --device=em1 --vlanid=171 --interfacename=vlan171Copy to Clipboard Copied! Toggle word wrap Toggle overflow 위의 명령은 ID가
171인em1장치에vlan171이라는 가상 LAN 인터페이스를 생성합니다.인터페이스 이름은 임의의 값일 수 있지만(예:
my-vlan) 특정 경우에는 다음 규칙을 따라야 합니다.-
이름에 점(
..)이 포함된 경우NAME.ID의 형식을 사용해야 합니다. NAME 은 임의의 값이지만 ID 는 VLAN ID여야 합니다. 예:em1.171또는my-vlan.171. -
vlan으로 시작하는 이름은vlanID형식을 사용해야 합니다(예:vlan171).
-
이름에 점(
--bridgeslaves=- 이 옵션을 사용하면--device=옵션을 사용하여 지정된 장치 이름이 있는 네트워크 브리지가 생성되고--bridgeslaves=옵션에 정의된 장치가 브리지에 추가됩니다. 예를 들면 다음과 같습니다.network --device=bridge0 --bridgeslaves=em1
network --device=bridge0 --bridgeslaves=em1Copy to Clipboard Copied! Toggle word wrap Toggle overflow --bridgeopts=- 브리지된 인터페이스에 대해 쉼표로 구분된 선택적 매개변수 목록입니다. 사용 가능한 값은stp,priority,forward-delay,hello-time,max-age,ageing-time입니다. 이러한 매개변수에 대한 자세한 내용은nm-settings(5)도움말 페이지 또는 Network Configuration Setting Specification 의 bridge 설정 테이블을 참조하십시오.네트워크 브리징에 대한 일반적인 정보는 네트워킹 구성 및 관리 문서를 참조하십시오.
-
--bindto=mac- 기본 바인딩 대신 설치된 시스템의 장치 구성 파일을 인터페이스 이름(DEVICE)에 바인딩하지 않고 장치 MAC 주소(HWADDR)에 바인딩합니다. 이 옵션은--device=옵션과 독립적입니다 ---bindto=mac는 동일한네트워크명령도 장치 이름,링크또는bootif를 지정하는 경우에도 적용됩니다.
-
- 참고
-
이름 지정 체계의 변경으로 인해
eth0과 같은ethN장치 이름은 Red Hat Enterprise Linux에서 더 이상 사용할 수 없습니다. 장치 이름 지정 체계에 대한 자세한 내용은 업스트림 문서 Predictable Network Interface Names 를 참조하십시오. - Kickstart 옵션 또는 부팅 옵션을 사용하여 네트워크에 설치 리포지토리를 지정했지만 설치를 시작할 때 사용할 수 있는 네트워크가 없는 경우 설치 프로그램에 설치 요약 창이 표시되기 전에 네트워크 연결을 설정할 수 있는 네트워크 구성 창이 표시됩니다. 자세한 내용은 네트워크 및 호스트 이름 옵션 구성을 참조하십시오.
-
이름 지정 체계의 변경으로 인해
22.4.2. realm 링크 복사링크가 클립보드에 복사되었습니다!
realm Kickstart 명령은 선택 사항입니다. Active Directory 또는 IPA 도메인에 가입하는 데 사용합니다. 이 명령에 대한 자세한 내용은 시스템의 realm(8) 도움말 페이지의 조인 섹션을 참조하십시오.
- 구문
realm join [OPTIONS] domain
realm join [OPTIONS] domainCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 필수 옵션
-
domain- 결합할 도메인입니다.
-
- 옵션
-
--computer-ou=OU=- 컴퓨터 계정을 생성하기 위해 조직 단위의 고유 이름을 제공합니다. 고유 이름의 정확한 형식은 클라이언트 소프트웨어 및 멤버십 소프트웨어에 따라 다릅니다. 고유 이름의 루트 DSE 부분은 일반적으로 생략할 수 있습니다. -
--no-password- 암호 없이 자동으로 가입합니다. -
--one-time-password=- 일회성 암호를 사용하여 결합합니다. 이는 모든 유형의 영역에서는 불가능합니다. -
--client-software=- 이 클라이언트 소프트웨어를 실행할 수 있는 영역만 결합합니다. 유효한 값에는sssd및winbind가 포함됩니다. 모든 영역이 모든 값을 지원하는 것은 아닙니다. 기본적으로 클라이언트 소프트웨어는 자동으로 선택됩니다. -
--server-software=- 이 서버 소프트웨어를 실행할 수 있는 영역에만 결합합니다. 가능한 값에는active-directory또는freeipa가 포함됩니다. -
--membership-software=- 영역에 참여할 때 이 소프트웨어를 사용합니다. 유효한 값에는samba및adcli가 포함됩니다. 모든 영역이 모든 값을 지원하는 것은 아닙니다. 기본적으로 멤버십 소프트웨어는 자동으로 선택됩니다.
-