Last active
December 17, 2020 16:17
-
-
Save jonleopard/6f533b154ab098a150d87f683ec79f80 to your computer and use it in GitHub Desktop.
script_orange_eth0_TV.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/vbash | |
source /opt/vyatta/etc/functions/script-template | |
configure | |
set firewall source-validation disable | |
set interfaces ethernet eth0 vif 838 address dhcp | |
set interfaces ethernet eth0 vif 838 dhcp-options client-option "send vendor-class-identifier "sagem";" | |
set interfaces ethernet eth0 vif 838 dhcp-options client-option "send user-class "\047FSVDSL_livebox.MLTV.softathome.Livebox4";" | |
set interfaces ethernet eth0 vif 838 dhcp-options client-option "send dhcp-client-identifier 1:xx:xx:xx:xx:xx:xx;" | |
set interfaces ethernet eth0 vif 838 dhcp-options client-option "request subnet-mask, routers, rfc3442-classless-static-routes;" | |
set interfaces ethernet eth0 vif 838 dhcp-options default-route no-update | |
set interfaces ethernet eth0 vif 838 dhcp-options default-route-distance 210 | |
set interfaces ethernet eth0 vif 838 dhcp-options name-server update | |
set interfaces ethernet eth0 vif 838 egress-qos "0:4 1:4 2:4 3:4 4:4 5:4 6:4 7:4" | |
set interfaces ethernet eth0 vif 840 address 192.168.255.254/24 | |
set interfaces ethernet eth0 vif 840 egress-qos "0:5 1:5 2:5 3:5 4:5 5:5 6:5 7:5" | |
set protocols igmp-proxy disable-quickleave | |
set protocols igmp-proxy interface eth0 role disabled | |
set protocols igmp-proxy interface eth0 threshold 1 | |
set protocols igmp-proxy interface eth0.832 role disabled | |
set protocols igmp-proxy interface eth0.832 threshold 1 | |
set protocols igmp-proxy interface eth0.838 role disabled | |
set protocols igmp-proxy interface eth0.838 threshold 1 | |
set protocols igmp-proxy interface eth0.840 alt-subnet 0.0.0.0/0 | |
set protocols igmp-proxy interface eth0.840 role upstream | |
set protocols igmp-proxy interface eth0.840 threshold 1 | |
set protocols igmp-proxy interface eth1 role disabled | |
set protocols igmp-proxy interface eth1 threshold 1 | |
set protocols igmp-proxy interface eth2.2 alt-subnet 0.0.0.0/0 | |
set protocols igmp-proxy interface eth2.2 role downstream | |
set protocols igmp-proxy interface eth2.2 threshold 1 | |
set service nat rule 6020 description "MASQ LiveboxTV to WAN" | |
set service nat rule 6020 log disable | |
set service nat rule 6020 outbound-interface eth0.838 | |
set service nat rule 6020 protocol all | |
set service nat rule 6020 source group network-group corporate_network | |
set service nat rule 6020 type masquerade | |
commit | |
save |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment