Changes between Version 10 and Version 11 of UsersGuide/Networking
- Timestamp:
- 2014-07-02T09:28:49Z (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
UsersGuide/Networking
v10 v11 3 3 == Introduction == 4 4 5 HelenOS supports TCP/IP networking with IPv4. TCP, UDP, ICMP protocols are supported. Various real and emulated Ethernet network adapters can be used (see below). One usability limitation is that DNS name resolution and DHCP are not implemented yet.5 HelenOS supports TCP/IP networking with IPv4. TCP, UDP, ICMP protocols are supported. There is basic (but not complete) support for IPv6. Various real and emulated Ethernet network adapters can be used (see below). 6 6 7 7 == Setting up real hardware == … … 20 20 == Network configuration == 21 21 22 As of now, network can be configure only manually using the `inet` command. 22 Network can be configured automatically via DHCP (IPv4) or manually. 23 24 === Automatic network configuration === 25 26 HelenOS will try to configure each Ethernet adapter it detects using DHCP. This behavior cannot be disabled at the moment. IPv4 address, default router and DNS server can be configured via DHCP - allowing to use networking without manual configuration. 23 27 24 28 === Manual network configuration === 25 29 26 Manual network configuration is quite easy. You can always check the current setting via the `inet` command without arguments: 30 In case automatic configuration is not available, you can configure networking from the command line. 31 You can always check the current setting via the `inet` command without arguments: 27 32 28 33 {{{ … … 65 70 === DNS configuration === 66 71 67 (only in Bazaar mainline) 68 69 To use DNS name resolution, set the IP address of your DNS server using the command 72 IP address of your DNS server is configured via DHCP or manually using the command 70 73 71 74 {{{ … … 77 80 === SLIP configuration === 78 81 79 (only in Bazaar mainline)80 81 82 To connect to another host using the SLIP protocol via a serial line 82 83 … … 86 87 87 88 where {{{serial-port-device}}} is the location service name for the serial port (e.g. {{{devices/\hw\pci0\00:01.0\com1\a}}} and {{{link-name}}} is the name you want to give to the IP link (e.g. {{{net/slip0}}}). 89 90 === IPv6 === 91 92 Each Ethernet link automatically gets a link-local IPv6 address. You can also manually configure a globally routable address using {{{inet create}}}, e.g. 93 94 {{{ 95 inet create 2001:0db8:0000:0000:0000:ff00:0042:8329 net/eth1 v6a 96 }}} 97 98 Router advertisements are not supported, nor is DHCPv6. 88 99 89 100 == Network utilities ==