OpenBSD: 새로운 루프백 인터페이스 정의

OpenBSD: 새로운 루프백 인터페이스 정의

또한 IP 주소 127.0.0.2를 사용하는 OpenBSD 6.1의 루프백 인터페이스도 필요합니다.

다음을 사용하여 수동으로 만들 수 있습니다.

ifconfig lo1 127.0.0.2

시작할 때 해당 명령을 /etc/rc.local.

나는 성공하지 않고 이 작업을 수행하는 보다 표준적인 방법을 조사했습니다.

또한 이를 갖는 것은 /etc/rc.local나중에 부팅 프로세스에서만 인터페이스를 갖게 된다는 것을 의미합니다.

보다 깔끔한 "OpenBSD" 방식으로 어떻게 구성합니까?

답변1

암시한 대로lo(4), 다음을 생성할 수 있습니다 /etc/hostname.lo1.

inet 127.0.0.2 255.0.0.0

그러면 lo1시작 프로세스가 실행되는 동안 인터페이스가 생성 됩니다 /etc/netstart. 이 파일을 사용하면 다시 시작하지 않고도 인터페이스를 설정할 수도 있습니다.

$ doas sh /etc/netstart lo1

인터페이스는 다음과 같이 보고합니다.

lo1: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 32768
        index 4 priority 0 llprio 3
        groups: lo
        inet 127.0.0.2 netmask 0xff000000

통과 ifconfig.

자세한 내용은 다음을 참조하세요.hostname.if(5),netstart(8)그리고ifconfig(8).

답변2

그렇게 할 이유가 없다면추가의네트워크 인터페이스를 사용하지 마십시오.가지다두 번째 인터페이스를 갖는 것은 127.0.0.0/8에 두 번째 IP 주소를 갖는 것입니다. 두 번째 IP 주소를 추가할 수 있습니다.기존의루프백 인터페이스:

# echo >> /etc/hostname.lo0 inet 별칭 127.0.0.2 255.255.255.255
#

별칭에는 더 제한적인(/32) 넷마스크가 있습니다.https://www.openbsd.org/faq/faq6.html#Setup.aliases.

알아채다:을 사용하면 ifconfig -a각 인터페이스의 첫 번째 주소만 나열됩니다. ifconfig -A이를 사용하여 별칭을 포함한 모든 주소를 볼 수 있습니다 .

관련 정보