mirror of
				https://github.com/arcan1s/netctl-gui.git
				synced 2025-11-04 07:23:40 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			145 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			145 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
! - обязательное поле
 | 
						|
[ddsg] - условие для этой опции
 | 
						|
в массиве первая опция - дефолт
 | 
						|
yes - бинарная опция, по дефолту стоит no (и наоборот)
 | 
						|
 | 
						|
GENERAL
 | 
						|
=======
 | 
						|
Description=
 | 
						|
! Connection=ethernet|wireless|bond|bridge|dummy|pppoe|mobile_ppp|tunnel|tuntap|vlan
 | 
						|
! Interface=
 | 
						|
BindsToInterfaces=(массив интерфейсов, которые будет ожидать этот профиль)
 | 
						|
After=(список профилей, которые будут запущены перед этим)
 | 
						|
ExecUpPost=команда, которая будет запущена после
 | 
						|
ExecDownPre=команда, которая будет запущена перед
 | 
						|
ForceConnect=yes - включить, даже если интерфейс уже поднят
 | 
						|
 | 
						|
IP
 | 
						|
==
 | 
						|
! IP=static|dhcp|no
 | 
						|
! IP6=static|stateless|dhcp-noaddr|dhcp|no
 | 
						|
[IP=static] Address=('192.168.1.23/24' '192.168.1.87/24')
 | 
						|
[IP=static] Gateway='192.168.1.1'
 | 
						|
Routes=('192.168.0.0/24 via 192.168.1.2')
 | 
						|
[IP6=static]|[IP6=stateless] Address6=('1234:5678:9abc:def::1/64' '1234:3456::123/96')
 | 
						|
[IP6=static]|[IP6=stateless] Gateway6='1234:0:123::abcd'
 | 
						|
Routes6=('192.168.0.0/24 via 192.168.1.2')
 | 
						|
[IP=dhcp] DHCPClient=dhcpcd|dhclient
 | 
						|
[IP=dhcp] DHCPReleaseOnStop=yes - release the DHCP lease when the profile is stopped.
 | 
						|
[IP=dhcp][DHCPClient=dhcpcd] DhcpcdOptions=опции
 | 
						|
[IP=dhcp][DHCPClient=dhclient] DhclientOptions=опции
 | 
						|
[IP=dhcp][DHCPClient=dhclient] DhclientOptions6=опции
 | 
						|
IPCustom=('addr add dev eth0 192.168.1.23/24 brd +' 'route add default via 192.168.1.1') - команда для ip напрямую
 | 
						|
Hostname=
 | 
						|
DNS=('192.168.1.1')
 | 
						|
DNSDomain= domain для /etc/resolv.conf
 | 
						|
DNSSearch= search для /etc/resolv.conf
 | 
						|
DNSOptions=() массив options для /etc/resolv.conf
 | 
						|
TimeoutDHCP=30 - время в секундах
 | 
						|
TimeoutDAD=3 - время в секундах для ipv6 удаление дубликата
 | 
						|
 | 
						|
ETHERNET
 | 
						|
========
 | 
						|
SkipNoCarrier=yes
 | 
						|
Auth8021X=yes
 | 
						|
WPAConfigFile=/etc/wpa_supplicant.conf
 | 
						|
WPADriver=wired|nl80211|wext
 | 
						|
TimeoutCarrier=5
 | 
						|
TimeoutWPA=15
 | 
						|
+ IP
 | 
						|
 | 
						|
WIRELESS
 | 
						|
========
 | 
						|
Security=none|wep|wpa|wpa-configsection|wpa-config
 | 
						|
! ESSID=
 | 
						|
AP=MAC address
 | 
						|
[Security=wep]|[Security=wpa] ! Key='superpass'
 | 
						|
Hidden=yes
 | 
						|
AdHoc=yes
 | 
						|
ScanFrequencies=A space-separated list of frequencies in MHz to scan when searching for the network.
 | 
						|
Priority=0
 | 
						|
[Security=wpa-configsection] ! WPAConfigSection=(
 | 
						|
    'ssid="University"'
 | 
						|
    'key_mgmt=WPA-EAP'
 | 
						|
    'eap=TTLS'
 | 
						|
    'group=TKIP'
 | 
						|
    'pairwise=TKIP CCMP'
 | 
						|
    'anonymous_identity="anonymous"'
 | 
						|
    'identity="myusername"'
 | 
						|
    'password="mypassword"'
 | 
						|
    'priority=1'
 | 
						|
    'phase2="auth=PAP"'
 | 
						|
)
 | 
						|
WPAConfigFile=/etc/wpa_supplicant.conf
 | 
						|
Country=страна
 | 
						|
WPAGroup=wheel (группа)
 | 
						|
WPADriver=nl80211,wext
 | 
						|
TimeoutWPA=15
 | 
						|
RFKill=for X in 0..2 $(cat /sys/class/rfkill/rfkillX/name)|auto
 | 
						|
ExcludeAuto=yes
 | 
						|
+ IP
 | 
						|
 | 
						|
BOND
 | 
						|
====
 | 
						|
! BindsToInterfaces=
 | 
						|
+ IP
 | 
						|
 | 
						|
BRIDGE
 | 
						|
======
 | 
						|
! BindsToInterfaces=
 | 
						|
+ IP
 | 
						|
 | 
						|
DUMMY
 | 
						|
=====
 | 
						|
+ IP
 | 
						|
 | 
						|
PPPOE
 | 
						|
=====
 | 
						|
-User='example@yourprovider.com'
 | 
						|
-Password='very secret'
 | 
						|
ConnectionMode=persist|demand
 | 
						|
[ConnectionMode=demand] IdleTimeout=0
 | 
						|
MaxFail=5
 | 
						|
DefaultRoute=false
 | 
						|
UsePeerDNS=false
 | 
						|
PPPUnit=ppp0|ppp1|...
 | 
						|
-LCPEchoInterval=30
 | 
						|
-LCPEchoFailure=4
 | 
						|
OptionsFile=доп файл
 | 
						|
PPPoEService=имя
 | 
						|
PPPoEAC=имя
 | 
						|
PPPoESession='sessid:macaddr'
 | 
						|
PPPoEMAC=мак
 | 
						|
PPPoEIP6=yes
 | 
						|
 | 
						|
MOBILE_PPP
 | 
						|
==========
 | 
						|
MaxFail=5
 | 
						|
DefaultRoute=false
 | 
						|
UsePeerDNS=false
 | 
						|
-User='example@yourprovider.com'
 | 
						|
-Password='very secret'
 | 
						|
AccessPointName=имя
 | 
						|
Pin=код
 | 
						|
Mode=None|3Gpref|3Gonly|GPRSpref|GPRSonly
 | 
						|
OptionsFile=доп файл
 | 
						|
 | 
						|
TUNNEL
 | 
						|
======
 | 
						|
Mode=ipip|gre|sit|isatap|ip6ip6|ipip6|ip6gre|any
 | 
						|
Local='172.16.0.1'
 | 
						|
Remote='216.66.80.26'
 | 
						|
+ ip
 | 
						|
 | 
						|
TUNTAP
 | 
						|
======
 | 
						|
Mode=tun|tap
 | 
						|
User='nobody'
 | 
						|
Group='nobody'
 | 
						|
+ ip
 | 
						|
 | 
						|
VLAN
 | 
						|
====
 | 
						|
! BindsToInterfaces=
 | 
						|
VLANID=55
 |