Sample Configuration Files

To help you customize a configuration file, this topic supplies sample INI file templates. To use a template, copy the template and paste it in an INI file, edit the INI file so it contains the proper network information, and then point the RT-TCP/IP Stack to reference the new configuration file.  

NOTE:  The configuration file the Stack uses can be changed through the RTX Properties control panel, TCP/IP Tab, Configuration File edit box.

Sample Intel 82574L PCI NIC with DNS support:

[TCP/IP]
MemoryInK=256
TimerPriority=66
NumStartupEvents=20
[rtnd0]
Driver=RTE1000
IPAddr=191.168.4.8
Netmask=255.255.0.0
InterruptPriority=64
ReceivePriority=63
EA=A12345BCDEF9
NumRecvBuffers=48
NumXmitBuffers=48
Gateway=192.168.1.1
LatencyRecvUpdated=0
[DNS]
Server1=192.168.789.30
Port1=53
Server2=192.168.789.31
Port2=53
Server1=192.168.789.32
Port1=53

Sample Intel 82574L PCI NIC with IPv6 router advertisement and forwarding enabled support:

[TCP/IP]
MemoryInK=256
TimerPriority=66
NumStartupEvents=20
IPv6Router=1
[rtnd0]
Driver=RTE1000
IPAddr=191.168.4.8
Netmask=255.255.0.0
InterruptPriority=64
ReceivePriority=63
EA=A12345BCDEF9
NumRecvBuffers=48
NumXmitBuffers=48
Gateway=192.168.1.1
LatencyRecvUpdated=0
IPv6Addr=AUTO
IPv6RouterAdv=1
IPv6RouterFwd=1

Sample with Intel and Realtek card configuration:

[TCP/IP]
MemoryInK=256
TimerPriority=66
NumStartupEvents=20
NumOfInterfaces=2
[rtnd0]
Driver=RTE1000
IPAddr=191.168.4.8
Netmask=255.255.0.0
InterruptPriority=64
ReceivePriority=63
NumRecvBuffers=48
NumXmitBuffers=48
LatencyRecvUpdated=0
[rtnd1]
Driver=RTRTL81X9
IPAddr=192.168.4.18
Netmask=255.255.255.0
InterruptPriority=64
ReceivePriority=63
LatencyRecvUpdated=0

Sample  with two Intel 82574L PCI NICs, differentiated by their EA parameter:

[TCP/IP]
MemoryInK=256
TickInterval=200
MaxSockets=30
TimerPriority=66
NumOfInterfaces=2
[rtnd0]
Driver=RTE1000
IPAddr=192.168.4.8
Netmask=255.255.0.0
InterruptPriority=64
ReceivePriority=63
LatencyRecvUpdated=0
EA=0050DAC32359
[rtnd1]
Driver=RTE1000
IPAddr=172.16.4.8
Netmask=255.255.0.0
InterruptPriority=64
ReceivePriority=63
LatencyRecvUpdated=0
EA=005004A4555E

The samples below are all identical, except for their Driver parameter which identifies the type of NIC to be used:

[TCP/IP]
MemoryInK=256
TickInterval=200
MaxSockets=30
TimerPriority=66
NumStartupEvents=20
[rtnd0]
Driver=RTE1000
IPAddr=192.168.4.8
Netmask=255.255.0.0
InterruptPriority=64
ReceivePriority=63
LatencyRecvUpdated=0
[TCP/IP]
MemoryInK=256
TickInterval=200
MaxSockets=30
TimerPriority=66
NumStartupEvents=20
[rtnd0]
Driver=RT8257X
IPAddr=192.168.4.8
Netmask=255.255.0.0
InterruptPriority=64
ReceivePriority=63
NumRecvBuffers=16
NumXmitBuffers=16
LatencyRecvUpdated=0

Example: INI file used with the Intel 8257X NIC driver

[TCP/IP]
MemoryInK=256
TimerPriority=66
NumStartupEvents=20
IPv6Router=0
[rtnd0]
Driver=RT8257X
EA=00D0B7E86D06
IPAddr=192.168.4.8
Netmask=255.255.0.0
InterruptPriority=64
ReceivePriority=63
Gateway=192.168.0.5
LatencyRecvUpdated=0
IPv6RouterAdv=0
        
IPv6RouterFwd=0
IPv6Addr=AUTO
[DNS]
Server1=192.168.0.209

Example: INI file used with the RTX Virtual Network Adapter Add-On 

[TCP/IP]
MemoryInK=256
TickInterval=200
MaxSockets=30
TimerPriority=66
NumStartupEvents=20
NumOfInterfaces=1

[rtnd0]
Driver=RtVirtualNic
IPAddr=192.168.2.5
Netmask=255.255.0.0
InterruptPriority=64
ReceivePriority=63
TransmitPriority=12
RxFifoSize=32
TxFifoSize=32
EA=1234567890AB
Location=5;4;3
NumXmitBuffers=8

 

See Also

IntervalZero.com | Support | Give Feedback