탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 11.1에서 고정된 네트워크 구성을 사용하여 시스템 연결 Oracle Solaris 11.1 Information Library (한국어) |
Oracle Solaris 11에서는 네트워크 구성을 위해 네 가지 네트워크 명령이 제공됩니다.
netcfg 명령
netadm 명령
dladm 명령
ipadm 명령
netcfg 및 netadm 명령은 시스템에서 반응적 네트워크 구성을 관리하는 데 사용됩니다. netcfg 명령을 사용하여 반응적 네트워크 구성을 구현하는 프로파일(NCP, 위치 프로파일, ENM 및 WLAN)을 만들고 구성합니다. 하지만 고정된 네트워크 구성의 시스템에서는 netcfg 명령을 사용하여 DefaultFixed 프로파일만 볼 수 있습니다. netadm 명령은 시스템에서 모든 프로파일을 관리하는 데 사용되며, 특히 시스템의 네트워크 프로파일을 나열하고 활성 NCP를 다른 항목으로 바꾸는 등의 작업을 위해 사용됩니다.
dladm 및 ipadm 명령은 각각 데이터 링크 및 IP 인터페이스를 구성하는 데 사용됩니다. 이러한 명령은 지속 구성을 만들고, 명령을 사용할 때 시스템에서 활성 상태인 프로파일에 적용됩니다.
예를 들어, 데이터 링크 net0이 MTU(최대 전송 단위) 1200으로 구성되었고 활성 NCP가 Automatic이면 이 MTU 값이 Automatic NCP에서 net0에 대해 지속적으로 적용됩니다. 그런 후 myncp라는 두번째 NCP를 활성화했다고 가정해보십시오. dladm 명령을 실행하여 MTU를 다른 값으로 설정하면 이 값이 myncp에 적용됩니다. 따라서 net0은 다른 프로파일에서 서로 다른 MTU 값을 가질 수 있습니다. 따라서 dladm 및 ipadm 명령을 사용해서도 간접적으로 프로파일을 구성할 수 있습니다.
이러한 dladm 또는 ipadm 명령을 사용하여 데이터 링크 및 IP 인터페이스를 구성할 때는 다음과 같은 사용 범위에 주의하십시오.
이 두 명령은 활성 프로파일의 데이터 링크 및 IP 인터페이스만 구성합니다. 기본 경로 설정과 같은 프로파일의 다른 등록 정보를 구성하려면 netcfg 명령을 사용하여 기본 경로를 참조하는 프로파일의 등록 정보를 구성합니다. 또는 routeadm 명령을 사용하여 시스템의 경로 지정 테이블에서 기본 경로를 직접적으로 설정합니다. 후자의 경우 구성이 시스템에서 활성 상태인 프로파일에 적용됩니다.
프로파일이 활성 상태이면 어떠한 반응적 프로파일에서도 dladm 및 ipadm 명령을 사용할 수 있습니다. 하지만 시스템의 유일한 고정된 프로파일인 DefaultFixed 프로파일은 netcfg 명령을 사용하여 구성할 수 없습니다. netadm 및 netcfg 명령을 사용하여 DefaultFixed 프로파일의 등록 정보를 볼 수만 있고 이를 구성할 수는 없습니다.
dladm 및 ipadm 명령은 반응적 프로파일이든 고정된 프로파일이든 간에 활성 프로파일에 적용됩니다. 따라서 두 명령을 사용하기 전에 다음을 확인해야 합니다.
올바른 대상 프로파일을 변경하도록 보장하기 위해서는 시스템에서 활성 상태인 프로파일을 확인해야 합니다.
명령을 사용한 후 예기치 않은 구성 동작이 발생하지 않도록 대상 프로파일이 반응적 프로파일인지 또는 고정된 프로파일인지 확인합니다. 반응적 프로파일은 고정된 프로파일과 다른 방식으로 네트워크 구성을 관리합니다. 따라서 변경 사항을 구현할 때도 두 프로파일의 동작이 서로 다릅니다.
다음 절에서는 dladm 및 ipadm 명령에 대해 자세히 설명합니다.
dladm 명령을 사용하여 데이터 링크를 구성합니다. 링크의 네트워크 드라이버가 e1000g와 같은 GLDv3 드라이버 구성 프레임워크로 변환된 경우 dladm 명령을 사용하여 데이터 링크 등록 정보를 사용자 정의할 수 있습니다. 특정 드라이버가 이 기능을 지원하는지 여부를 확인하려면 드라이버의 매뉴얼 페이지를 참조하십시오.
GLDv3 드라이버 구성 프레임워크의 전체 구현으로 다음과 같이 NIC(네트워크 인터페이스 카드) 드라이버의 구성이 향상되었습니다.
네트워크 드라이버 등록 정보를 구성하려면 단일 명령 인터페이스인 dladm 명령만 있으면 됩니다.
등록 정보에 관계없이 동일한 구문이 사용됩니다. dladm subcommand properties datalink .
dladm 명령 사용은 드라이버의 공용 및 개인 등록 정보에 모두 적용됩니다.
특정 드라이버에서 dladm 명령을 사용하는 경우 비슷한 유형의 다른 NIC 네트워크 연결은 중단되지 않습니다. 따라서 데이터 링크 등록 정보를 동적으로 구성할 수 있습니다.
데이터 링크 구성 값은 dladm 저장소에 저장되며 시스템을 재부트한 후에도 지속됩니다.
데이터 링크를 구성할 때 이러한 장점을 활용하려면 ndd 명령과 같은 이전 릴리스의 사용자 정의 도구 대신 dladm을 구성 도구로 사용해야 합니다.
dladm 명령에 대한 자세한 내용은 dladm(1M) 매뉴얼 페이지를 참조하십시오. dladm 명령에 사용할 수 있는 하위 명령 목록을 보려면 다음을 입력합니다.
# dladm help The following subcommands are supported: Bridge : add-bridge create-bridge delete-bridge modify-bridge remove-bridge show-bridge Etherstub : create-etherstub delete-etherstub show-etherstub IB : create-part delete-part show-ib show-part IP tunnel : create-iptun delete-iptun modify-iptun show-iptun Link Aggregation: add-aggr create-aggr delete-aggr modify-aggr remove-aggr show-aggr Link : rename-link reset-linkprop set-linkprop show-link show-linkprop Secure Object : create-secobj delete-secobj show-secobj VLAN : create-vlan delete-vlan modify-vlan show-vlan VNIC : create-vnic delete-vnic modify-vnic show-vnic Wifi : connect-wifi disconnect-wifi scan-wifi show-wifi Miscellaneous : delete-phys show-ether show-phys show-usage For more info, run: dladm help <subcommand>.
데이터 링크에 대해 dladm 명령을 사용하려면 3 장데이터 링크 작업을 참조하십시오.
Oracle Solaris의 향상 기능이 기존 도구의 기능보다 훨씬 효율적으로 다양한 네트워크 구성 측면을 관리합니다. 예를 들어, ifconfig 명령은 네트워크 인터페이스를 구성하는 사용자 정의 도구였습니다. 하지만 이 명령은 지속 구성을 구현하지 않습니다. 여러 기간에 걸쳐 네트워크 관리의 기능 추가를 위해 ifconfig가 향상되었습니다. 하지만 그 결과, 명령이 복잡하고 사용 시 혼동을 가져왔습니다.
인터페이스 구성 및 관리의 다른 문제는 TCP/IP 등록 정보나 조정 가능 항목을 관리하는 간단한 도구가 없다는 것입니다. ndd 명령은 이런 용도로 사전 설정된 사용자 정의 도구였습니다. 하지만 ifconfig 명령과 마찬가지로 ndd는 지속 구성을 구현하지 않습니다. 이전에는 부트 스크립트를 편집하여 네트워크 시나리오에 대해 지속 구성을 시뮬레이션할 수 있었습니다. Oracle Solaris의 SMF(서비스 관리 기능)가 도입되면서 특히 Oracle Solaris 설치로 업그레이드할 경우 SMF 종속성 관리가 복잡하기 때문에 이러한 임시해결책의 사용이 위험할 수 있습니다.
ipadm 명령은 궁극적으로 인터페이스 구성에 대해 ifconfig 명령을 대체하도록 도입되었습니다. 또한 이 명령은 프로토콜 등록 정보를 구성하는 ndd 명령을 대체합니다.
인터페이스 구성 도구로서 ipadm 명령은 다음과 같은 이점을 제공합니다.
인터페이스 구성 이외의 용도로 사용되는 ifconfig 명령과 달리 IP 인터페이스 관리에만 사용되는 도구이므로 IP 인터페이스와 IP 주소를 보다 효율적으로 관리합니다.
지속 인터페이스 및 주소 구성을 구현합니다.
ifconfig 옵션 및 동등한 ipadm 하위 명령의 목록은 부록 A비교 맵: ifconfig 및 ipadm 명령을 참조하십시오.
프로토콜 등록 정보를 설정하는 도구로서 ipadm 명령은 ndd 명령에 비해 다음과 같은 이점을 제공합니다.
IP, ARP(Address Resolution Protocol), SCTP(Stream Control Transmission Protocol) 및 ICMP(Internet Control Messaging Protocol)와 TCP, UDP(User Datagram Protocol) 등의 상위 계층 프로토콜에 대한 임시 또는 지속 프로토콜 등록 정보를 설정할 수 있습니다.
등록 정보의 현재 및 기본값, 가능한 값 범위 등 각 TCP/IP 등록 정보에 대한 정보를 제공합니다. 따라서 디버깅 정보를 보다 쉽게 얻을 수 있습니다.
또한 일관된 명령 구문을 따르므로 사용하기 더 쉽습니다.
ndd 옵션 및 동등한 ipadm 하위 명령의 목록은 부록 B비교 맵: ndd 및 ipadm 명령을 참조하십시오.
ipadm 명령에 대한 자세한 내용은 ipadm(1M) 매뉴얼 페이지를 참조하십시오. ipadm에 사용할 수 있는 하위 명령 목록을 보려면 다음을 입력합니다.
# ipadm help The following subcommands are supported: Address : create-addr delete-addr disable-addr down-addr enable-addr refresh-addr reset-addrprop set-addrprop show-addr show-addrprop up-addr Interface : disable-if enable-if reset-ifprop set-ifprop show-if show-ifprop IP interface : create-ip delete-ip IPMP interface : add-ipmp create-ipmp delete-ipmp remove-ipmp Protocol property : reset-prop set-prop show-prop VNI interface : create-vni delete-vni For more info, run: ipadm help <subcommand>.