내 데비안에는 다른 IP에서 수신 대기해야 하는 eth0 인터페이스가 있습니다. 다음 명령을 사용하여 만들 수 있다는 것을 알고 있습니다.
ifconfig eth0:1 10.10.10.20/24
이 명령을 사용하면 모든 것이 잘 작동하며 새 인터페이스는 지정된 IP를 수신합니다.
내 문제는 이 가상 eth 인터페이스를 다음과 같은 네트워크 구성에 추가하려고 할 때입니다.
allow-hotplug eth0
iface eth0 inet static
address 10.10.10.10
netmask 255.255.255.0
network 10.10.10.0
broadcast 10.10.10.255
gateway 10.10.10.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 10.10.10.1
iface eth0:1 inet static
address 10.10.10.20
netmask 255.255.255.0
broadcast 10.10.10.255
그런 다음 네트워크를 다시 시작하세요.
/etc/init.d/networking restart
두 인터페이스 모두 더 이상 나타나지 않습니다.
왜 그런 겁니까? 내 구성이 잘못되었나요?
친절한 안부
답변1
오류가 발견되었습니다.
인터페이스 시작 줄 위에 줄을 추가하고 vlan-raw-device를 추가해야 합니다.
auto eth0:1
iface eth0:1 inet static
address 10.10.10.20
netmask 255.255.255.0
broadcast 10.10.10.255
vlan-raw-device eth0
이것으로 잘 작동합니다;)