Yesterday I configured my Ubuntu 16.04 server as a router. The router works fine (all devices on my LAN can connect to the Internet through the Ubuntu router) and I even can ping to external IP address from within the server.
But since yesterday I can't use mutt and rclone anymore. I get this errors : rclone to Backblaze :
`Failed to create file system for "Backblaze_B2:xxx": failed to authorize account: failed to authenticate: Get https://api.backblazeb2.com/b2api/v1/b2_authorize_account: dial tcp: lookup api.backblazeb2.com on [::1]:53: read udp [::1]:39266->[::1]:53: read: connection refused`
Mutt :
sendmail: Cannot open smtp.gmail.com:587
The changes I made for the router setup :
1) I uncommented the "net.ipv4.ip_forward=1" and "net.ipv6.conf.all.forwarding=1" lines in /etc/sysctl.conf
2) I changed IP tables : (eno1 : NIC for connection to the Internet, eno 2 NIC for LAN)
iptables -t nat -A POSTROUTING -s 192.168.178.0/24 -o eno1 -j MASQUERADE
iptables -A FORWARD -s 192.168.178.0/24 -o eno1 -j ACCEPT
iptables -A FORWARD -d 192.168.178.0/24 -m state --state ESTABLISHED,RELATED -i eno1 -j ACCEPT
3) I installed isc-dhcp-server with INTERFACES="eno2" in /etc/default/isc-dhcp-server and defined subnet 192.168.178.0 with netmask 255.255.255.0 in /etc/dhcp/dhcpd.conf
Here is the content of /etc/network/interfaces:
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface or the LAN interface
auto eno2
iface eno2 inet static
address 192.168.178.1
netmask 255.255.255.0
network 192.168.178.0
broadcast 192.168.178.255
# The WAN interface (connected to the modem of my internet service provider)
auto eno1
iface eno1 inet static
address 192.168.0.2
netmask 255.255.255.0
gateway 192.168.0.1
Could someone please tell me what's going wrong here ?
Any help will be much appreciated !