DetailPage-MSS-KB

Base de Dados de Conhecimento

Artigo: 231162 - Última revisão: domingo, 3 de Outubro de 2004 - Revisão: 1.2

 
Este artigo foi publicado anteriormente em PT231162

Nesta página

Sumário

Este artigo descreve como criar um novo mapeamento de portas para Partilha de ligação à Internet (ICS, Internet Connection Sharing) utilizando o ficheiro .inf. O ficheiro .inf adiciona outros mapeamentos de portas para direccionar pacotes IP recebidos através de uma porta UDP ou TCP específica ou para um endereço cliente específico. Determinados programas da Internet poderão requerer a reserva de uma porta específica para sua utilização. Estas informações devem ser fornecidas pelo fabricante do programa.

Se as informações sobre endereçamento de portas estiverem armazenadas na secção de dados de um pacote TCP ou UDP utilizado por um determinado programa, será necessário um editor e este ficheiro .inf não facilitará a funcionalidade do programa com um anfitrião ICS. Nestes casos, o anfitrião ICS deverá ser desactivado e o programa deverá ser executado num computador ligado directamente à Internet.

Embora a Microsoft disponibilize este artigo informativo para conveniência dos seus clientes, o suporte técnico da Microsoft não fornece suporte para a utilização ou edição do ficheiro .inf neste artigo.

NOTE: This article is for informational use only. It does not contain any troubleshooting information. Se procura informações de resolução de problemas que não estejam mencionadas neste artigo, experimente fazer novas procuras na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base) utilizando as palavras-chave listadas no seguinte artigo da mesma:
242450  (http://support.microsoft.com/kb/242450/PT/ ) Como consultar a Microsoft Knowledge Base através da utilização de palavras-chave

Mais Informação

Poderá criar o conteúdo básico do ficheiro .inf copiando ou escrevendo as informações abaixo num novo ficheiro. Assim que o ficheiro .inf for criado, poderá clicar com o botão direito do rato no ficheiro e, em seguida, clicar em Instalar.

NOTA: Cada entrada que comece por um ponto e vírgula (;) é um comentário. Estas linhas podem ser removidas. São fornecidas para descrever cada linha. O computador deverá ser reiniciado para que os valores do registo adicionados por este ficheiro .inf entrem em vigor. Este ficheiro .inf deve ser utilizado apenas em computadores que utilizem ICS.

Ficheiro.inf de exemplo

NOTA: Os ficheiros de informações do programa de configuração (.inf) utilizam "HKLM" como uma abreviatura para o ramo de registo "HKEY_LOCAL_MACHINE".
[version]
signature="$CHICAGO$"

[DefaultInstall]
AddReg=PortSample

[DefaultUnInstall]
; This section included for ease of removing any maps added in.
; To uninstall, type the following line:
;
; rundll.exe setupx.dll,InstallHinfSection DefaultUnInstall 0
;    <I BRACKET="YES">YOUR_INF_FILE_NAME</I>
DelReg=PORT_SAMPLE_DEL_REG

[PortSample]
; MYMAPNAME should be replaced with a friendly 
; descriptive name that is unique.
;
; This data points to the computer that is running the service. 
; 0.0.0.0 represents the computer running the ICS services. This 
; can alternatively contain the IP address of one of the ICS client 
; computers.

HKLM,%ICSACTIVE%,MYMAPNAME,,"0.0.0.0"
HKLM,%ICSINSTALLED%\MYMAPNAME

; "My Friendly Name" should be replaced with something short and 
; descriptive such as the name of the program that needs these ports 
; open.

HKLM,%ICSINSTALLED%\MYMAPNAME,Name,,"My Friendly Name"

; Options is a DWORD value and is currently always set to 00,00,00,00 

HKLM,%ICSINSTALLED%\MYMAPNAME,Options,1,00,00,00,00

; The next four lines describe the specific ports that need to be open
; or mapped. The first port is always 0000, each additional port is 
; incremented (the second port to open would be listed as 0001,
; the third would be 0002, and so on). This information is strictly 
; dependent on what is needed by the program. If you do not know what 
; ports your program requires or are unsure, you need to contact the 
; manufacturer of the program to get this information.
;
; The four lines need to be re-created for each port.
;
; On the second line, valid entries for type are "TCP" or "UDP."
;
; The third line contains the actual port or port range needed by the 
; program.
;
; The entry below demonstrates a port range. If the program only needs 
; a single port, the last part of the line below would read  ,Port,,"5678"
;
; Note that you can only use a port range when the translation type is 
; NORMAL or BLOCK.
;
; If Translation is set to anything else, you must list each port 
; individually.
;
; Valid types of translation are NORMAL, BLOCK, CUSEEME, DPLAY, FTP, 
; H323, PPTP, and QUAKE

HKLM,%ICSINSTALLED%\MYMAPNAME\0000
HKLM,%ICSINSTALLED%\MYMAPNAME\0000,Type,,"TCP"
HKLM,%ICSINSTALLED%\MYMAPNAME\0000,Port,,"5678-5679"
HKLM,%ICSINSTALLED%\MYMAPNAME\0000,Translation,,"NORMAL" 

[PORT_SAMPLE_DEL_REG]
HKLM,%ICSINSTALLED%\MYMAPNAME
HKLM,%ICSACTIVE%,MYMAPNAME

[Strings]
ICSINSTALLED="System\CurrentControlSet\Services\ICSharing\Mappings\Installed"
ICSACTIVE="System\CurrentControlSet\Services\ICSharing\Mappings\Active"
				

A informação contida neste artigo aplica-se a:
  • Microsoft Windows Millennium Edition
  • Microsoft Windows 98 Segunda Edição
Palavras-chave: 
kbenv kbhowto KB231162
Artigo KB retiradoExclusão de Responsabilidade para Conteúdo sem Suporte na KB
Este artigo foi escrito sobre produtos para os quais a Microsoft já não fornece suporte. Por conseguinte, este artigo é oferecido "tal como está" e deixará de ser actualizado.
Partilhar
Opções de suporte adicionais
Fóruns de Suporte da Comunidade Microsoft
Contacte-nos directamente
Encontre um parceiro certificado Microsoft
Loja Microsoft