Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

18.3. 安裝網路參數

下列參數可被用來自動設定初步的網路作業,並且可被定義於 CMS 配置檔案中。此部份中的參數為唯一能夠使用於 CMS 配置檔案中的參數。所有其它部份中的參數則必須指定於參數檔案中。
NETTYPE='type'
type 必須為下列其中之一:qethlcsctc。預設值為 qeth
以下情況選擇 lcs
  • OSA-2 Ethernet/Token Ring
  • 非 QDIO 模式的 OSA-Express Fast Ethernet
  • 非 QDIO 模式的 OSA-Express High Speed Token Ring
  • 非 QDIO 模式的 Gigabit Ethernet
以下情況選擇 qeth
  • OSA-Express Fast Ethernet
  • Gigabit Ethernet(包括 1000Base-T)
  • High Speed Token Ring
  • HiperSockets
  • ATM(執行 Ethernet LAN 模擬)
SUBCHANNELS='device_bus_IDs'
device_bus_IDs 代表以逗號隔開的二或三個裝置匯流排 ID。這些 ID 必須以小寫字母指定。
為各種網路介面卡提供必備的裝置匯流排 ID。
qeth: SUBCHANNELS='read_device_bus_id,write_device_bus_id,data_device_bus_id'
lcs or ctc: SUBCHANNELS='read_device_bus_id,write_device_bus_id'
例如(qeth SUBCHANNEL 敘述的範例):
SUBCHANNELS='0.0.f5f0,0.0.f5f1,0.0.f5f2'
PORTNAME='osa_portname' , PORTNAME='lcs_portnumber'
這變數能讓 OSA 裝置在支援 qdio 模式或非 qdio 模式中運作。
當使用 qdio 模式(NETTYPE='qeth')時,osa_portname 代表在 qeth 模式下的 OSA 裝置上指定的連接埠名稱。
當使用非 qdio 模式(NETTYPE='lcs')時,lcs_portnumber 會被用來以整數值傳送相對埠號,數值範圍從 0 到 15。
PORTNO='portnumber'
您可附加 PORTNO='0'(以使用連接埠 0)或是 PORTNO='1'(以使用各個 CHPID 皆有兩個連接埠的 OSA 功能的連接埠 1)至 CMS 配置檔案中,以避免被提示模式。
LAYER2='value'
value 能夠是 01
請使用 LAYER2='0' 來在 layer 3 模式(NETTYPE='qeth')下操作一個 OSA 或 HiperSockets 裝置。當在 layer 2 模式下時,請使用 LAYER2='1'。若是 z/VM 下的虛擬網路裝置的話,這項設定必須符合與裝置配對的 GuestLAN 或 VSWITCH 的定義。
若要使用在 layer 2(Data Link Layer 或是它的 MAC sublayer)上進行作業的網路服務(例如 DHCP),layer 2 模式會是個最佳的選擇。
OSA 裝置的預設 qeth 裝置驅動程式現在屬於 layer 2 模式。若要繼續使用先前預設的 layer 3 模式,請明確地設置 LAYER2='0'
VSWITCH='value'
value 能夠是 01
當連至一個 z/VM VSWITCH 或是 GuestLAN 時,請指定 VSWITCH='1',當使用直接連接的真實 OSA 或直接連接的真實 HiperSockets 時,請使用 VSWITCH='0'(或甚麼也不使用)。
MACADDR='MAC_address'
當您指定了 LAYER2='1'VSWITCH='0' 時,您可選用性地此參數來指定 MAC 位址。Linux 需要六個以冒號區隔開的八位元和小寫的十六進位數字。請注意,這和 z/VM 的標記法不同,因此若您要由 z/VM 複製並貼上資訊,請小心進行。
若您指定了 LAYER2='1'VSWITCH='1',您絕對不可指定 MACADDR,因為 z/VM 會指派一組獨特的 MAC 位址給 layer 2 模式中的虛擬網路裝置。
CTCPROT='value'
value 可使用 013
NETTYPE='ctc' 指定 CTC 協定。預設值為 0
HOSTNAME='string'
其中 string 代表新安裝的 Linux 系統的主機名稱。
IPADDR='IP'
其中 IP 代表新安裝的 Linux 系統的 IP 位址。
NETMASK='netmask'
其中 netmask 代表子網路遮罩。
子網路遮罩支援 IPv4 classless interdomain routing(CIDR)中所指定的前綴數字語法(1 至 32)。比方說,您可指定 24 來代替 255.255.255.0,或是指定 20 來代替 255.255.240.0
GATEWAY='gw'
其中 gw 代表此網路裝置的閘道器 IP 位址。
MTU='mtu'
其中 mtu 代表此網路裝置的最大傳輸單元(MTU,Maximum Transmission Unit)。
DNS='server1:server2:additional_server_terms:serverN'
其中 'server1:server2:additional_server_terms:serverN' 代表 DNS 伺服器的清單,以冒號區隔開。例如:
DNS='10.1.2.3:10.3.2.1'
SEARCHDNS='domain1:domain2:additional_dns_terms:domainN'
其中 'domain1:domain2:additional_dns_terms:domainN' 代表搜尋網域的清單,以冒號區隔開。例如:
SEARCHDNS='subdomain.domain:domain'
除非您指定了 DNS= 參數,否則您無須指定 SEARCHDNS=
DASD=
定義為安裝程序配置的 DASD 或 DASD 的範圍。
安裝程式可透過 rodiagerplog,以及 failfast 這些選用性的屬性,支援以逗號區隔開的裝置 bus ID 清單,或是某個範圍內的裝置。此外,您亦可選用性地將裝置 bus ID 縮寫為去掉了字首的零的裝置號碼。所有選用性的屬性皆應以冒號區隔開並包含於括號中。選用性的屬性需放置在裝置 bus ID 或一組裝置 bus ID 後。
唯一受支援的全域選項為 autodetect。這並不支援指定不存在的 DASD 以為之後的 DASD 保留 kernel 裝置名稱。請使用永續性的 DASD 裝置名稱(例如 /dev/disk/by-path/...)以在之後自動化地新增磁碟。其它像是 probeonlynopavnofcx 的全域選項則不受到安裝程式的支援。
只指定您真的需要安裝您系統的 DASD。所有在此指定的未分割 DASD,皆必須在安裝程式中進行確認後進行格式化(請參閱 節 15.11.1.1, “DASD 低階格式化”)。請如〈節 17.1.3.2, “不屬於 Root 檔案系統一部分的 DASD”〉中所描述地,在完成安裝後,附加任何 root 檔案系統或是 /boot 分割區所不需要的資料 DASD。
舉例來說:
DASD='eb1c,0.0.a000-0.0.a003,eb10-eb14(diag),0.0.ab1c(ro:diag)'
在只能使用 FCP 的環境中,請由 CMS 配置檔案中移除 DASD= 選項,以表示 DASD 不存在。
FCP_n='device_bus_ID WWPN FCP_LUN'
  • n 一般會是個整數值(例如 FCP_1FCP_2)不過亦可是任何包含字母或數字的字串或是底線字元。
  • device_bus_ID 能指定代表 host bus adapter(HBA)的 FCP 裝置 bus ID(例如 0.0.fc00 代表裝置 fc00)。
  • WWPN 為網際網路埠號,用來設定路由(通常與 multipath 結合),為 16 碼的十六進位數值(例如 0x50050763050b073d)。
  • FCP_LUN 指的是儲存邏輯單元的識別子,以 16 碼的十六進位數值方式呈現,並且右方以零填補上(例如 0x4020400100000000)。
這些變數可被使用在含有 FCP 裝置的系統上,以啟用像是 SCSI 磁碟的 FCP LUN。額外的 FCP LUN 可互動式地在進行安裝時,或是透過 Kickstart 檔案啟用。範例值可能看似:
FCP_1='0.0.fc00 0x50050763050b073d 0x4020400100000000'

重要

每個 FCP 參數中所使用到的數值(例如 FCP_1FCP_2),皆會隨著系統不同而有所差異,並且一般由 FCP 儲存裝置管理員所提供。
安裝程式會提示使用者任何於參數檔案或配置檔案中未指定的必要參數(除了 FCP_n 之外)。