Git Product home page Git Product logo

Comments (3)

fabianishere avatar fabianishere commented on May 30, 2024

Hmm, that's a strange requirement. You could try to augment /usr/lib/udm-iptv/udm-iptv to change the MAC address after creation:

ip link add link "$IPTV_WAN_INTERFACE" name "$IPTV_WAN_VLAN_INTERFACE" type vlan id "$IPTV_WAN_VLAN"

+ ip link set dev "$IPTV_WAN_VLAN_INTERFACE" address <mac address>

# Bring VLAN interface up
ip link set dev "$IPTV_WAN_VLAN_INTERFACE" up

from udm-iptv.

reinierjh avatar reinierjh commented on May 30, 2024

Indeed a strange requirement. But the DHCP server is only giving out 1 ip address per mac address. This means that after de iptv ip address is given out the wan/internet address is not routable any more. At the moment i hardcoded the macaddress in the script.
I changed the "ip link add link "$IPTV_WAN_INTERFACE" name "$IPTV_WAN_VLAN_INTERFACE" type vlan id "$IPTV_WAN_VLAN"" to ip link add link "$IPTV_WAN_INTERFACE" address "00:11:11:11:11:11" name "$IPTV_WAN_VLAN_INTERFACE" type vlan id "$IPTV_WAN_VLAN"

Ofcourse the mac address is derived from the wan mac address. (added 1)

from udm-iptv.

fabianishere avatar fabianishere commented on May 30, 2024

@reinierjh I am adding an option IPTV_WAN_VLAN_MAC to specify a custom MAC address for the VLAN interface. You'll have to specify it manually in /etc/udm-iptv.conf for now though:

# Name of the IPTV VLAN interface
IPTV_WAN_VLAN_INTERFACE="iptv"
+ IPTV_WAN_VLAN_MAC="00:11:11:11:11:11"

from udm-iptv.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.