diff --git a/PPPOE_management.md b/PPPOE_management.md index 3dd6cc6..32f076f 100644 --- a/PPPOE_management.md +++ b/PPPOE_management.md @@ -5,19 +5,33 @@ ### Adding new vlan interface +You need to add following line in /etc/accel-ppp.conf ``` -interface=bond0.2529,{"services":["zone1","Flexnet","ferrari2","fi","rp","pr","dotnet"],"service-blank":1} +interface=bond0.2529,{"services":["zone1","Flexnet","IDM","fi","rp","pr","dotnet"],"service-blank":1} ``` Possible options: -* services - list of PPPoE services to be added to the interface +* services - list of PPPoE services to be added to the interface, if you dont want any omit this parameter * service-blank - if set to 1, then user that didnt specify service can connect to this pppoe -* service-any - if set to 1, then user that specified any service can connect to this pppoe +* service-any - if set to 1, then user that specified any service can connect to this pppoe, if not needed - omit this parameter After updating accel-ppp config, you need to run script that will create vlans and add vlans to accel without restart: ``` sh /etc/add_accel_vlans.sh ``` +You can verify vlan is created by using following command: +``` +ip link show bond0.2529 +``` +Make sure it is activated in accel-ppp: +``` +accel-cmd pppoe interface show +``` +Also you can check mac addresses on /proc/net/pppoe, and exclude only those you want for specific vlan using grep: +``` +grep bond0.2529 /proc/net/pppoe +``` + ### Monitoring vlan utilization ``` diff --git a/networking.md b/networking.md index 791e48e..d38ac2b 100644 --- a/networking.md +++ b/networking.md @@ -122,7 +122,7 @@ tc class add dev eth0 parent 1:0 classid 1:10 htb rate 500Gbit ceil 500Mbit prio tc qdisc add dev eth0 parent 1:10 handle 10: pfifo limit 10000 tc class add dev eth0 parent 1:0 classid 1:40 est 1sec 8sec htb rate 350Mbit ceil 350Mbit tc qdisc add dev eth0 parent 1:40 handle 41: netem delay 40ms 10ms limit 90000 -tc filter add dev eth0.11 protocol ip parent 1: prio 1 u32 match ip protocol 0x1 0xff flowid 1:40 +tc filter add dev eth0 protocol ip parent 1: prio 1 u32 match ip protocol 0x1 0xff flowid 1:40 # while loop while true do