S_N_D.8
上传用户:datang2001
上传日期:2007-02-01
资源大小:53269k
文件大小:2k
源码类别:

操作系统开发

开发平台:

C/C++

  1. .TH SET_NET_DEFAULT 8
  2. .SH NAME
  3. s_n_d, set_net_default - select the default TCP/IP network
  4. .SH SYNOPSIS
  5. .B "set_net_default: not found"
  6. .SH DESCRIPTION
  7. This manual page is here because so many others refer to it.  The
  8. .B set_net_default
  9. command does not exist under standard Minix, because the TCP/IP server only
  10. supports one network.  The server under Minix-vmd supports four different
  11. networks, that can each be chosen as the default network.
  12. .PP
  13. The TCP/IP library and commands do have a notion about a "default network"
  14. however, because the code is shared between the Minix versions.  So if you
  15. want to venture into network programming then you should know about the
  16. devices and environment variables mentioned below to make your program
  17. compatible.  (Especially since there is a plan to upgrade the TCP/IP server
  18. for standard Minix.)
  19. .SS "Options and environment to change the default"
  20. Many TCP/IP programs implement the following options and environment
  21. variables to change the default devices set by
  22. .BR set_net_default .
  23. The options are only implemented for low level programs where it makes sense
  24. to name a network device.  The environment variables are used in all code.
  25. You can run a process and all its children connected to a different network
  26. by setting four environment variables.
  27. .PP
  28. .BI ETH_DEVICE= device
  29. .br
  30. .BI -E " device"
  31. .RS
  32. Device to use as raw ethernet device instead of the default /dev/eth.
  33. .RE
  34. .PP
  35. .BI PSIP_DEVICE= device
  36. .br
  37. .BI -P " device"
  38. .RS
  39. Pseudo IP device to use instead of /dev/psip.
  40. .RE
  41. .PP
  42. .BI IP_DEVICE= device
  43. .br
  44. .BI -I " device"
  45. .RS
  46. IP device to use instead of /dev/ip.
  47. .RE
  48. .PP
  49. .BI TCP_DEVICE= device
  50. .br
  51. .BI -T " device"
  52. .RS
  53. TCP device to use.
  54. .RE
  55. .PP
  56. .BI UDP_DEVICE= device
  57. .br
  58. .BI -U " device"
  59. .RS
  60. UDP device to use.
  61. .RE
  62. .SH FILES
  63. .IP /dev/eth[01] 18n
  64. First and second raw ethernet.
  65. .IP /dev/psip[01]
  66. First and second Pseudo IP network.
  67. .IP /dev/ip[0123]
  68. IP devices for two ethernets and two Pseudo IP networks.
  69. .IP /dev/tcp[0123]
  70. TCP devices for same four networks.
  71. .IP /dev/udp[0123]
  72. UDP devices.
  73. .IP "/dev/eth, /dev/psip, /dev/ip, /dev/tcp, /dev/udp"
  74. Devices for the default network, links to the devices above.
  75. .B Eth
  76. is only present if ethernet is the default,
  77. .B psip
  78. only for pseudo IP.
  79. .SH "SEE ALSO"
  80. .BR ip (4),
  81. .BR boot (8).
  82. .SH AUTHOR
  83. Kees J. Bot (kjb@cs.vu.nl)