mirror of
https://github.com/arcan1s/netctl-gui.git
synced 2025-07-10 04:15:52 +00:00
added profile file
This commit is contained in:
144
sources/gui/netctl.profile
Normal file
144
sources/gui/netctl.profile
Normal file
@ -0,0 +1,144 @@
|
||||
! - обязательное поле
|
||||
[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')
|
||||
DHCPClient=dhcpcd|dhclient
|
||||
DHCPReleaseOnStop=yes - release the DHCP lease when the profile is stopped.
|
||||
DhcpcdOptions=опции
|
||||
DhclientOptions=опции
|
||||
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
|
Reference in New Issue
Block a user