通过 SMIT 修改 ISNO 选项

可使用 SMIT 更改 ISNO 选项。

在命令行上输入以下命令:
# smitty tcpip
  1. 选择 Futher Configuration 选项。
  2. 选择 Network Interfaces 选项。
  3. 选择 Network Interface Selection.
  4. 选择 Change/Show Characteristics of a Network Interface
  5. 用光标选择接口。 例如, en0
然后会看到以下屏幕:
Change / Show a Standard Ethernet Interface

Type or select values in entry fields.
Press Enter AFTER making all desired changes.

                                                     [Entry Fields]
  Network Interface Name                              en0
  INTERNET ADDRESS (dotted decimal)                  [192.0.0.1]
  Network MASK (hexadecimal or dotted decimal)       [255.255.255.0]
  Current STATE                                       up                          +
  Use Address Resolution Protocol (ARP)?              yes                         +
  BROADCAST ADDRESS (dotted decimal)                 []
  Interface Specific Network Options
    ('NULL' will unset the option)
    rfc1323                                          []
    tcp_mssdflt                                      []
    tcp_nodelay                                      []
    tcp_recvspace                                    []
    tcp_sendspace                                    []


F1=Help                       F2=Refresh                    F3=Cancel                     F4=List
Esc+5=Reset                   Esc+6=Command                 Esc+7=Edit                    Esc+8=Image
Esc+9=Shell                   Esc+0=Exit                    Enter=Do

请注意 ISNO 系统缺省值并不显示,即使它们设置在内部也是如此。 对于此示例,覆盖 tcp_sendspace 的缺省值,并将其降低到 65536。

使用 smitty tcpip 备份接口,然后选择 Minimum Configuration and Startup。 然后选择 en0,并采用在首先设置接口时设置的缺省值。

如果使用 ifconfig 命令显示 ISNO 选项,那么可以看到 tcp_sendspace 属性的值现在设置为 65536。 下面是一个示例:
# ifconfig en0
en0: flags=5e080863,c0<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,CHECKSUM_OFFLOAD,PSEG,CHAIN>
          inet 192.0.0.1 netmask 0xffffff00 broadcast 192.0.0.255
          tcp_sendspace 65536 tcp_recvspace 65536
lsattr 命令输出还显示出已经覆盖了该属性的系统缺省值:
# lsattr -E -l en0
alias4                      IPv4 Alias including Subnet Mask           True
alias6                      IPv6 Alias including Prefix Length         True
arp           on            Address Resolution Protocol (ARP)          True
authority                   Authorized Users                           True
broadcast                   Broadcast Address                          True
mtu           1500          Maximum IP Packet Size for This Device     True
netaddr       192.0.0.1     Internet Address                           True
netaddr6                    IPv6 Internet Address                      True
netmask       255.255.255.0 Subnet Mask                                True
prefixlen                   Prefix Length for IPv6 Internet Address    True
remmtu        576           Maximum IP Packet Size for REMOTE Networks True
rfc1323                     Enable/Disable TCP RFC 1323 Window Scaling True
security      none          Security Level                             True
state         up            Current Interface Status                   True
tcp_mssdflt                 Set TCP Maximum Segment Size               True
tcp_nodelay                 Enable/Disable TCP_NODELAY Option          True
tcp_recvspace               Set Socket Buffer Space for Receiving      True
tcp_sendspace 65536         Set Socket Buffer Space for Sending        True