또한 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
이를 사용하여 별칭을 포함한 모든 주소를 볼 수 있습니다 .