Open rcoulsell opened 7 years ago
I can't answer your question directly, but - my feeling is you need a firewall on your 'router' (Ubuntu desktop). I used shorewall (there is a wiki page about it, and a couple of issues that helped me get to an answer). It might help you. (https://github.com/zehome/MLVPN/wiki/Using-MLVPN-and-Shorewall) BTW, Do you need encryption on this link? Your data will go across 'fast internet' unencrypted anyway?
Were you able to get this resolved? I am having the same issue. I can see packets arrive on the server but don;t seem to get forward to the internet.
Same here. Interestingly I can ping all my local machines from the server, but I can't ping the server from the local machine. Which doesn't really make sense to me.
it can happen if you don't specify correctly the source ip address when you do a "ping".
You need to run a tcpdump on the tunnel interface in order to know what is going on
Also ran into this problem. After applying your server iptables commands it started to work. But I had to correct a tiny typo which might be crucial here:
sudo iptables -A FORWARD -i mlvpn0 -o eth0 -j ACCEPT
Note the mlvpn0!
And also had to enable IP4 forwarding which seems disabled by default. Make sure net.ipv4.ip_forward = 1
is set in /etc/sysctl.conf
.
Ultimately couldn't succeed with MLVPN. Got a solution to work very nicely based on Linux Ethernet Bonding, OpenVPN and FireHOL.
I am testing openMPTCProuter. So far it seems to be working well.
From: legolas108 [mailto:notifications@github.com] Sent: Thursday, August 01, 2019 10:09 AM To: zehome/MLVPN Cc: tabbertmj; Comment Subject: Re: [zehome/MLVPN] Routing Tables with MLVPN (#103)
Ultimately couldn't succeed with MLVPN. Got a solution to work very nicelyhttps://serverfault.com/questions/977589/how-to-bond-two-multiple-internet-connections-for-increased-speed-and-failover based on Linux Ethernet Bonding, OpenVPN and FireHOL.
— You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://github.com/zehome/MLVPN/issues/103?email_source=notifications&email_token=AH2JGU7OAUWT3QG2PSOU56TQCL37ZA5CNFSM4DT3STT2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3K5AQY#issuecomment-517328963, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AH2JGU7LURJYCADKQDPS4YTQCL37ZANCNFSM4DT3STTQ.
Give ubond a spin, see if it works for you. it's based on mlvpn. https://github.com/markfoodyburton/ubond I dont know why you found mlvpn didn't work for you.
I have been working on getting this set up for 3 months unsuccessfully (tried linux bonding, vtrunkd, and now mlvpn), and am reaching out to see if you can help me get over the last hurdle. I can get the two machines to connect... I just can't get the traffic to route through the mlvpn0 tunnel adapter. I have attached all of my relevant configuration and the connection debug logs at the bottom of this thread.
It is a slightly modified version of the tutorial using two interfaces (eth1 and eth2).
Clearly it is the route and the iptables an I'm in the deep end...
@zehome Please help.
client: mlvpn.conf
client: iptables
server: mlvpn.conf
server: iptables
client: ip route show table link1
client: ip route show table link2
client: ip route show table main
server: start
sudo mlvpn --user ubuntu -c /usr/local/sbin/mlvpn/share/doc/mlvpn/mlvpn.conf --debug -Dprotocol -v
client: start
sudo mlvpn --user mylogin -c /usr/local/sbin/mlvpn/share/doc/mlvpn/mlvpn.conf --debug -Dprotocol -v
server: debug output
client: debug ouput