몇 가지 기사를 읽고 다양한 접근 방식을 시도했지만 제 자신이 미치고 있습니다...답이 코에 와 닿는 것을 알지만 보이지 않는 것 같습니다.
내 서버(Debian LAMP)에 2개의 네트워크 포트가 있습니다: eno1 eno2
5개의 IP 주소 블록이 있고 추가 IP를 eno2(또는 eno1, 상관 없음)에 할당하려고 합니다.
나는 데비안 위키를 읽고 시도해 보았습니다 !
netmask 필드를 추가했지만 모든 데비안 위키에 이 필드가 있어야 한다고는 생각하지 않습니다.
지난 밤에 (별칭 # 없음)으로 나열된 모든 IP에 대해 성공적으로 ping을 수행했습니다. Iface eno2 inet static address..***.*01
iface eno2 inet 정적 주소..***.*02
등. 그러나 다음날 아침 모든 인터페이스가 다운되었고 eno1을 다시 온라인으로 전환하기 위해 하드 재부팅을 수행해야 했습니다(그 이후에는 "별칭"이 작동하지 않았지만 인터페이스에 의해 설정된 첫 번째 IP만 eno1 및 eno2에 있었습니다).
나는 또한 별칭을 사용해 보았습니다: iface eno2:1 inet static address...
비슷한 기사에서 네트워크 구성에서 공백이 제대로 작동하지 않는다는 내용을 읽었으므로 주소 필드에서 탭을 올바르게 사용하고 있습니다.
내가 뭘 잘못했나요? 아니면 제가 관련 글의 답변을 잘못 이해한 것일 수도 있습니다.
제공된 정보에 감사드립니다. 다른 모든 방법이 실패하면 eno1에 단일 IP를 사용하고 eno2에 또 다른 단일 IP를 사용합니다. 내 서버로 이동하는 데 한 시간 더 걸리기 때문에 /dev/network(기억이 정확하다면)에서 변경하는 것이 두렵습니다.
추측: 인터페이스 별칭 MAC 주소가 문제의 원인입니까? 각 인터페이스는 자체 MAC 별칭을 가질 수 있습니까? 그렇다면 MAC 주소를 만드는 좋은 방법은 무엇일까요?
마지막으로 추가할 사항은 다음과 같습니다. ifdown eno2 && ifup eno2를 실행하면 네트워크 인터페이스가 다시 온라인 상태가 되기 때문에 이를 올바르게 구성했다고 생각합니다. 명령을 실행할 때 파일의 일부 변형이 실패합니다. 따라서 전체 대답은 같지만 다시 아주 작은 세부 사항이 누락된 것 같습니다.
데비안 9와 아파치
답변1
GAD3R이 게시한 내용Raspberry Pi Jessie Wi-Fi는 동일한 네트워크의 여러 IP에서 작동하지 않습니다.내가 놓친 것은 "핫 플러그 허용"뿐이라는 것을 알았습니다.
데비안 위키 때문에 약간 혼란스럽습니다.https://wiki.debian.org/NetworkConfiguration별칭 인터페이스에 대한 해당 줄이 제외된 것 같습니다.
어쨌든 내 구성은 이제 다음과 함께 작동합니다.
# The secondary network interface - port 2
allow-hotplug eno2
iface eno2 inet static
address 24.173.000.83
netmask 255.255.255.000
gateway 24.173.000.81
dns-nameservers 209.18.00.00
dns-nameservers 209.18.00.00
# Secondary Network Interface Aliases
allow-hotplug eno2
iface eno2 inet static
address 24.173.000.84
netmask 255.255.255.000
allow-hotplug eno2
iface eno2 inet static
address 24.173.000.85
netmask 255.255.255.0
allow-hotplug eno2
iface eno2 inet static
address 24.173.000.86
netmask 255.255.255.000