This repository was archived by the owner on Jan 16, 2024. It is now read-only.
File tree Expand file tree Collapse file tree
src/etc/one-context.d/loc-10-network.d Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -410,13 +410,6 @@ get_gateway()
410410 get_iface_var " $1 " " GATEWAY"
411411)
412412
413- # Gets the network gateway6
414- # arg: <iface>
415- get_gateway6 ()
416- (
417- get_iface_var " $1 " " GATEWAY6"
418- )
419-
420413# arg: <iface>
421414get_ip ()
422415(
@@ -494,17 +487,19 @@ setup_iface_vars()
494487
495488 export mac=$( get_iface_var " $1 " " MAC" )
496489 export dev=$( get_dev " $_iface_mac " " $mac " )
497- # export mtu=$(get_mtu "$1")
498490 export mtu=$( get_iface_var " $1 " " MTU" )
499491 export gateway=$( get_gateway " $1 " )
500- export gateway6=$( get_gateway6 " $1 " )
501492 export metric=$( get_iface_var " $1 " " METRIC" )
502- export ip6_metric=$( get_iface_var " $1 " " IP6_METRIC" )
503493 export dns=$( get_dns " $1 " )
504494 export search_domains=$( get_search_domain " $1 " )
505495 export method=$( get_iface_var " $1 " " METHOD" )
496+ export ip6_gateway=$( get_iface_var " $1 " " IP6_GATEWAY" )
497+ export ip6_metric=$( get_iface_var " $1 " " IP6_METRIC" )
506498 export ip6_method=$( get_iface_var " $1 " " IP6_METHOD" )
507499
500+ # backward compatibility
501+ [ -z " $ip6_gateway " ] && ip6_gateway=$( get_iface_var " $1 " " GATEWAY6" )
502+
508503 # defaults
509504 [ -z " $ip6_metric " ] && ip6_metric=" ${metric} "
510505 [ -z " $method " ] && method=' static'
Original file line number Diff line number Diff line change @@ -77,7 +77,7 @@ export mac
7777export dev
7878export mtu
7979export gateway
80- export gateway6
80+ export ip6_gateway
8181export method
8282export ip6_method
8383export metric
@@ -162,8 +162,8 @@ gen_iface6_conf()
162162
163163 # ##
164164
165- if [ -n " ${gateway6 } " ]; then
166- echo " ipv6_defaultrouter=\" ${gateway6 } \" " >> /etc/rc.conf.d/routing
165+ if [ -n " ${ip6_gateway } " ]; then
166+ echo " ipv6_defaultrouter=\" ${ip6_gateway } \" " >> /etc/rc.conf.d/routing
167167 fi
168168}
169169
Original file line number Diff line number Diff line change @@ -128,7 +128,7 @@ export mac
128128export dev
129129export mtu
130130export gateway
131- export gateway6
131+ export ip6_gateway
132132export method
133133export ip6_method
134134export metric
@@ -222,12 +222,12 @@ EOT
222222 # they override the metric on IPv4 routes. We better configure
223223 # default route via up script.
224224 if [ " ${os_id} " = ' alpine' ] && \
225- [ -n " ${gateway6 } " ] && [ -n " ${ip6_metric} " ];
225+ [ -n " ${ip6_gateway } " ] && [ -n " ${ip6_metric} " ];
226226 then
227- echo " up ip -6 route add default via ${gateway6 } dev ${dev} metric ${ip6_metric} "
227+ echo " up ip -6 route add default via ${ip6_gateway } dev ${dev} metric ${ip6_metric} "
228228
229- elif [ -n " ${gateway6 } " ]; then
230- echo " gateway ${gateway6 } "
229+ elif [ -n " ${ip6_gateway } " ]; then
230+ echo " gateway ${ip6_gateway } "
231231
232232 if [ -n " ${ip6_metric} " ]; then
233233 echo " metric ${ip6_metric} "
Original file line number Diff line number Diff line change @@ -85,7 +85,7 @@ export mac
8585export dev
8686export mtu
8787export gateway
88- export gateway6
88+ export ip6_gateway
8989export method
9090export ip6_method
9191export metric
@@ -145,10 +145,10 @@ EOT
145145 fi
146146 fi
147147
148- if [ -n " ${gateway6 } " ] && { [ -z " ${ip6_method} " ] || [ " ${ip6_method} " = ' static' ]; }; then
148+ if [ -n " ${ip6_gateway } " ] && { [ -z " ${ip6_method} " ] || [ " ${ip6_method} " = ' static' ]; }; then
149149 cat << EOT
150150 - to: "::/0"
151- via: ${gateway6 }
151+ via: ${ip6_gateway }
152152EOT
153153
154154 # Force default Linux IPv6 metric (man 8 route) to override
Original file line number Diff line number Diff line change @@ -76,7 +76,7 @@ export mac
7676export dev
7777export mtu
7878export gateway
79- export gateway6
79+ export ip6_gateway
8080export method
8181export ip6_method
8282export metric
210210[Route]
211211EOT
212212
213- if [ -n " $gateway6 " ]; then
214- echo " Gateway=${gateway6 } "
213+ if [ -n " $ip6_gateway " ]; then
214+ echo " Gateway=${ip6_gateway } "
215215
216216 if [ -n " $ip6_metric " ]; then
217217 echo " Metric=${ip6_metric} "
Original file line number Diff line number Diff line change @@ -72,7 +72,7 @@ export mac
7272export dev
7373export mtu
7474export gateway
75- export gateway6
75+ export ip6_gateway
7676export method
7777export ip6_method
7878export metric
@@ -159,8 +159,8 @@ gen_iface6_conf()
159159 nmcli con mod " ${dev} " +ipv6.addresses " ${ip6_ula} /64"
160160 fi
161161
162- if [ -n " $gateway6 " ]; then
163- nmcli con mod " ${dev} " ipv6.gateway " ${gateway6 } "
162+ if [ -n " $ip6_gateway " ]; then
163+ nmcli con mod " ${dev} " ipv6.gateway " ${ip6_gateway } "
164164 else
165165 nmcli con mod " ${dev} " ipv6.gateway " "
166166 fi
Original file line number Diff line number Diff line change @@ -86,7 +86,7 @@ export mac
8686export dev
8787export mtu
8888export gateway
89- export gateway6
89+ export ip6_gateway
9090export method
9191export ip6_method
9292export metric
@@ -202,12 +202,12 @@ EOT
202202 fi
203203 fi
204204
205- if [ -n " ${gateway6 } " ]; then
205+ if [ -n " ${ip6_gateway } " ]; then
206206 if [ " ${config_path} " = " /etc/sysconfig/network" ]; then
207- echo " default ${gateway6 } - ${dev} ${ip6_metric: +metric ${ip6_metric} } " \
207+ echo " default ${ip6_gateway } - ${dev} ${ip6_metric: +metric ${ip6_metric} } " \
208208 >> " /etc/sysconfig/network/ifroute-${dev} "
209209 else
210- echo " default via ${gateway6 } dev ${dev} ${ip6_metric: +metric ${ip6_metric} } " \
210+ echo " default via ${ip6_gateway } dev ${dev} ${ip6_metric: +metric ${ip6_metric} } " \
211211 >> " ${config_path} /route6-${dev} "
212212 fi
213213 fi
You can’t perform that action at this time.
0 commit comments