Debian 서버에서 네트워크를 구성할 수 없습니다

Debian 서버에서 네트워크를 구성할 수 없습니다

서버에 데비안 9를 설치하고 있었는데, 안타깝게도 인터넷에 연결할 수 없습니다. 아래는 인터페이스 구성입니다.

auto lo 
iface lo inet loopback 
auto eno1
iface eno1 inet static
  address 10.0.xxx.xx/24
  gateway 10.0.xxx.x
  dns-nameservers 202.x.x.x

ifconfig에 대한 결과:

lo, inet 127.0.0.1 / netmask 255.0.0.0

다른 서버의 SSH: 시간 초과, 연결할 수 없음 - 포트 22
경로 -n: 비어 있는
경우 eno1: RTNETLINK 답변: 파일이 존재하고 eno1을 불러오지 못했습니다.

그리고 몇 가지 테스트도 해봤습니다.

sudo ifup --ignore-errors eno1

>> Output: Failed to load ... 
   RTNETLINK answers: No such file or directory
   RTNETLINK answers: Network is down

ifdown --force --verbose eno1 && ifup --force --verbose eno1

>> Output: ifdown: configuring interface eno1=eno1 (inet)
   /bin/run-parts --verbose /etc/network/if-down.d
   run-parts: executing /etc/network/if-down.d/upstart/bin/ip route del default via 10.0.106.1 dev eno1 2>&1 1>/dev/null ||true
   RTNETLINK answers: No such process
   /bin/ip link set dev eno1 down

하지만 서비스를 다시 시작한 후에도 여전히 인터넷에 접속할 수 없습니다. 전에 이런 일이 발생한 사람이 있나요?

답변1

CIDR 표기법을 사용하여 넷마스크를 설정했습니다. 다음과 같이 넷마스크를 설정해야 합니다.

auto lo 
iface lo inet loopback 
auto eno1
iface eno1 inet static
  address 10.0.xxx.xx
  netmask 255.255.255.0
  gateway 10.0.xxx.x
  dns-nameservers 202.x.x.x

편집: Debian 9는 실제로 파일에서 CIDR 표기법을 허용하므로 /etc/network/interfaces또 다른 문제가 있어야 합니다. 네트워크 설정을 수동으로 설정하고 연결 상태를 확인한 다음 /etc/network/interfaces작동 중인 네트워크 설정을 반영하도록 조정하는 것이 좋습니다.

관련 정보