내가 br0
구성했을 때/etc/network/interfaces
iface br0 inet static
address 10.0.10.1
gateway 10.0.10.1
netmask 255.255.255.0
broadcast 10.0.10.254
bridge_ports none
br0을 키우려고 하면
$ ifup br0
Waiting for br0 to get ready (MAXWAIT is 32 seconds).
RTNETLINK answers: Invalid argument
ifup: failed to bring up br0
/var/log/syslog
설명하다:
Could not generate persistent MAC address for br0: No such file or directory
그런 다음 이 문제를 해결하기 위해 인터넷에서 누군가가 비슷한 질문으로 systemd의 MACAdressPolicy를 언급한 것을 발견했습니다.
udevd: "$name에 대한 영구 MAC 주소를 생성할 수 없습니다: 해당 파일이나 디렉터리가 없습니다"
다음 내용을 넣었습니다 /etc/systemd/network/99-default.link
.
[Link]
NamePolicy=kernel database onboard slot path
MACAddressPolicy=none
하지만 - 아직도, 내가
$ ifup br0
Waiting for br0 to get ready (MAXWAIT is 32 seconds).
RTNETLINK answers: Invalid argument
ifup: failed to bring up br0
하지만 /var/log/syslog
이벤트에 대한 정보는 포함되어 있지 않습니다.
작업 구성이 어떤 모습인지 알고 있나요?
답변1
기본 게이트웨이를 자신의 IP 주소로 설정하는 것은 별로 의미가 없으므로 허용되지 않습니다.
$ sudo ifup -v br0 ifup: 인터페이스 br0=br0 구성(inet) /bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d 실행 부분: /etc/network/if-pre-up.d/bridge를 실행합니다. br0이 준비될 때까지 기다립니다(MAXWAIT는 32초). 실행 부분: /etc/network/if-pre-up.d/vde2를 실행합니다. 실행 부분: /etc/network/if-pre-up.d/wpasupplicant를 실행합니다. /bin/ip addr add 10.0.10.1/255.255.255.0 Broadcast 10.0.10.254 dev br0 label br0 /bin/ip 링크 설정 dev br0 up 10.0.10.1 dev br0 onlink를 통한 /bin/ip 경로에 기본값이 추가되었습니다. RTNETLINK 답변: 잘못된 매개변수 ifup: br0을 호출할 수 없습니다.
귀하의 방송 설정도 의심스럽습니다. 관례적인 값은 10.0.10.255이므로 지정할 필요도 없습니다. 최신 구문을 사용하세요.
iface br0 inet 정적 주소 10.0.10.1/24 브리지 포트 없음