This repository was archived by the owner on Aug 2, 2021. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +9
-28
lines changed Expand file tree Collapse file tree 1 file changed +9
-28
lines changed Original file line number Diff line number Diff line change @@ -17,14 +17,7 @@ def network_info
1717
1818 # Grabs assigned IP and formats it.
1919 begin
20- lan_array = Socket . ip_address_list . select { |intf | intf . ipv4_private? }
21- lan1 = lan_array [ 0 ] . ip_address
22- lan2 = lan_array [ 1 ]
23-
24- if lan2 . nil?
25- else
26- lan2 = lan2 = lan_array [ 1 ] . ip_address
27- end
20+ lans = Socket . ip_address_list . select { |intf | intf . ipv4_private? } . map { |intf | intf . ip_address }
2821 rescue
2922 puts "Cant find LAN"
3023 exit ( 1 )
@@ -46,26 +39,14 @@ def network_info
4639 exit ( 1 )
4740 end
4841
49- if lan2 . nil?
50- puts
51- puts "======================"
52- puts "| WAN: #{ response } "
53- puts "| LAN: #{ lan1 } "
54- puts "| ROUTER: #{ router } "
55- puts "| DNS: #{ dns } "
56- puts "======================"
57- puts
58- else
59- puts
60- puts "======================"
61- puts "| WAN: #{ response } "
62- puts "| LAN 1: #{ lan1 } "
63- puts "| LAN 2: #{ lan2 } "
64- puts "| ROUTER: #{ router } "
65- puts "| DNS: #{ dns } "
66- puts "======================"
67- puts
68- end
42+ puts
43+ puts "======================"
44+ puts "| WAN: #{ response } "
45+ puts "| LAN(s): #{ lans . join ( ', ' ) } "
46+ puts "| ROUTER: #{ router } "
47+ puts "| DNS: #{ dns } "
48+ puts "======================"
49+ puts
6950end
7051
7152network_info
You can’t perform that action at this time.
0 commit comments