Điểm:1

Wireguard trên Alpine: tự động gắn wg0 sau khi khởi động

lá cờ us

Tôi đã cài đặt một bộ bảo vệ dây trên máy chủ Alpine. Nó đang hoạt động, nhưng khi tôi khởi động lại máy chủ, tôi buộc phải thực thi thủ công wg-quick up wg0

dây bảo vệ:~# wg show
bảo vệ dây:~# wg-nhanh lên wg0
[#]
[#] liên kết ip thêm dây bảo vệ loại wg0
[#] wg setconf wg0 /dev/fd/63
[#] địa chỉ ip -4 thêm 10.6.6.1/24 dev wg0
[#] ip link set mtu 1420 up dev wg0
[#] ip -6 định tuyến thêm fd9f:6666::1/128 dev wg0
[#] iptables -A FORWARD -i wg0 -j CHẤP NHẬN; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
dây bảo vệ:~# wg show
giao diện: wg0
  khóa công khai: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
  khóa riêng: (ẩn)
  cổng nghe: 51820

đồng đẳng: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx =
  khóa chia sẻ trước: (ẩn)
  điểm cuối: xx.xx.xx.xx:49323
  IP được phép: fd9f:6666::1/128, 10.6.6.2/32
  lần bắt tay mới nhất: 2 giây trước
  chuyển khoản: 7,05 KiB đã nhận, 6,31 KiB đã gửi
dây bảo vệ:~#

Tôi đã áp dụng tài liệu này:https://wiki.alpinelinux.org/wiki/Configure_a_Wireguard_interface_(wg)#Bringing_up_an_interface_using_wg-tools

bảo vệ dây: ~# mèo /etc/modules
af_packet
ipv6
dây bảo vệ
bảo vệ dây:~# mèo /etc/wireguard/wg0.conf
# Cập nhật: 29-11-2021 22:52:22.801259882 +0000 UTC / Ngày tạo: 29-11-2021 19:52:59.17510794 +0000 UTC
[Giao diện]
Địa chỉ = 10.6.6.1/24
Cổng nghe = 51820
Khóa riêng tư = xxxxxxxxxxxxx=

Chuẩn Bị =
PostUp = iptables -A FORWARD -i wg0 -j CHẤP NHẬN; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
PreDown =
PostDown = iptables -D FORWARD -i wg0 -j CHẤP NHẬN; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE

[Ngang nhau]
...

Đâu là sai lầm của tôi?

Điểm:0
lá cờ cn

Không có lỗi, bạn chỉ cần thiết lập một OpenRC dịch vụ cho nó. Tạo một tập lệnh init như thế này tại /etc/init.d/wg-quick:

#!/sbin/openrc-run

description="WireGuard Quick"

tùy theo() {
    cần địa phương
    cần mạng
}

bắt đầu() {
    wg-nhanh lên wg0
}

dừng lại() {
    wg-xuống nhanh wg0
}

Sau đó chạy lệnh sau để kích hoạt nó cho runlevel mặc định:

rc-update thêm wg-quick mặc định
Điểm:0
lá cờ us

Cảm ơn Justin Ludwig cho câu trả lời của bạn. Tôi đã không kiểm tra giải pháp của bạn vì tôi đã giải quyết được vấn đề của mình khi sửa đổi /etc/mạng/giao diện như thế này:

tự động wg0
iface wg0 inet tĩnh
        địa chỉ 10.6.6.1
        mặt nạ mạng 255.255.255.0
        hậu kỳ wg-nhanh lên /etc/wireguard/wg0.conf
        đăng xuống wg-xuống nhanh /etc/wireguard/wg0.conf

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.