CentOS下VirtualBox配置打印機共享步驟
Guest Additions是VirtualBox增強功能的核心組件,支持USB設備重定向和共享功能。
mkdir /mnt/cdrom # 創建掛載點(若不存在)
mount /dev/cdrom /mnt/cdrom # 掛載光盤
cd /mnt/cdrom # 進入掛載目錄
./VBoxLinuxAdditions.run # 運行安裝腳本
reboot
CUPS(Common Unix Printing System)是Linux系統下管理打印的核心服務,需先安裝并配置為允許網絡訪問。
sudo yum install -y cups # CentOS 7/8均適用
sudo systemctl start cups # 啟動服務
sudo systemctl enable cups # 開機自動啟動
sudo vi /etc/cups/cupsd.conf
找到以下配置項并修改(若不存在則添加):Listen 0.0.0.0:631 # 允許所有IP訪問CUPS服務
<Location /> # 允許所有主機訪問Web管理界面
Order allow,deny
Allow all
</Location>
保存退出后重啟CUPS服務:sudo systemctl restart cups
有兩種方式可實現共享:通過VirtualBox共享主機打印機或通過網絡共享打印機(如宿主機已開啟CUPS共享)。
https://<宿主機IP地址>:631(如https://192.168.1.100:631);root,密碼為宿主機root密碼);192.168.1.100),點擊Find;sudo firewall-cmd --permanent --add-service=cups # 永久允許CUPS
sudo firewall-cmd --reload # 重新加載防火墻規則
sudo setsebool -P cups_allow_network 1 # 允許CUPS網絡訪問