Fork us on GitHub Follow us on Facebook Follow us on Twitter

Changes between Version 10 and Version 11 of UsersGuide/Networking


Ignore:
Timestamp:
2014-07-02T09:28:49Z (6 years ago)
Author:
Jiri Svoboda
Comment:

DHCP and IPv6

Legend:

Unmodified
Added
Removed
Modified
  • UsersGuide/Networking

    v10 v11  
    33== Introduction ==
    44
    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.
     5HelenOS 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).
    66
    77== Setting up real hardware ==
     
    2020== Network configuration ==
    2121
    22 As of now, network can be configure only manually using the `inet` command.
     22Network can be configured automatically via DHCP (IPv4) or manually.
     23
     24=== Automatic network configuration ===
     25
     26HelenOS 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.
    2327
    2428=== Manual network configuration ===
    2529
    26 Manual network configuration is quite easy. You can always check the current setting via the `inet` command without arguments:
     30In case automatic configuration is not available, you can configure networking from the command line.
     31You can always check the current setting via the `inet` command without arguments:
    2732
    2833{{{
     
    6570=== DNS configuration ===
    6671
    67 (only in Bazaar mainline)
    68 
    69 To use DNS name resolution, set the IP address of your DNS server using the command
     72IP address of your DNS server is configured via DHCP or manually using the command
    7073
    7174{{{
     
    7780=== SLIP configuration ===
    7881
    79 (only in Bazaar mainline)
    80 
    8182To connect to another host using the SLIP protocol via a serial line
    8283
     
    8687
    8788where {{{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
     92Each 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{{{
     95inet create 2001:0db8:0000:0000:0000:ff00:0042:8329 net/eth1 v6a
     96}}}
     97
     98Router advertisements are not supported, nor is DHCPv6.
    8899
    89100== Network utilities ==