重新启动后更改网络接口不起作用

重新启动后更改网络接口不起作用

在我的专用服务器(Debian Jessie)中,网络接口代码如下所示。

source /etc/network/interfaces.d/*
auto lo
iface lo inet loopback
allow-hotplug eth0
iface eth0 inet static
        address xxx.xxx.xxx.194
        netmask xxx.xxx.xxx.248
        network xxx.xxx.xxx.192
        broadcast xxx.xxx.xxx.199
        gateway xxx.xxx.xxx.193
        dns-nameservers 127.0.0.1
        dns-search nocix.net

但更改后界面如下图:

source /etc/network/interfaces.d/*
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet manual
auto br0
iface br0 inet static
    address xxx.xxx.xxx.194
    netmask xxx.xxx.xxx.248
    network xxx.xxx.xxx.192
    broadcast xxx.xxx.xxx.199
    gateway xxx.xxx.xxx.193
    bridge_ports eth0
    bridge_stp off
    bridge_fd 9
    bridge_hello 2
    bridge_maxage 12

重新启动网络接口后一切正常 ( service networking restart)。但是当我重新启动时,我无法通过 SSH 连接。

答案1

我在 Lubuntu 14.04 LTS 中遇到了同样的问题。

我清除了 ssh

sudo apt-get purge openssh-server 

并立即重新安装

sudo apt-get install openssh-server

然后我就可以再次连接 ssh 了。

如果您已自定义sshd_config(或任何其他 ssh 配置文件),请务必在清除之前在安全位置创建备份副本,因为清除会删除所有配置文件,而删除则不会。

相关内容