From a950059053f7394acfb453cc0d8194aa3dc721fa Mon Sep 17 00:00:00 2001 From: kumvijaya Date: Thu, 26 Sep 2024 11:31:07 +0530 Subject: T6732: added same as vyos 1x --- .../include/accel-ppp/auth-local-users.xml.i | 54 +++++++ .../include/accel-ppp/auth-mode.xml.i | 26 ++++ .../include/accel-ppp/auth-protocols.xml.i | 31 ++++ .../include/accel-ppp/client-ip-pool.xml.i | 50 +++++++ .../include/accel-ppp/client-ipv6-pool.xml.i | 69 +++++++++ .../include/accel-ppp/default-ipv6-pool.xml.i | 17 +++ .../include/accel-ppp/default-pool.xml.i | 17 +++ .../include/accel-ppp/extended-scripts.xml.i | 41 ++++++ .../include/accel-ppp/gateway-address-multi.xml.i | 17 +++ .../include/accel-ppp/gateway-address.xml.i | 15 ++ .../accel-ppp/lcp-echo-interval-failure.xml.i | 20 +++ .../include/accel-ppp/lcp-echo-timeout.xml.i | 11 ++ .../include/accel-ppp/limits.xml.i | 28 ++++ interface-definitions/include/accel-ppp/log.xml.i | 42 ++++++ .../accel-ppp/max-concurrent-sessions.xml.i | 15 ++ .../include/accel-ppp/mtu-128-16384.xml.i | 11 ++ .../include/accel-ppp/ppp-interface-cache.xml.i | 14 ++ .../include/accel-ppp/ppp-mppe.xml.i | 26 ++++ .../include/accel-ppp/ppp-options-ipv4.xml.i | 23 +++ .../accel-ppp/ppp-options-ipv6-interface-id.xml.i | 54 +++++++ .../include/accel-ppp/ppp-options-ipv6.xml.i | 31 ++++ .../include/accel-ppp/ppp-options.xml.i | 65 +++++++++ .../radius-accounting-interim-interval.xml.i | 15 ++ .../radius-additions-disable-accounting.xml.i | 8 ++ .../accel-ppp/radius-additions-rate-limit.xml.i | 40 ++++++ .../include/accel-ppp/radius-additions.xml.i | 158 +++++++++++++++++++++ .../include/accel-ppp/shaper.xml.i | 21 +++ interface-definitions/include/accel-ppp/snmp.xml.i | 15 ++ .../include/accel-ppp/vlan-mon.xml.i | 8 ++ interface-definitions/include/accel-ppp/vlan.xml.i | 20 +++ .../include/accel-ppp/wins-server.xml.i | 15 ++ 31 files changed, 977 insertions(+) create mode 100644 interface-definitions/include/accel-ppp/auth-local-users.xml.i create mode 100644 interface-definitions/include/accel-ppp/auth-mode.xml.i create mode 100644 interface-definitions/include/accel-ppp/auth-protocols.xml.i create mode 100644 interface-definitions/include/accel-ppp/client-ip-pool.xml.i create mode 100644 interface-definitions/include/accel-ppp/client-ipv6-pool.xml.i create mode 100644 interface-definitions/include/accel-ppp/default-ipv6-pool.xml.i create mode 100644 interface-definitions/include/accel-ppp/default-pool.xml.i create mode 100644 interface-definitions/include/accel-ppp/extended-scripts.xml.i create mode 100644 interface-definitions/include/accel-ppp/gateway-address-multi.xml.i create mode 100644 interface-definitions/include/accel-ppp/gateway-address.xml.i create mode 100644 interface-definitions/include/accel-ppp/lcp-echo-interval-failure.xml.i create mode 100644 interface-definitions/include/accel-ppp/lcp-echo-timeout.xml.i create mode 100644 interface-definitions/include/accel-ppp/limits.xml.i create mode 100644 interface-definitions/include/accel-ppp/log.xml.i create mode 100644 interface-definitions/include/accel-ppp/max-concurrent-sessions.xml.i create mode 100644 interface-definitions/include/accel-ppp/mtu-128-16384.xml.i create mode 100644 interface-definitions/include/accel-ppp/ppp-interface-cache.xml.i create mode 100644 interface-definitions/include/accel-ppp/ppp-mppe.xml.i create mode 100644 interface-definitions/include/accel-ppp/ppp-options-ipv4.xml.i create mode 100644 interface-definitions/include/accel-ppp/ppp-options-ipv6-interface-id.xml.i create mode 100644 interface-definitions/include/accel-ppp/ppp-options-ipv6.xml.i create mode 100644 interface-definitions/include/accel-ppp/ppp-options.xml.i create mode 100644 interface-definitions/include/accel-ppp/radius-accounting-interim-interval.xml.i create mode 100644 interface-definitions/include/accel-ppp/radius-additions-disable-accounting.xml.i create mode 100644 interface-definitions/include/accel-ppp/radius-additions-rate-limit.xml.i create mode 100644 interface-definitions/include/accel-ppp/radius-additions.xml.i create mode 100644 interface-definitions/include/accel-ppp/shaper.xml.i create mode 100644 interface-definitions/include/accel-ppp/snmp.xml.i create mode 100644 interface-definitions/include/accel-ppp/vlan-mon.xml.i create mode 100644 interface-definitions/include/accel-ppp/vlan.xml.i create mode 100644 interface-definitions/include/accel-ppp/wins-server.xml.i (limited to 'interface-definitions/include/accel-ppp') diff --git a/interface-definitions/include/accel-ppp/auth-local-users.xml.i b/interface-definitions/include/accel-ppp/auth-local-users.xml.i new file mode 100644 index 0000000..1b40a9e --- /dev/null +++ b/interface-definitions/include/accel-ppp/auth-local-users.xml.i @@ -0,0 +1,54 @@ + + + + Local user authentication for PPPoE server + + + + + User name for authentication + + + #include + + + Password for authentication + + + + + Static client IP address + + + + + * + + + + Upload/Download speed limits + + + + + Upload bandwidth limit in kbits/sec + + + + + + + + Download bandwidth limit in kbits/sec + + + + + + + + + + + + diff --git a/interface-definitions/include/accel-ppp/auth-mode.xml.i b/interface-definitions/include/accel-ppp/auth-mode.xml.i new file mode 100644 index 0000000..ccaed6f --- /dev/null +++ b/interface-definitions/include/accel-ppp/auth-mode.xml.i @@ -0,0 +1,26 @@ + + + + Authentication mode used by this server + + local + Use local username/password configuration + + + radius + Use RADIUS server for user autentication + + + noauth + Authentication disabled + + + (local|radius|noauth) + + + local radius noauth + + + local + + diff --git a/interface-definitions/include/accel-ppp/auth-protocols.xml.i b/interface-definitions/include/accel-ppp/auth-protocols.xml.i new file mode 100644 index 0000000..4ab4753 --- /dev/null +++ b/interface-definitions/include/accel-ppp/auth-protocols.xml.i @@ -0,0 +1,31 @@ + + + + Authentication protocol for remote access peer + + pap chap mschap mschap-v2 + + + pap + Authentication via PAP (Password Authentication Protocol) + + + chap + Authentication via CHAP (Challenge Handshake Authentication Protocol) + + + mschap + Authentication via MS-CHAP (Microsoft Challenge Handshake Authentication Protocol) + + + mschap-v2 + Authentication via MS-CHAPv2 (Microsoft Challenge Handshake Authentication Protocol, version 2) + + + (pap|chap|mschap|mschap-v2) + + + + pap chap mschap mschap-v2 + + diff --git a/interface-definitions/include/accel-ppp/client-ip-pool.xml.i b/interface-definitions/include/accel-ppp/client-ip-pool.xml.i new file mode 100644 index 0000000..b30a5ee --- /dev/null +++ b/interface-definitions/include/accel-ppp/client-ip-pool.xml.i @@ -0,0 +1,50 @@ + + + + Client IP pool + + txt + Name of IP pool + + + #include + + + + + + Range of IP addresses + + ipv4net + IPv4 prefix + + + ipv4range + IPv4 address range inside /24 network + + + + + + + + + + + + Next pool name + + ${COMP_WORDS[@]:1:${#COMP_WORDS[@]}-4} + + + txt + Name of IP pool + + + #include + + + + + + diff --git a/interface-definitions/include/accel-ppp/client-ipv6-pool.xml.i b/interface-definitions/include/accel-ppp/client-ipv6-pool.xml.i new file mode 100644 index 0000000..0c8c2e3 --- /dev/null +++ b/interface-definitions/include/accel-ppp/client-ipv6-pool.xml.i @@ -0,0 +1,69 @@ + + + + Pool of client IPv6 addresses + + txt + Name of IPv6 pool + + + #include + + + + + + Pool of addresses used to assign to clients + + ipv6net + IPv6 address and prefix length + + + + + + + + + Prefix length used for individual client + + u32:48-128 + Client prefix length + + + + + + 64 + + + + + + Subnet used to delegate prefix through DHCPv6-PD (RFC3633) + + ipv6net + IPv6 address and prefix length + + + + + + + + + Prefix length delegated to client + + u32:32-64 + Delegated prefix length + + + + + + + + + + + diff --git a/interface-definitions/include/accel-ppp/default-ipv6-pool.xml.i b/interface-definitions/include/accel-ppp/default-ipv6-pool.xml.i new file mode 100644 index 0000000..1093f67 --- /dev/null +++ b/interface-definitions/include/accel-ppp/default-ipv6-pool.xml.i @@ -0,0 +1,17 @@ + + + + Default client IPv6 pool name + + ${COMP_WORDS[@]:1:${#COMP_WORDS[@]}-3} client-ipv6-pool + + + txt + Default IPv6 pool + + + #include + + + + diff --git a/interface-definitions/include/accel-ppp/default-pool.xml.i b/interface-definitions/include/accel-ppp/default-pool.xml.i new file mode 100644 index 0000000..e06642c --- /dev/null +++ b/interface-definitions/include/accel-ppp/default-pool.xml.i @@ -0,0 +1,17 @@ + + + + Default client IP pool name + + ${COMP_WORDS[@]:1:${#COMP_WORDS[@]}-3} client-ip-pool + + + txt + Default IP pool + + + #include + + + + diff --git a/interface-definitions/include/accel-ppp/extended-scripts.xml.i b/interface-definitions/include/accel-ppp/extended-scripts.xml.i new file mode 100644 index 0000000..53ff6d5 --- /dev/null +++ b/interface-definitions/include/accel-ppp/extended-scripts.xml.i @@ -0,0 +1,41 @@ + + + + Extended script execution + + + + + Script to run before session interface comes up + + + + + + + + Script to run when session interface is completely configured and started + + + + + + + + Script to run when session interface going to terminate + + + + + + + + Script to run when session interface changed by RADIUS CoA handling + + + + + + + + diff --git a/interface-definitions/include/accel-ppp/gateway-address-multi.xml.i b/interface-definitions/include/accel-ppp/gateway-address-multi.xml.i new file mode 100644 index 0000000..dcc58b9 --- /dev/null +++ b/interface-definitions/include/accel-ppp/gateway-address-multi.xml.i @@ -0,0 +1,17 @@ + + + + Gateway IP address + invalid IPv4 address + + ipv4net + Default Gateway, mask send to the client + + + + + + + + + diff --git a/interface-definitions/include/accel-ppp/gateway-address.xml.i b/interface-definitions/include/accel-ppp/gateway-address.xml.i new file mode 100644 index 0000000..59f8b50 --- /dev/null +++ b/interface-definitions/include/accel-ppp/gateway-address.xml.i @@ -0,0 +1,15 @@ + + + + Gateway IP address + + + + invalid IPv4 address + + ipv4 + Default Gateway send to the client + + + + diff --git a/interface-definitions/include/accel-ppp/lcp-echo-interval-failure.xml.i b/interface-definitions/include/accel-ppp/lcp-echo-interval-failure.xml.i new file mode 100644 index 0000000..dd7ae12 --- /dev/null +++ b/interface-definitions/include/accel-ppp/lcp-echo-interval-failure.xml.i @@ -0,0 +1,20 @@ + + + + LCP echo-requests/sec + + + + + 30 + + + + Maximum number of Echo-Requests may be sent without valid reply + + + + + 3 + + diff --git a/interface-definitions/include/accel-ppp/lcp-echo-timeout.xml.i b/interface-definitions/include/accel-ppp/lcp-echo-timeout.xml.i new file mode 100644 index 0000000..a630bec --- /dev/null +++ b/interface-definitions/include/accel-ppp/lcp-echo-timeout.xml.i @@ -0,0 +1,11 @@ + + + + Timeout in seconds to wait for any peer activity. If this option specified it turns on adaptive lcp echo functionality and "lcp-echo-failure" is not used. + + + + + 0 + + diff --git a/interface-definitions/include/accel-ppp/limits.xml.i b/interface-definitions/include/accel-ppp/limits.xml.i new file mode 100644 index 0000000..df72b79 --- /dev/null +++ b/interface-definitions/include/accel-ppp/limits.xml.i @@ -0,0 +1,28 @@ + + + + Limits the connection rate from a single source + + + + + Acceptable rate of connections (e.g. 1/min, 60/sec) + + [0-9]+\/(min|sec) + + illegal value + + + + + Burst count + + + + + Timeout in seconds + + + + + diff --git a/interface-definitions/include/accel-ppp/log.xml.i b/interface-definitions/include/accel-ppp/log.xml.i new file mode 100644 index 0000000..96ce93f --- /dev/null +++ b/interface-definitions/include/accel-ppp/log.xml.i @@ -0,0 +1,42 @@ + + + + Server logging + + + + + Specifies log level + + 0 + Turn off logging + + + 1 + Log only error messages + + + 2 + Log error and warning messages + + + 3 + Log error, warning and minimum information messages + + + 4 + Log error, warning and full information messages + + + 5 + Log all messages including debug messages + + + + + + 3 + + + + diff --git a/interface-definitions/include/accel-ppp/max-concurrent-sessions.xml.i b/interface-definitions/include/accel-ppp/max-concurrent-sessions.xml.i new file mode 100644 index 0000000..f6ef410 --- /dev/null +++ b/interface-definitions/include/accel-ppp/max-concurrent-sessions.xml.i @@ -0,0 +1,15 @@ + + + + Maximum number of concurrent session start attempts + + u32:0-65535 + Maximum number of concurrent session start attempts + + + + + Maximum concurent sessions must be in range 0-65535 + + + diff --git a/interface-definitions/include/accel-ppp/mtu-128-16384.xml.i b/interface-definitions/include/accel-ppp/mtu-128-16384.xml.i new file mode 100644 index 0000000..5661bdc --- /dev/null +++ b/interface-definitions/include/accel-ppp/mtu-128-16384.xml.i @@ -0,0 +1,11 @@ + + + + Maximum Transmission Unit (MTU) + + + + + 1492 + + diff --git a/interface-definitions/include/accel-ppp/ppp-interface-cache.xml.i b/interface-definitions/include/accel-ppp/ppp-interface-cache.xml.i new file mode 100644 index 0000000..019601c --- /dev/null +++ b/interface-definitions/include/accel-ppp/ppp-interface-cache.xml.i @@ -0,0 +1,14 @@ + + + + PPP interface cache + + u32:1-256000 + Count of interfaces to keep in cache + + + + + + + diff --git a/interface-definitions/include/accel-ppp/ppp-mppe.xml.i b/interface-definitions/include/accel-ppp/ppp-mppe.xml.i new file mode 100644 index 0000000..4c2e84c --- /dev/null +++ b/interface-definitions/include/accel-ppp/ppp-mppe.xml.i @@ -0,0 +1,26 @@ + + + + Specifies mppe negotiation preferences + + require prefer deny + + + require + send mppe request, if client rejects, drop the connection + + + prefer + send mppe request, if client rejects continue + + + deny + drop all mppe + + + (require|prefer|deny) + + + prefer + + diff --git a/interface-definitions/include/accel-ppp/ppp-options-ipv4.xml.i b/interface-definitions/include/accel-ppp/ppp-options-ipv4.xml.i new file mode 100644 index 0000000..a45390f --- /dev/null +++ b/interface-definitions/include/accel-ppp/ppp-options-ipv4.xml.i @@ -0,0 +1,23 @@ + + + + IPv4 negotiation algorithm + + (deny|allow) + + invalid value + + deny + Do not negotiate IPv4 + + + allow + Negotiate IPv4 only if client requests + + + deny allow + + + allow + + diff --git a/interface-definitions/include/accel-ppp/ppp-options-ipv6-interface-id.xml.i b/interface-definitions/include/accel-ppp/ppp-options-ipv6-interface-id.xml.i new file mode 100644 index 0000000..c4cf0a4 --- /dev/null +++ b/interface-definitions/include/accel-ppp/ppp-options-ipv6-interface-id.xml.i @@ -0,0 +1,54 @@ + + + + Fixed or random interface identifier for IPv6 + + random + + + random + Random interface identifier for IPv6 + + + x:x:x:x + specify interface identifier for IPv6 + + + (random|((\d+){1,4}:){3}(\d+){1,4}) + + + + + + Peer interface identifier for IPv6 + + random calling-sid ipv4-addr + + + x:x:x:x + Interface identifier for IPv6 + + + random + Use a random interface identifier for IPv6 + + + ipv4-addr + Calculate interface identifier from IPv4 address, for example 192:168:0:1 + + + calling-sid + Calculate interface identifier from calling-station-id + + + (random|calling-sid|ipv4-addr|((\d+){1,4}:){3}(\d+){1,4}) + + + + + + Accept peer interface identifier + + + + diff --git a/interface-definitions/include/accel-ppp/ppp-options-ipv6.xml.i b/interface-definitions/include/accel-ppp/ppp-options-ipv6.xml.i new file mode 100644 index 0000000..98abc11 --- /dev/null +++ b/interface-definitions/include/accel-ppp/ppp-options-ipv6.xml.i @@ -0,0 +1,31 @@ + + + + IPv6 (IPCP6) negotiation algorithm + + (deny|allow|prefer|require) + + invalid value + + deny + Do not negotiate IPv6 + + + allow + Negotiate IPv6 only if client requests + + + prefer + Ask client for IPv6 negotiation, do not fail if it rejects + + + require + Require IPv6 negotiation + + + deny allow prefer require + + + deny + + diff --git a/interface-definitions/include/accel-ppp/ppp-options.xml.i b/interface-definitions/include/accel-ppp/ppp-options.xml.i new file mode 100644 index 0000000..9b4f1d0 --- /dev/null +++ b/interface-definitions/include/accel-ppp/ppp-options.xml.i @@ -0,0 +1,65 @@ + + + + Advanced protocol options + + + + + Minimum acceptable MTU (68-65535) + + + + + + + + Preferred MRU (68-65535) + + + + + + + + Disable Compression Control Protocol (CCP) + + + + #include + #include + #include + #include + + + IPv4 (IPCP) negotiation algorithm + + (deny|allow|prefer|require) + + invalid value + + deny + Do not negotiate IPv4 + + + allow + Negotiate IPv4 only if client requests + + + prefer + Ask client for IPv4 negotiation, do not fail if it rejects + + + require + Require IPv4 negotiation + + + deny allow prefer require + + + + #include + #include + + + diff --git a/interface-definitions/include/accel-ppp/radius-accounting-interim-interval.xml.i b/interface-definitions/include/accel-ppp/radius-accounting-interim-interval.xml.i new file mode 100644 index 0000000..311ef96 --- /dev/null +++ b/interface-definitions/include/accel-ppp/radius-accounting-interim-interval.xml.i @@ -0,0 +1,15 @@ + + + + Interval in seconds to send accounting information + + u32:1-3600 + Interval in seconds to send accounting information + + + + + Interval value must be between 1 and 3600 seconds + + + diff --git a/interface-definitions/include/accel-ppp/radius-additions-disable-accounting.xml.i b/interface-definitions/include/accel-ppp/radius-additions-disable-accounting.xml.i new file mode 100644 index 0000000..c723c31 --- /dev/null +++ b/interface-definitions/include/accel-ppp/radius-additions-disable-accounting.xml.i @@ -0,0 +1,8 @@ + + + + Disable accounting + + + + diff --git a/interface-definitions/include/accel-ppp/radius-additions-rate-limit.xml.i b/interface-definitions/include/accel-ppp/radius-additions-rate-limit.xml.i new file mode 100644 index 0000000..c0367b8 --- /dev/null +++ b/interface-definitions/include/accel-ppp/radius-additions-rate-limit.xml.i @@ -0,0 +1,40 @@ + + + + Upload/Download speed limits + + + + + RADIUS attribute that contains rate information + + Filter-Id + + + + Vendor dictionary + + + + + Enable bandwidth shaping via RADIUS + + + + + + Shaper multiplier + + <0.001-1000> + Shaper multiplier + + + + + Multiplier needs to be between 0.001 and 1000 + + 1 + + + + diff --git a/interface-definitions/include/accel-ppp/radius-additions.xml.i b/interface-definitions/include/accel-ppp/radius-additions.xml.i new file mode 100644 index 0000000..5222ba8 --- /dev/null +++ b/interface-definitions/include/accel-ppp/radius-additions.xml.i @@ -0,0 +1,158 @@ + + + + + + Interval in seconds to send accounting information + + u32:1-3600 + Interval in seconds to send accounting information + + + + + Interval value must be between 1 and 3600 seconds + + + + + Maximum jitter value in seconds to be applied to accounting information interval + + u32:1-60 + Maximum jitter value in seconds + + + + + Jitter value must be between 1 and 60 seconds + + + + + + + Accounting port + + u32:1-65535 + Numeric IP port + + + + + + 1813 + + #include + + + Mark server unavailable for <n> seconds on failure + + u32:0-600 + Fail time penalty + + + + + Fail time must be between 0 and 600 seconds + + 0 + + #include + + + Use backup server if other servers are not available + + + + + + + + Timeout in seconds to wait response from RADIUS server + + u32:1-60 + Timeout in seconds + + + + + Timeout must be between 1 and 60 seconds + + 3 + + + + Timeout for Interim-Update packets, terminate session afterwards + + u32:0-60 + Timeout in seconds, 0 to keep active + + + + + Timeout must be between 0 and 60 seconds + + 3 + + + + Number of tries to send Access-Request/Accounting-Request queries + + u32:1-20 + Maximum tries + + + + + Maximum tries must be between 1 and 20 + + 3 + + #include + #include + + + Enable attribute NAS-Port-Id in Access-Request + + + + + + Dynamic Authorization Extension/Change of Authorization server + + + + + IP address for Dynamic Authorization Extension server (DM/CoA) + + + + + ipv4 + IPv4 address for dynamic authorization server + + + + + + Port for Dynamic Authorization Extension server (DM/CoA) + + u32:1-65535 + TCP port + + + + + + 1700 + + + + Shared secret for Dynamic Authorization Extension server + + + + + + + diff --git a/interface-definitions/include/accel-ppp/shaper.xml.i b/interface-definitions/include/accel-ppp/shaper.xml.i new file mode 100644 index 0000000..b4f9536 --- /dev/null +++ b/interface-definitions/include/accel-ppp/shaper.xml.i @@ -0,0 +1,21 @@ + + + + Traffic shaper bandwidth parameters + + + + + Firewall mark value for traffic that excludes from shaping + + u32:1-2147483647 + Match firewall mark value + + + + + + + + + diff --git a/interface-definitions/include/accel-ppp/snmp.xml.i b/interface-definitions/include/accel-ppp/snmp.xml.i new file mode 100644 index 0000000..373ced1 --- /dev/null +++ b/interface-definitions/include/accel-ppp/snmp.xml.i @@ -0,0 +1,15 @@ + + + + Enable SNMP + + + + + Enable SNMP master agent mode + + + + + + diff --git a/interface-definitions/include/accel-ppp/vlan-mon.xml.i b/interface-definitions/include/accel-ppp/vlan-mon.xml.i new file mode 100644 index 0000000..d5bacb0 --- /dev/null +++ b/interface-definitions/include/accel-ppp/vlan-mon.xml.i @@ -0,0 +1,8 @@ + + + + Automatically create VLAN interfaces + + + + diff --git a/interface-definitions/include/accel-ppp/vlan.xml.i b/interface-definitions/include/accel-ppp/vlan.xml.i new file mode 100644 index 0000000..5ef4de6 --- /dev/null +++ b/interface-definitions/include/accel-ppp/vlan.xml.i @@ -0,0 +1,20 @@ + + + + VLAN monitor for automatic creation of VLAN interfaces + + u32:1-4094 + VLAN for automatic creation + + + start-end + VLAN range for automatic creation (e.g. 1-4094) + + + + + VLAN IDs need to be in range 1-4094 + + + + diff --git a/interface-definitions/include/accel-ppp/wins-server.xml.i b/interface-definitions/include/accel-ppp/wins-server.xml.i new file mode 100644 index 0000000..f7f483f --- /dev/null +++ b/interface-definitions/include/accel-ppp/wins-server.xml.i @@ -0,0 +1,15 @@ + + + + Windows Internet Name Service (WINS) servers propagated to client + + ipv4 + Domain Name Server (DNS) IPv4 address + + + + + + + + -- cgit v1.2.3