네트워크 구성은 configuration net 아래에 있고 이 명령에는 devices, datalinks, interfaces 및 routing에 대한 하위 명령이 있습니다. 각 하위 명령을 show 명령과 함께 사용하여 현재 구성을 표시할 수 있습니다.
caji:> configuration net caji:configuration net> devices show Devices: DEVICE UP SPEED MAC igb0 true 1000 Mbit/s 0:14:4f:9a:b9:0 igb1 true 1000 Mbit/s 0:14:4f:9a:b9:1 igb2 true 1000 Mbit/s 0:14:4f:9a:b8:fe igb3 true 1000 Mbit/s 0:14:4f:9a:b8:ff caji:configuration net> datalinks show Datalinks: DATALINK CLASS LINKS LABEL igb0 device igb0 datalink1 caji:configuration net> interfaces show Interfaces: INTERFACE STATE CLASS LINKS ADDRS LABEL igb0 up ip igb0 192.168.2.80/22 caji caji:configuration net> routing show Properties: multihoming = loose Routes: ROUTE DESTINATION GATEWAY INTERFACE TYPE route-000 0.0.0.0/0 192.168.1.1 igb0 dhcp route-001 192.168.0.0/22 192.168.2.142 igb0 system
데이터 링크, 인터페이스 및 경로를 만들고 구성하는 것과 관련된 명령을 보려면 각 절에서 help를 입력하십시오. 이 컨텍스트에서 유효한 하위 명령은 다음과 같습니다.
help [topic] => Get context-sensitive help. If [topic] is specified, it must be one of "builtins", "commands","general", "help", "script" or "properties". show => Show information pertinent to the current context commit => Commit current state, including any changes abort => Abort creation of "vnic" done => Finish operating on "vnic" get [prop] => Get value for property [prop]. ("help properties" for valid properties.) If [prop] is not specified, returns values for all properties. set [prop] => Set property [prop] to [value]. ("help properties" for valid properties.) For properties taking list values, [value] should be a comma-separated list of values. available => Get values that can be assigned to the links parameter when creating a network component.
available 명령은 네트워크 구성요소를 만들 때 links 매개변수에 지정할 수 있는 값을 확인하는 데 사용됩니다. 다음은 CLI 명령 available의 출력을 보여줍니다.
caji:configuration net datalinks> device caji:configuration net datalinks device (uncommitted)> available igb7,igb6 caji:configuration net datalinks> vnic caji:configuration net datalinks vnic (uncommitted)> available igb5,igb4,aggr2,aggr1 caji:configuration net datalinks> vlan caji:configuration net datalinks vlan (uncommitted)> available igb5,igb4,aggr2,aggr1 caji:configuration net datalinks> aggregation caji:configuration net datalinks aggregation (uncommitted)> available igb7,igb6 caji:configuration net interfaces> ip caji:configuration net interfaces ip (uncommitted)> available aggr2,aggr1 caji:configuration net interfaces> ipmp caji:configuration net interfaces ipmp (uncommitted)> available vnic4,vnic3,igb5,igb4
다음은 device 명령을 사용하여 데이터 링크를 만들고 ip 명령을 사용하여 인터페이스를 만드는 방법을 보여줍니다.
caji:configuration net> datalinks caji:configuration net datalinks> device caji:configuration net datalinks device (uncommitted)> set links=igb1 links = igb1 (uncommitted) caji:configuration net datalinks device (uncommitted)> set label=datalink2 label = datalink2 (uncommitted) caji:configuration net datalinks device (uncommitted)> set mtu=9000 mtu = 9000 (uncommitted) caji:configuration net datalinks device (uncommitted)> commit caji:configuration net datalinks> show Datalinks: DATALINK CLASS LINKS LABEL igb0 device igb0 datalink1 igb1 device igb1 datalink2 caji:configuration net datalinks> cd .. caji:configuration net> interfaces caji:configuration net interfaces> ip caji:configuration net interfaces ip (uncommitted)> set label="caji2" label = caji2 (uncommitted) caji:configuration net interfaces ip (uncommitted)> set links=igb1 links = igb1 (uncommitted) caji:configuration net interfaces ip (uncommitted)> set v4addrs=10.0.1.1/8 v4addrs = 10.0.1.1/8 (uncommitted) caji:configuration net interfaces ip (uncommitted)> commit caji:configuration net interfaces> show Interfaces: INTERFACE STATE CLASS LINKS ADDRS LABEL igb0 up ip igb0 192.168.2.80/22 caji igb1 up ip igb1 10.0.1.1/8 caji2
다음은 새 igb1 IP 인터페이스를 통해 10.0.1.2를 경유하는 기본 경로를 만드는 방법을 보여줍니다.
caji:configuration net routing> create caji:configuration net route (uncommitted)> set family=IPv4 family = IPv4 (uncommitted) caji:configuration net route (uncommitted)> set destination=0.0.0.0 destination = 0.0.0.0 (uncommitted) caji:configuration net route (uncommitted)> set mask=0 mask = 0 (uncommitted) caji:configuration net route (uncommitted)> set interface=igb1 interface = igb1 (uncommitted) caji:configuration net route (uncommitted)> set gateway=10.0.1.2 gateway = 10.0.1.2 (uncommitted) caji:configuration net route (uncommitted)> commit