저는 데비안 10(일명 Buster)을 아무런 문제 없이 실행해 왔습니다. 내 문제는 네트워크 연결이 갑자기 끊어졌을 때 시작되었습니다. 이 시점에서 NetworkManager가 활성화됩니다. 간섭을 배제하기 위해 서비스를 중지하고 비활성화했습니다.
이 PC는 브리지 구성에서 KVM 가상 머신을 실행하고 있습니다.
$ sudo brctl show
bridge name bridge id STP enabled interfaces
br1 8000.7446a0a0d47b no eno1
vnet0
vnet1
vnet2
vnet3
내 인터페이스 파일은 다음과 같습니다(일부 설명은 생략됨).
$ cat /etc/network/interfaces
(...)
# The loopback network interface
auto lo
iface lo inet loopback
#auto eno1
#iface eno1 inet manual
auto br1
iface br1 inet manual
bridge_ports eno1
address 192.168.1.27
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.16, 1.1.1.1
systemctl restart networking
, 또는 을 ifdown br1; ifup br1
실행 하면 br1
IP 주소가 없고 및 둘 다 다운되며 eno1
기본 br1
경로가 없습니다. eno1 라인에서 해시 기호를 제거해도 아무런 효과가 없습니다.
필사적으로 인터페이스 파일에 다음 줄을 추가했습니다 this line is illegal
.앞으로루프백 블록으로 인해 예상되는 오류 메시지가 발생합니다.
ifup: /etc/network/interfaces:7: misplaced option
ifup: couldn't read interfaces file "/etc/network/interfaces"
때에 온다뒤쪽에그렇지 않습니다. ifupdown
루프백이 구성된 후 읽기를 중지하는 것과 같습니다 . 그러나 루프백 블록을 파일 끝에 두는 것은 여전히 구성할 수 없습니다 br1
. 파일에서 인쇄할 수 없는 문자나 기타 이상한 문자를 감지하지 못했습니다.
T를 건너기 위한 일기는 다음과 같습니다.
$ sudo journalctl -u -e networking
(...)
-- Reboot --
May 21 09:29:58 jupiter systemd[1]: Starting Raise network interfaces...
May 21 09:29:59 jupiter ifup[584]: Waiting for br1 to get ready (MAXWAIT is 32 seconds).
May 21 09:30:00 jupiter systemd[1]: Started Raise network interfaces.
브리지에 STP를 설정해도 동작이 변경되지 않습니다. ifup은 어떻습니까?
# type ifup
ifup is /usr/sbin/ifup
# file /usr/sbin/ifup
/usr/sbin/ifup: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=9ac8619bfa91d2b8901228595fa390826c9682c7, stripped
내 네트워크 구성이 무시되는 이유를 어떻게 알 수 있나요?
답변1
남자들에게서수동 방법:
수동 방법 이 방법은 기본적으로 구성되지 않은 인터페이스를 정의하는 데 사용할 수 있습니다.
up
이러한down
인터페이스는 명령이나 스크립트를 통해 수동으로 구성할 수 있습니다/etc/network/if-*.d
.
여기서는 명령 address
이 효과가 없지만브리징 도구의 스크립트는 /etc/network/if-*.d
여전히 인터페이스의 모든 브리징 측면을 구성합니다.
그리고정적 방법:
이 방법은 정적으로 할당된 IPv4 주소로 이더넷 인터페이스를 정의하는 데 사용할 수 있습니다.
옵션
주소 주소
주소 필요(점으로 구분된 쿼드/넷마스크)[...]
다음 줄을 변경해야 합니다.
iface br1 inet manual
다음을 입력하세요:
iface br1 inet static
또는 manual
수동으로 구성하려면 및 명령을 사용하십시오(수동으로 쉽게 구성하는 방법을 모르겠습니다).up ip address add ...
up ip route add default ...
resolv.conf