As400 tcpip

From IBMPC Repository Wiki
Revision as of 11:15, 6 February 2025 by Sysop (talk | contribs) (Created page with "<html> <head><script src="//archive.org/includes/athena.js" type="text/javascript"></script> <script type="text/javascript">window.addEventListener('DOMContentLoaded',function(){var v=archive_analytics.values;v.service='wb';v.server_name='wwwb-app204.us.archive.org';v.server_ms=656;archive_analytics.send_pageview({});});</script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/bundle-playback.js?v=7YQSqjSh" charset="utf-8"></script> <script...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

<html> <head><script src="//archive.org/includes/athena.js" type="text/javascript"></script> <script type="text/javascript">window.addEventListener('DOMContentLoaded',function(){var v=archive_analytics.values;v.service='wb';v.server_name='wwwb-app204.us.archive.org';v.server_ms=656;archive_analytics.send_pageview({});});</script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/bundle-playback.js?v=7YQSqjSh" charset="utf-8"></script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript">

   __wm.init("https://web.archive.org/web");
 __wm.wombat("http://www.easy400.net:80/tcpcfgh/page02.mbr","20181202020333","https://web.archive.org/","web","https://web-static.archive.org/_static/",

"1543716213"); </script> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/banner-styles.css?v=p7PEIJWi" /> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/iconochive.css?v=3PDvdIFv" /> <title>AS/400 TCP/IP Configuration</title> <meta name="OWNER" content="Giovanni B. Perotti, gb_perotti@it.ibm.com"> <meta name="REVIEW" content="20000505"> <meta name="SECURITY" content="public"> <meta name="ABSTRACT" content="How to configure your AS/400 TCP/IP for the Internet"> <meta name="DESCRIPTION" content="A guide to configure your AS/400 TCP/IP for the Internet"> <meta name="KEYWORDS" content="ibm as400 as/400 internet intranet tcp tcp/ip easyweb easy400 easy/400 easyas400 easyas/400 e-mail electronic mail web perotti"> </head>

<body text="black" link="black" vlink="black" alink="black" bgcolor="white"> <script>__wm.rw(0);</script>

<script type="text/javascript">//<![CDATA[ __wm.bt(750,27,25,2,"web","http://www.easy400.net/tcpcfgh/page02.mbr","20181202020333",1996,"https://web-static.archive.org/_static/",["https://web-static.archive.org/_static/css/banner-styles.css?v=p7PEIJWi","https://web-static.archive.org/_static/css/iconochive.css?v=3PDvdIFv"], false);

 __wm.rw(1);

//]]></script>

<a href="/web/20181202020333/http://www.easy400.net/tcpcfgs"><img src="/web/20181202020333im_/http://www.easy400.net/tcpcfg/menu.gif" border="0" alt="back to main page"></a>   
               
               AS/400 TCP/IP Configuration
       This small guide may help in configuring your AS/400
TCP/IP.


               
               Contents
  1. <a href="#PAGE0201"> Configuring Ethernet </a>
  2. <a href="#PAGE0202"> Configuring TCP/IP </a>
  3. <a href="#PAGE0203"> Defining names and tables </a>
  4. <a href="#PAGE0204"> Autostarting the TCP/IP servers </a>
  5. <a href="#PAGE0205"> Autostarting TCP/IP at IPL time </a>
 
               <img src="/web/20181202020333im_/http://www.easy400.net/tcpcfg/pears.gif" alt="just another service by Giovanni B. Perotti, IBM Italy">
       <a name="PAGE0201">
       1. Configuring Ethernet
  1. Power on your AS/400
  2. Signon as QSECOFR on a 5250 workstation
  3. Enter command wrkhdwrsc *cmn to find out what Ethernet adapter is installed and the resource name assigned to it <a name="FIGURE1">
                     
                     Work with Communication Resources
    
                         Type options, press Enter.
    5=Work with configuration descriptions   7=Display resource detail
    Opt Resource Type Status Text
      CMB01 675A Operational Combined function IOP
        LIN01 2720 Operational Communication Adapter
          CMN01 2720 Operational Communication Port
        LIN02 2720 Operational LAN Adapter
          CMN02 2838 Operational Ethernet Port
               2723=10MbEthernet  2838=10/100MbEthernet
    Figure 1 - Work with Communication Resources

  4. Enter the following command to create an Ethernet line
    crtlineth lind(ETHLINE) rsrcname(CMN02) linespeed(100M)
  5. Check the Ethernet cable. One side should be connected to the AS/400, the other side should be connected to the Ethernet hub.
  6. Enter the following command to vary on the line
    vrycfg cfgobj(ETHLINE) cfgtype(*lin) status(*on)
  7. To check the line status enter command
    wrkcfgsts cfgtype(*lin) cfgd(ETHLINE)
    Note that the line will display the VARIED ON status until TCP/IP is started.
       
<a name="PAGE0202"> 2. Configuring TCP/IP

  1. Enter command cfgtcp to receive the following menu <a name="FIGURE2">
                     
                     Configure TCP/IP
    
                         Select one of the following:
    
       1.
                                 Work with TCP/IP interfaces
    
    2.
                                 Work with TCP/IP routes
    
    3.
                                 Change TCP/IP attributes
    
    4.
                                 Work with TCP/IP port restrictions
    
    5.
                                 Work with TCP/IP remote system information
    
     
    10.
                                 Work with TCP/IP host table entries
    
    11.
                                 Merge TCP/IP host table
    
    12.
                                 Change TCP/IP domain information
    
     
    20.
                                 Configure TCP/IP applications
    
    21.
                                 Configure related tables
    
    22.
                                 Configure point-to-point TCP/IP
    
     
               Figure 2 - Configure TCP/IP
               

  2. To assign an IP address to the AS/400, select 1: <a name="FIGURE3">
                     
                     Work with TCP/IP Interfaces
    
                         Type options, press Enter.
    1=Add 2=Change 4=Remove 5=Display 9=Start 10=End
    Opt Internet
    Address
    Subnet
    Mask
    Line
    Description
    Line
    Type
      
                                               
    
                                               
    
                                               
    
                                  

                                       
    
               Figure 3 - Work with TCP/IP Interfaces
               

  3. Type 1 and press Enter to define your TCP/IP interface (substitute our sample values with your; see your <a href="/web/20181202020333/http://www.easy400.net/tcpcfgp/worksheet.pgm">checklist</a>): <a name="FIGURE4">
                         
                         Add TCP/IP Interface (ADDTCPIFC)
    
                         
                         Type choices, press Enter.
    
                                 Internet address . . . . . . . .
    
     > 
                                 192.168.0.2    
    
                                 Line description . . . . . . . .
    
                                 ethline   
    
                                 Name, *LOOPBACK...
    
                                 Subnet mask. . . . . . . . . . .
    
                                 255.255.255.0  
    
                                 Associated local interface . . .
    
                                 *NONE          
    
                                 Type of service. . . . . . . . .
    
                                 *NORMAL   
    
                                 *MINDELAY, *MAXTHRPUT...
    
                                 Maximum transmission unit. . . .
    
                                 *LIND      
    
                                 576-16388, *LIND
    
                                 Autostart. . . . . . . . . . . .
    
                                 *YES
    
                                 *YES, *NO
    
                                 PVC logical channel identifier
    
                                    
    
                                 001-FFF
    
                                 + for more values
    
                                    
    
                                 X.25 idle circuit timeout. . . .
    
                                 60    
    
                                 1-600
    
                                 X.25 maximum virtual circuits. .
    
                                 64    
    
                                 0-64
    
                                 X.25 DDN interface . . . . . . .
    
                                 *NO 
    
                                 *YES, *NO
    
                                 TRLAN bit sequencing . . . . . .
    
                                 *MSB
    
                                 *MSB, *LSB
    
               Figure 4 - Add TCP/IP Interface
               

    As an alternative, you may define the IP address of your AS/400 by entering the following command
    addtcpifc intnetadr('192.168.0.2') lind(ethline)
         subnetmask('255.255.255.0')


  4. To start this TCP/IP interface, select it with 9=Start from the screen in <a href="#FIGURE3">Figure 3</a>,
    or just enter command
    strtcpifc intnetadr('192.168.0.2')

  5. You should now add a Default Gateway (or route) to your AS/400 configuration. This would allow the AS/400 to route to your Internet service provider the conversations which cannot be handled on the local network.
    • From the menu in <a href="#FIGURE2">Figure 2</a> select option 2. Work with TCP/IP routes: <a name="FIGURE5">
                       
                       Work with TCP/IP Routes
      
                           
                           Type options, press Enter.
         1=Add 2=Change 4=Remove 5=Display

      Opt
      Route
      Destination
      Subnet
      Mask
      Next
      Hop
      Preferred
      Interface
       
                                   
                                        
                                        
                                        
      
       
                                   
                                        
                                        
                                        
      
       
                                   
                                        
                                        
                                        
      
       
       
       
                 Figure 5 - Work with TCP/IP Routes
                 

    • select option 1=Add to add a default route (substitute our sample value with your; see your <a href="/web/20181202020333/http://www.easy400.net/tcpcfgp/worksheet.pgm">checklist</a>): <a name="FIGURE6">
                       
                       Add TCP/IP Route (ADDTCPRTE)
      
                           
                           Type choices, press Enter.
      
                                   Route destination. . . . . . . .
      
       > 
                                   *dftroute        
      
                                   Subnet mask. . . . . . . . . . .
      
       > 
                                   *none           
      
                                   Type of service. . . . . . . . .
      
       
                                   *NORMAL   
      
                                   *MINDELAY, *MAXTHRPUT...
      
                                   Next hop . . . . . . . . . . . .
      
       > 
                                   192.168.0.1    
      
                                   Preferred binding interface. . .
      
       
                                   *NONE          
      
                                   Maximum transmission unit. . . .
      
       
                                   *IFC       
      
                                   576-16388, *IFC
      
                                   Route metric . . . . . . . . . .
      
       
                                   1     
      
                                   1-16
      
                                   Route redistribution . . . . . .
      
       
                                   *NO; 
      
                                   *YES, *NO
      
                                   Duplicate route priority . . . .
      
       
                                   5     
      
                                   1-10
      
                 Figure 6 - Add TCP/IP Route
                 

    • after this, the screen Work with TCP/IP routes looks as follow: <a name="FIGURE7">
                       
                       Work with TCP/IP Routes
      
                           
                           Type options, press Enter.
         1=Add 2=Change 4=Remove 5=Display

      Opt
      Route
      Destination
      Subnet
      Mask
      Next
      Hop
      Preferpurple
      Interface
       
                                   
                                        
                                        
                                        
      
       
                                   
                                        
                                        
                                        
      
       
                                   
                                        
                                        
                                        
      
       
       
       
                                   
                                   *DFTROUTE  
                                        
      
                                   
                                   *NONE
                                        
                                        
      
                                   
                                   192.168.0.1
                                      
      
      *NONE
       
                 Figure 7 - Work with TCP/IP Routes
                 

       
<a name="PAGE0203"> 3. Defining names and tables

  1. You are now going to define the AS/400 host name, its domain name, and its DNS server addresses.
    From the menu in <a href="#FIGURE2">Figure 2</a> select option 12. Change TCP/IP domain information (or prompt command chgtcpdmn); please substitute our sample values with your; see your <a href="/web/20181202020333/http://www.easy400.net/tcpcfgp/worksheet.pgm">checklist</a>. <a name="FIGURE8">
                     
                     Change TCP/IP Domain (CHGTCPDMN)
    
                         
                         Type choices, press Enter.
    
                                  
    
    Host name. . . . . . . . . . . .  
                                 'myas400'
                                      
                                     
    
     
                                  
    
    Domain name. . . . . . . . . . .  
                                 'mydomain.it'
                                      
    
                                  
    
    Host name search priority. . . .  
                                 *LOCAL 
    
                                 *REMOTE, *LOCAL, *SAME
    
                                  
    
    Domain name server:
    Internet address . . . . . . .  
                                 '194.20.8.1'
    
        
     
                                 '194.20.8.4'
    
        
     
               Figure 8 - Change TCP/IP Domain
               

    Please note that the host name is up to you; it may be different from the one you display with command dspneta.

  2. Now you have to update the host table with the host name of your AS/400.
    • From the menu in <a href="#FIGURE2">Figure 2</a> select option 10. Work with TCP/IP host table entries (or use command addtcphte, see <a href="#FIGURE10">Figure 10</a>): <a name="FIGURE9">
                           
                           Work with TCP/IP Host Table Entries
      
                               
                               Type options, press Enter.
         1=Add 2=Change 4=Remove 5=Display 7=Rename

      Opt
      Internet
      Address
      Host
      Name
       
                                            
                                            
                                            
      
        127.0.0.1 LOOPBACK
      LOCALHOST
       
                     Figure 9 - Work with TCP/IP Host Table Entries
                 

    • Type 1=Add on the first line and press Enter. <a name="FIGURE10">
                       
                       Add TCP/IP Host Table Entry (ADDTCPHTE)
      
                           
                           Type choices, press Enter.
      
                                    
      
      Internet address . . . . . . . .  
      >
                                   '192.168.0.2'   
      
                                    
      
      Host names
       
      Name . . . . . . . . . . . . .    
                                   'myas400.mydomain.it'
                                     
      
      Name . . . . . . . . . . . . .    
                                   'mydomain.it'
                                             
                                   
      
      + for more values   
        Text 'description' . . . . . .    
                                   
                                         
                                            
                                            
      
       
                 Figure 10 - Add TCP/IP Host Table Entry
                 

      It's important that you specify two host names:
      • the full one, in the format host_name.domain_name
      • and the domain_name by itself
                 to allow a correct routing of the electronic mail
                 from the service provider.
    • after this, the screen Work with TCP/IP Host Table Entries looks as follow: <a name="FIGURE11">
                           
                           Work with TCP/IP Host Table Entries
      
                               
                               Type options, press Enter.
         1=Add 2=Change 4=Remove 5=Display 7=Rename

      Opt
      Internet
      Address
      Host
      Name
       
                                            
                                            
                                            
      
        127.0.0.1 LOOPBACK
      LOCALHOST
        192.168.0.2
                                       MYAS400.MYDOMAIN.IT
      MYDOMAIN.IT
       
                     Figure 11 - Work with TCP/IP Host Table Entries
                 

  3. You should now specify the User ID and Address that the mail services will use to route mail that have an internet address as recipients. Operate as follow:
    • Enter command chgdsta (Change Distribution Attributes) and press F4. Make sure that the Distribution Attributes are as follow: <a name="FIGURE12">
                               
                               Change Distribution Attributes (CHGDSTA)
      
                               
                               Type choices, press Enter.
      
                                       Keep recipients  . . . . . . . .
      
                                         
      
                                       *BCC 
      
                                           
      
                                       *SAME, *BCC, *ALL, *NONE
      
                                       Use MSF for local  . . . . . . .
      
                                       *NO  
      
                                       *SAME, *NO, *YES
      
                                       Route to SMTP gateway:
      
                                         User ID  . . . . . . . . . . .
      
                                       INTERNET
      
                                       Character value, *SAME, *NONE
      
                                         Address  . . . . . . . . . . .
      
                                       SMTPRTE 
      
                                       Character value
      
                     Figure 12 - Change Distribution Attributes
                 

    • Then use command wrkdire and use option 1 to add the following system directory entry: <a name="FIGURE13">
                               
                               Add Directory Entry 
      
                               
                               Type choices, press Enter.
      
                                       User ID/Address . . . .
                                        
      
                                       INTERNET
                                        
                                       SMTPRTE 
      
                                       Description . . . . . .
      
                                       user id to route internet mail
                                        
                                       
      
                                       System name/Group . . .
      
                                       INTERNET
                                        
                                               
                                         F4 for list
      
                                       User profile  . . . . .
      
                                                 
                                                 
                                       F4 for list
      
                                       Network user ID . . . .
      
                                       INTERNET SMTPRTE
                                            
                                            
                                          
                                       
      
                                       
                                       
      ... etc. ...

                                       
                                       System name and group not found.  Press Enter to confirm.
      
                     Figure 13 - Add Directory Entry, part 1
                 

      page fown four times, then enter the following data <a name="FIGURE14">
                               
                               Add Directory Entry 
      
                                       Mail service level  . . 
                                       1
                                           
                                       1=User index

      Preferred address . . .  9      9=Other preferred address

       Address type . . . .   ATCONTXT
       For choice 9=Other preferred address:
        Field name . . . .    NETUSRID    *IBM   
                     Figure 14 - Add Directory Entry, part 2
                 

       
<a name="PAGE0204"> 4. Autostarting the TCP/IP servers

While some TCP/IP servers are already configured for autostarting at the TCP/IP start, some other are not. These are:
the HTTP server (WEB server), the SMTP server (e-mailer towards the Internet), and the POP3 server (e-mailer towards the internal users). This is how you may autostart these three servers.
  1. Use command go tcpadm to display the TCP/IP Administration menu <a name="FIGURE15">
                     
                     TCP/IP Administration
    
                         Select one of the following:
    
       1.
                                 Configure TCP/IP
    
    2.
                                 Configure TCP/IP applications
    
    3.
                                 Start TCP/IP
    
    4.
                                 End TCP/IP
    
    5.
                                 Start TCP/IP servers
    
    6.
                                 End TCP/IP servers
    
    7.
                                 Work with TCP/IP network status
    
    8.
                                 Verify TCP/IP connection
    
    9.
                                 Start TCP/IP FTP session
    
    10.
                                 Start TCP/IP TELNET session
    
    11.
                                 Send TCP/IP spooled file
    
     
    20.
                                 Work with TCP/IP jobs in QSYSWRK subsystem
    
     
               Figure 15 - TCP/IP Administration
               

    then select option 2 to display the Configure TCP/IP Applications menu <a name="FIGURE16">
                     
                     Configure TCP/IP Applications
    
                         Select one of the following:
    
       1.
                                 Configure SNMP agent
    
    2.
                                 Configure RouteD
    
    3.
                                 Change Trivial FTP Attributes
    
    4.
                                 Configure BOOTP
    
    5.
                                 Change DDM TCP attributes
    
    6.
                                 Change DHCP attributes
    
     
    10.
                                 Change FTP attributes
    
    11.
                                 Configure TELNET
    
    12.
                                 Configure SMTP
    
    13.
                                 Change LPD attributes
    
    14.
                                 Configure HTTP
    
     
    15.
                                 Configure workstation gateway
    
    16.
                                 Change POP attributes
    
    17.
                                 Change REXEC attributes
    
    18.
                                 Change DNS attributes
    
     
               Figure 16 - Configure TCP/IP Applications
               

  2. To change the HTTP server select option 14. Configure HTTP from the menu in <a href="#FIGURE17">Figure 17</a>,
    then select option 1. Change HTTP attributes
    (or just prompt command chghttpa): <a name="FIGURE17">
                     
                     Change HTTP Attributes (CHGHTTPA)
    
                         
                         Type choices, press Enter.
    
    Autostart. . . . . . . . . . . .  
                                 *YES
    
    *YES, *NO, *SAME
    Number of server threads:
    Minimum. . . . . . . . . . . . 10   1-999, *SAME, *DFT
    Maximum. . . . . . . . . . . . 40   1-999, *SAME, *DFT, *NOMAX
    Coded character set identifier 00819  1-65533, *SAME, *DFT
    Server mapping tables:
    Outgoing EBCDIC/ASCII table. . *CCSID     Name, *SAME, *CCSID, *DFT
    Library. . . . . . . . . . .            Name, *LIBL, *CURLIB
     
    Incoming EBCDIC/ASCII table. . *CCSID     Name, *SAME, *CCSID, *DFT
    Library. . . . . . . . . . .            Name, *LIBL, *CURLIB
     
               Figure 17 - Change HTTP Attributes
               

  3. To change the SMTP server select option 12. Configure SMTP from the menu in <a href="#FIGURE16">Figure 16</a>,
    then select option 3. Change SMTP attributes
    (or just prompt command chgsmtpa): <a name="FIGURE18">
                     
                     Change SMTP Attributes (CHGSMTPA)
    
                         
                         Type choices, press Enter.
    
    Autostart. . . . . . . . . . . .  
                                 *YES
    
    *YES, *NO, *SAME
     
    ... etc ...
     
     
               Figure 18 - Change SMTP Attributes
               

  4. To change the POP server select option 16. Change POP attributes from the menu in <a href="#FIGURE16">Figure 16</a>
    (or just prompt command chgpopa): <a name="FIGURE19">
                     
                     Change POP Server Attributes (CHGPOPA)
    
                         
                         Type choices, press Enter.
    
    Autostart. . . . . . . . . . . .  
                                 *YES
    
    *YES, *NO, *SAME
     
    ... etc ...
     
     
               Figure 19 - Change POP Server Attributes
               

  5. Once this is done, enter command
        strtcp
    to start TCP/IP.

  6. About Mail Service Framework (MSF)
    MSF controls the AS/400 mail services.
    It starts at IPL time.
    However, as you just changed the TCP/IP configuration, you have to restart it by entering the following commands
        endmsf option(*immed)
        strmsf
    For more information about MSF, please check IBM AS/400 redbook <a href="https://web.archive.org/web/20181202020333/http://publib.boulder.ibm.com/pubs/pdfs/redbooks/sg244703.pdf" target="_blank"> SG24-4703 AS/400 Electronic-Mail Capabilities </a>.
       
<a name="PAGE0205"> 5. Autostarting TCP/IP at IPL time

Before OS/400 V4R4, to autostart your TCP/IP at IPL time, you have to add some instructions for the QSTRUP startup program.
Starting with V4R4, you may obtain the same by adding an autostart job entry to subsystem QSYSWRK.
Enter the following commands
  1. grtobjaut obj(qsys/strtcp) objtype(*cmd) user(qpgmr) aut(*use)
  2. chgjobd jobd(qsys/qtocstrtcp) jobq(qsys/qsysnomax)
  3. addaje sbsd(qsys/qsyswrk) job(struptcpip) jobd(qsys/qtocstrtcp)



</body></html>