рдЙрдмрдВрдЯреВ рд╕реЗ рд╡рд┐рдВрдбреЛрдЬ 10, рд╣рд╛рдЗрдкрд░-рд╡реА, рдФрд░ рдПрдХ рд▓реЛрд╣реЗ рдХреЗ рд░рд╛рдЙрдЯрд░ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдирд╛

рдПрдХ рдирдпрд╛ рд▓реИрдкрдЯреЙрдк рдЦрд░реАрджрдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдкрдЫрддрд╛рд╡рд╛ рд╣реБрдЖ рдХрд┐ рдореЗрд░реЗ рдкреНрд░рд┐рдп рдЙрдмрдВрдЯреВ рдЕрдм рд╕реЗрдВрд╕рд░ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░рд╢рдВрд╕рдХ рд▓рдЧрд╛рддрд╛рд░ рдЪрд░реНрдЪрд╛ рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдХрд╛рдо рдЕрд╕рд╣рдЬ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЙрд╕реА рд╕рдордп, рдпрджрд┐ рдЖрдк рдореВрд▓ рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдЧрдП рд╡рд┐рдВрдбреЛрдЬ 10 рдкреНрд░реЛ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХрд╛рди рдХреЗ рд▓рд┐рдП рдореМрди рд╕реБрдЦрдж рд╣реЛрдЧрд╛ред рдЬрдмрдХрд┐ рдпрд╣ рдмрд╛рд╣рд░ (рдФрд░ рдШрд░ рдкрд░) рдардВрдбрд╛ рдерд╛, рдпрд╣ рдореБрд╕реНрдХрд░рд╛ рд░рд╣рд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдЬреИрд╕реЗ-рдЬреИрд╕реЗ рдЧрд░реНрдореА рдЖрдИ, рдзреИрд░реНрдп рдЦрддреНрдо рд╣реЛ рдЧрдпрд╛ред рд╡рд┐рдВрдбреЛрдЬ рдкрд░ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ред

рдЕрдкрдиреЗ рдХрд╛рдо рдореЗрдВ, рдореИрдВ рд╡рд┐рдХрд╕рд┐рдд рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ, рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдФрд░ рдбрд┐рдмрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдЖрднрд╛рд╕реА рдорд╢реАрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рд╡рд┐рдВрдбреЛрдЬ 10 рдкреНрд░реЛ рдореЗрдВ рд╣рд╛рдЗрдкрд░-рд╡реА рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рд╢рд╛рдорд┐рд▓ рд╣реИ - рдПрдХ рдмрд╛рд░ рдкреИрд╕реЗ рдХрд╛ рднреБрдЧрддрд╛рди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛! рдЙрдмрдВрдЯреВ рдореЗрдВ, рдореИрдВрдиреЗ рдПрдХ рдЖрдВрддрд░рд┐рдХ рд╡рд░реНрдЪреБрдЕрд▓ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ libvirt рдФрд░ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред

рдореВрд▓ рдбрд┐рд╕реНрдХ рд╕реЗ рдПрд╕рдПрд╕рдбреА рддрдХ рд╡рд┐рдВрдбреЛрдЬ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рдФрд░ рд╣рд╛рдЗрдкрд░-рд╡реА рдХреЗ рд▓рд┐рдП рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рдХреА рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдкреНрд░рд╛рд░реВрдкрдг рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдирд╛, рджрд┐рд▓ рдХреЗ рджрд░реНрдж рдХреЗ рд╕рд╛рде, рдореИрдВрдиреЗ рдПрдХ рдирдпрд╛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред

рдпрд╣ рдЗрддрдирд╛ рдбрд░рд╛рд╡рдирд╛ рдирд╣реАрдВ рдирд┐рдХрд▓рд╛! рд╡рд░реНрдЪреБрдЕрд▓ рдбреЗрд╕реНрдХрдЯреЙрдк рдХреЛ рд╡рд┐рдВрдбреЛрдЬрд╝ рдбреЗрд╕реНрдХрдЯреЙрдк (рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдХреЗрд╡рд▓ рдХреНрд╖реИрддрд┐рдЬ рд╡рд╛рд▓реЗ) рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдХрдВрд╕реЛрд▓ рдХреЛ рдбрдмреНрд▓реНрдпреВрдПрд╕рдПрд▓ (рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛрдЬ рд╕рдмрд╕рд┐рд╕реНрдЯрдо) рдХрдВрд╕реЛрд▓ рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд╡реАрдПрдХреНрд╕рдПрдХреНрд╕рдЖрд░рд╡реАрд╡реА рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдПрдХреНрд╕ 11 рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛, рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рд╣рд╛рдЗрдкрд░-рд╡реА рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рдерд╛ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдУрдПрд╕рдПрдХреНрд╕ рд╢реБрд░реВ рдХрд░рдиреЗ рдореЗрдВ рднреА рдХрд╛рдордпрд╛рдм рд░рд╣реЗред

рджреЗрд╢реА рдЯрд░реНрдорд┐рдирд▓ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рдмрд┐рдирд╛ рдЯреИрдм рдХреЗ рдирд┐рдХрд▓рд╛, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдмреЗрд░рд╣рдореА рд╕реЗ xfce4 рдЯрд░реНрдорд┐рдирд▓ рджреНрд╡рд╛рд░рд╛ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛, рдЬрд┐рд╕реЗ рдПрдХ рдЫрд┐рдкреЗ рд╣реБрдП рд▓рд┐рдирдХреНрд╕ рдХрдВрд╕реЛрд▓ рд╡рд┐рдВрдбреЛ рдХреЗ рд╕рд╛рде рд╢реЙрд░реНрдЯрдХрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

рдЫрд╡рд┐

рд╡рд╕реНрддреБ:

C:\Windows\System32\wscript.exe ./runhidden.vbs bash -c "export DISPLAY=:0.0; export GDK_DPI_SCALE=1.2; cd ~; exec xfce4-terminal"

( , X11 ), :

' Simple command-line help.
select case WScript.Arguments(0)
case "-?", "/?", "-h", "--help"
  WScript.echo "Usage: runHidden executable [...]" & vbNewLine & vbNewLine & "Runs the specified command hidden (without a visible window)."
  WScript.Quit(0)
end select

' Separate the arguments into the executable name
' and a single string containing all arguments.
exe = WScript.Arguments(0)
sep = ""
for i = 1 to WScript.Arguments.Count -1
  ' Enclose arguments in "..." to preserve their original partitioning.
  args = args & sep & """" & WScript.Arguments(i) & """"
  sep = " "
next

' Execute the command with its window *hidden* (0)
WScript.CreateObject("Shell.Application").ShellExecute exe, args, "", "open", 0

:

image

, TP-LINK WR703N OpenWRT:

image

VPN . , , WiFi , , WiFi, . WiFi , , .

( ), , . , Windows .

Hyper-V . , . LAN Internal:

image

. , ┬л ┬╗ тАФ Windows .

WiFi:

image

:

image

Ubuntu 16.04. 16.04? 18.04 /etc/network/interfaces netplan тАФ ! :

image

, Microsoft UEFI .

, ifconfig. WiFi ip . , :
dhclient eth0 eth1 eth2

, dhcp.
eth0 тАФ , eth1 тАФ , eth2 тАФ ( ). 192.168.3.0.

/etc/network/interfaces , , nano:

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp

# Internal LAN
auto eth1
iface eth1 inet static
        address 192.168.3.1
        netmask 255.255.255.0
        network 192.168.3.0
        broadcast 192.168.3.255

# The primary network interface
allow-hotplug eth2
iface eth2 inet dhcp

. ( ).

, .

:
sudo apt install dnsmasq iptables-persistent netfilter-persistent openvpn

ip :

cat > /etc/sysctl.d/10-forwarding.conf 
net.ipv4.ip_forward=1

:

cat > /etc/iptables/rules.v4
# Generated by iptables-save v1.6.0 on Fri Jun 22 11:13:10 2018
*nat
:PREROUTING ACCEPT [2901:568651]
:INPUT ACCEPT [707:80315]
:OUTPUT ACCEPT [445:30025]
:POSTROUTING ACCEPT [14:1200]
-A POSTROUTING -o eth0 -j MASQUERADE
-A POSTROUTING -o eth2 -j MASQUERADE
-A POSTROUTING -o tun+ -j MASQUERADE
COMMIT
# Completed on Fri Jun 22 11:13:10 2018
# Generated by iptables-save v1.6.0 on Fri Jun 22 11:13:10 2018
*filter
:INPUT ACCEPT [57264:68964200]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [44820:7558046]
-A FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -i eth1 -o tun+ -j ACCEPT
COMMIT
# Completed on Fri Jun 22 11:13:10 2018

dhcp :

cat > /etc/dnsmasq.d/router.conf 
dhcp-authoritative
domain-needed
localise-queries
read-ethers
bogus-priv
expand-hosts
local-service
domain=lan
server=/lan/
dhcp-leasefile=/tmp/dhcp.leases

interface=eth1
dhcp-range=lan,192.168.3.100,192.168.3.249,255.255.255.0,12h

Windows !

image

openvpn .

, , ?

тАФ Windows 10 ! . ! тАж

image

, . , . , , .

, ( тАФ Visual Studio):

image

, , .

github.
, , (, ) Windows NoWiFi.

, , , !

, !

Source: https://habr.com/ru/post/hi429856/


All Articles