Tôi đang làm việc để chuyển thiết lập máy chủ hiện tại của mình sang phần cứng mới hơn và chuyển từ koala karmic koala sang lucyn lynx. Hiện tại tôi đang sử dụng gw6c (được biên dịch từ trang web gogo6, trái ngược với phiên bản từ kho lưu trữ) để có quyền truy cập ipv6 cho các hệ thống của tôi. Trên hệ thống koala karmic, tôi đã sử dụng tập lệnh init.d đơn giản để bắt đầu ứng dụng khách ipv6
#! /bin/sh
/usr/local/gw6c/bin/gw6c -f /usr/local/gw6c/bin/gw6c.conf
Tôi hình dung vì cái này chạy ở bất kỳ runlevel nào, nó sẽ dịch sang
respawn
console none
start on startup
stop on shutdown
script
exec /usr/local/gw6c/bin/gw6c -f /usr/local/gw6c/bin/gw6c.conf
emit free6_ipv6_started
end script
điều này hoạt động tốt bắt đầu từ initctrl, nhưng dường như không khởi động khi khởi động. - trạng thái của nó đang dừng / chờ đợi. Nó hoạt động tốt (và hồi đáp) khi bắt đầu khác. Mọi ý tưởng về việc tôi đang sai ở đâu, và điều gì sẽ là 'tranh luận bắt đầu' thích hợp?
EDIT: lỗi chính xác là 'init: gw6c quy trình chính (xxx) đã kết thúc với trạng thái 8', sau đó là quá trình hồi sinh, với xxx là nghi ngờ về PID. Tôi cũng nghi ngờ một nửa điều này là do gw6c bắt đầu trước khi kết nối mạng và tôi cần eth0 của mình trước khi gw6c hoạt động