내 전용 서버(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 구성 파일) 제거하기 전에 안전한 위치에 백업 복사본을 만들어야 합니다. 제거하면 모든 구성 파일이 삭제되지만 삭제하면 삭제되지 않습니다.