OpenBSD: Xác định giao diện loopback mới


9

Tôi cần thêm một giao diện loopback trong OpenBSD 6.1, với địa chỉ IP 127.0.0.2.

Tôi có thể tạo nó bằng tay với lệnh:

ifconfig lo1 127.0.0.2

Và để có nó khi khởi động, tôi chỉ cần chèn lệnh đó vào /etc/rc.local.

Tôi đã nghiên cứu cho một cách tiêu chuẩn hơn để làm điều đó, đã không thành công.

Có nó trong /etc/rc.localcũng có nghĩa là tôi chỉ có giao diện đó muộn trong quá trình khởi động.

Làm cách nào tôi có thể định cấu hình nó theo cách "OpenBSD" sạch hơn?

Câu trả lời:


10

Như được gợi ý trong lo(4), bạn có thể tạo /etc/hostname.lo1:

inet 127.0.0.2 255.0.0.0

Điều này sẽ tạo lo1giao diện khi quá trình khởi động chạy /etc/netstart. Với tệp đó, bạn cũng có thể thiết lập giao diện mà không cần khởi động lại thông qua

$ doas sh /etc/netstart lo1

Giao diện được báo cáo là

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

bởi ifconfig.

Để biết thêm thông tin, xem hostname.if(5), netstart(8)ifconfig(8).


2
Cảm ơn tất cả sự giúp đỡ, tôi đang bị ướt chân trong OpenBSD trong một chiếc netbook cá nhân dưới dạng thử nghiệm / (giới thiệu lại) cho hệ thống.
Rui F Ribeiro

0

Trừ khi bạn có lý do để đây là giao diện mạng bổ sung , lưu ý rằng bạn không cần phải có giao diện thứ hai chỉ để có địa chỉ IP thứ hai trong 127.0.0.0/8. Bạn có thể thêm địa chỉ IP thứ hai vào giao diện loopback hiện có :

# echo >> /etc/hostname.lo0 inet bí danh 127.0.0.2 255.0.0.0
# 

Hãy nhớ nếu bạn làm điều này mà bạn cần -Atùy chọn cho đến ifconfigbây giờ. Đó là một lựa chọn hơi sai lệch. Nó không nhắm mục tiêu bí danh mỗi se. Nó chỉ dừng lại ifconfigở việc chỉ hiển thị địa chỉ IP phiên bản 4 đầu tiên mà nó tìm thấy, đó là những gì nó thực sự làm thay cho việc tìm ra địa chỉ IP nào là bí danh.


Tôi đã xác định một giao diện để cung cấp cho một số phần mềm cụ thể tại thời điểm đó. Chuyển trở lại freebsd.
Rui F Ribeiro
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.