루프백 장치에 실제 IP(127.xxx가 아닌) 범위를 넣을 수 있습니까?
답변1
를 사용하는 대신 다음과 같이 Linux에서 인터페이스를 lo:0
사용할 수도 있습니다 .dummy
ifconfig dummy0 10.0.0.1/32
ifconfig dummy1 10.1.1.1/24
다른 답변 외에도 다음과 같은 답변이 있습니다.
- 많은 기능이 의존하기 때문에 일반적인/공식 루프백 인터페이스 주소를 변경하는 것을 권장하지 않습니다.
- 그러나 여러 루프백/더미 인터페이스(lo:0 ~ lo:255 또는 dummyX 인터페이스)를 갖거나 생성할 수 있습니다.
- lo:0 ~ lo:255는 별칭이고 dummyX는 전체 인터페이스라는 점을 고려해야 합니다.
- 또한 BGP 또는 OSPF를 통해 가상 IP를 생성하기 위한 Linux의 일반적인 전술 중 하나는 이를 루프백/더미 인터페이스에 할당하고 라우팅을 통해 경로를 만드는 것입니다.
- 다시 말하지만 일부 데몬은 별칭으로 주소를 알리는 데 문제가 있습니다(예: quagga ). 이러한 경우에는 dummyX 인터페이스를 사용하는 것이 좋습니다.
- 인프라에서 라우팅하지 않으면 이러한 주소는 문제의 서버에서만 알려지거나 사용될 수 있다는 점을 강조하고 싶습니다.
- 적절한 라우팅 없이 루프백 인터페이스에 개인/공용 주소를 할당하는 것은 블랙리스트 통신에 대한 컴퓨팅 비용이 낮을 수 있습니다.일시적으로IP 주소/네트워크가 있습니다.
자세한 내용은 Quagga/BIRD를 사용한 BIND 애니캐스트 설정 튜토리얼을 참조하세요.
라우팅 단서는 여기에 있습니다.OSPF: Quagga를 BIRD로 마이그레이션
PS Linux는 기본적으로 dummy0 및 dummy1만 생성하며 더 많은 수의 더미 인터페이스를 생성하도록 지시해야 합니다.
답변2
유틸리티 가 포함된 현재 Linux 커널에서는 ip
매우 간단합니다.
ip addr add 10.0.1.8 dev lo
이는 인터페이스의 포트를 바인딩하는 서비스가 있고 동일한 포트 및 네트워크에서 다른 프로그램을 실행하려는 경우 유용할 수 있습니다. 나는 이를 사용하여 두 가지를 모두 활성화 bind
하고 dnsmasq
동일한 서버에 공존합니다.
/etc/network/interfaces
인터페이스를 구성하는 데 을 사용하는 경우 lo
다음을 포함하도록 스탠자를 업데이트하십시오.
up ip addr add 10.0.1.8 dev lo
답변3
그것을 금지하는 것은 없습니다.
#ifconfig lo:1 10.0.0.1/8 #ifconfig lo:1 lo:1 링크 캡슐:로컬 루프백 inet 주소:10.0.0.1 마스크:255.0.0.0 업 루프백 실행 MTU:65536 미터법:1 #핑 -c 1 10.0.0.1 PING 10.0.0.1 (10.0.0.1) 56(84) 바이트의 데이터. 10.0.0.1의 64바이트: icmp_seq=1 ttl=64 time=0.025 ms --- 10.0.0.1 핑 통계 --- 1개 패킷 전송, 1개 수신, 0% 패킷 손실, 시간 0ms rtt 최소/평균/최대/mdev = 0.025/0.025/0.025/0.000ms
업데이트:
Ubuntu 16.04에서 재부팅한 후에도 이 주소가 유지되도록 하려면 /etc/network/interfaces
다음 ethtool
명령을 사용하여 파일을 수정하면 됩니다.
auto lo lo:1
iface lo inet loopback
iface lo:1 inet static
address 10.0.0.1
network 10.0.0.0
netmask 255.0.0.0
답변4
예, 하지만 그렇다고 해서 그것이 좋은 생각이라는 뜻은 아닙니다. 시스템에서 액세스할 예정인 IP를 사용하는 경우 해당 시스템으로 보내려는 모든 데이터가 대신 로컬 시스템으로 리디렉션되어 모든 종류의 이상한 네트워킹 문제가 발생할 수 있습니다. 이는 특히 다음 범위를 벗어나는 것은 안전하게 사용할 수 없음을 의미합니다.
127.0.0.0/8
192.0.2.0/24
198.51.100.0/24
203.0.113.0/24
240.0.0.0/4
다른 네트워크 인터페이스 구성 방법에 따라 다음 중 하나를 제외할 수 있습니다.
10.0.0.0/8
192.168.0.0/16
172.16.0.0/12
169.254.0.0/16
이는 다음과 같은 경우입니다.RFC 1925, 섹션 2, 항목 3이 적용됩니다.