shithub: riscv

Download patch

ref: b820d892a6914104a0ecb3af9fa287e693a4f90c
parent: c3af90c6c7441c41dc592d0b94023895859634fa
author: cinap_lenrek <[email protected]>
date: Sun Dec 15 08:59:08 EST 2019

ip(3): document special null-address hack for accepting all incoming connections

--- a/sys/man/3/ip
+++ b/sys/man/3/ip
@@ -185,6 +185,22 @@
 .IR Ppp (8)
 does this to make remote machines appear
 to be connected to the local Ethernet.
+Adding the special null-address
+.B "0.0.0.0"
+or
+.B "::"
+in
+.I local
+to a interface makes the ip stack accept all incoming
+connections regardless of the destination IP address.
+This is used temporarily by
+.IR ipconfig (8)
+to accept DHCP answers when no IP address
+has been assigned yet. This can also be used
+to implement a NAT gateway by accepting all
+incoming connections and proxying them with
+.IR trampoline (8)
+to a different ip stack. 
 .TP
 .BI remove\  "local mask"
 Remove a local IP address from an interface.