Skip to content
Snippets Groups Projects
Unverified Commit 51f1aed9 authored by Annika Wickert's avatar Annika Wickert Committed by GitHub
Browse files

Merge pull request #1 from awlx/bind_to_interface

Bind to interface
parents bedd124b 357a402d
Branches
No related tags found
No related merge requests found
......@@ -20,7 +20,7 @@ config = {
'bridge': 'br-client',
'batman': 'bat0',
'port': 1001,
'addr': 'ff02::2:1001',
'addr': 'ff05::2:1001',
'caching': 5,
'rate_limit': 30,
'rate_limit_burst': 10
......
......@@ -39,6 +39,7 @@ class ResponddClient:
sock.setsockopt(socket.IPPROTO_IPV6, socket.IPV6_JOIN_GROUP, group + struct.pack('I', if_idx))
def start(self):
self._sock.setsockopt(socket.SOL_SOCKET,socket.SO_BINDTODEVICE,bytes(self._config['bridge'].encode()))
self._sock.bind(('::', self._config['port']))
lines = lib.helper.call(['batctl', '-m', self._config['batman'], 'if'])
......
[Unit]
Description=respondd (respondd status for servers)
After=syslog.target network-online.target
[Service]
Type=simple
User=root
Group=root
WorkingDirectory=/opt/respondd-%I
ExecStart=/opt/respondd-%I/ext-respondd.py
[Install]
WantedBy=multi-user.target
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment