저는 netplan과 다음 구성을 사용하여 PC 네트워크를 구성하고 있습니다. MAC 주소가 48:b0:2d:d3:d1:c4인 하나의 이더넷 장치와 USB-이더넷 어댑터입니다.
192.168.0.50의 고정 IP를 가지려면 이더넷 장치(eth0)가 필요하고, 192.168.1.50의 고정 IP를 가지려면 USB-이더넷 어댑터(ethX)가 필요합니다.
내 네트워크 계획 구성은 다음과 같습니다.
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: false
dhcp6: false
match:
macaddress: 48:b0:2d:d3:d1:c4
set-name: eth0
optional: false
addresses:
- 192.168.0.50/24
routes:
- to: default
via: 192.168.0.1
on-link: true
eth1:
dhcp4: false
dhcp6: false
optional: false
addresses:
- 192.168.1.50/24
그러나 시스템을 다시 시작하면 다음 구성이 설정됩니다.
$ ip addr
3: eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 00:e0:4c:68:00:2a brd ff:ff:ff:ff:ff:ff
5: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 48:b0:2d:d3:d1:c4 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.50/24 brd 192.168.1.255 scope global eth1
valid_lft forever preferred_lft forever
inet6 fe80::4ab0:2dff:fed3:d1c4/64 scope link
valid_lft forever preferred_lft forever
networkd는 IP 192.168.0.50 이어야 하는데 MAC 주소가 있는 장치에 대해 48:b0:2d:d3:d1:c4
이름 eth1
과 잘못된 IP를 설정하고 있습니다.eth0
NetworkManager를 사용해도 해봤지만 결과는 같았습니다.. 그래서 애초에 네트워크로 변경했습니다.
또한 NetworkManager 서비스가 다운되었는지 확인했는데 실제로는 비활성화되어 종료되었습니다. 그리고 확인해 보니 관련 규정은 없습니다 /etc/systemd/network
.
왜 eth0이 다운된 것 같은지 궁금합니다. 제가 무엇을 놓치고 있는지 아시나요?
미리 감사드립니다!
답변1
구성에서 eth0의 MAC 주소가 48:b0:2d:d3:d1:c4라고 주장합니다. 하지만 컴퓨터를 재부팅하면 첫 번째 NIC(eth0)의 MAC 주소가 00:e0: 4c:68:00인 것으로 확인됩니다. 2a 따라서 주소 192.168.0.50/24는 사용되지 않습니다.
eth0이 해당 IP 주소를 갖도록 하려면 구성에서 MAC 주소를 변경하십시오. MAC 주소가 IP 주소와 일치하도록 하려면 구성에서 이름 eth0과 eth1을 바꾸십시오.