Ubuntu 设置路由器后互联网连接中断

Ubuntu 设置路由器后互联网连接中断

昨天我将我的 Ubuntu 16.04 服务器配置为路由器。路由器工作正常(我的 LAN 上的所有设备都可以通过 Ubuntu 路由器连接到互联网),我甚至可以从服务器内部 ping 到外部 IP 地址。

但是从昨天开始我就不能再使用 mutt 和 rclone 了。我收到以下错误:rclone 到 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`

杂种狗:

sendmail: Cannot open smtp.gmail.com:587

我对路由器设置所做的更改:

1)我取消注释了 /etc/sysctl.conf 中的“net.ipv4.ip_forward=1”和“net.ipv6.conf.all.forwarding=1”行

2)我更改了 IP 表:(eno1:用于连接互联网的 NIC,eno 2 NIC 用于 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)我在 /etc/default/isc-dhcp-server 中安装了 isc-dhcp-server,INTERFACES="eno2",并在 /etc/dhcp/dhcpd.conf 中定义了子网 192.168.178.0,网络掩码为 255.255.255.0

以下是 /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

有人能告诉我这里出了什么问题吗?

任何帮助都感激不尽 !

相关内容