歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Fedora 17中實現虛擬機共享host虛擬打印機

Fedora 17中實現虛擬機共享host虛擬打印機

日期:2017/2/28 14:54:46   编辑:Linux教程

今天在虛擬機中突然需要虛擬打印,就稍微折騰了一下,免得虛擬機中軟件裝得過多,占空間,
在Fedora 17中做法如下:

1.先安裝虛擬打印機和虛擬網卡工具:
yum install cups cups-pdf tunctl

2.打開端口:
管理->防火牆,勾選網絡打印服務器

3.在浏覽器中配置打印機:
網址是localhost:631
點擊Administration,勾選 Share printers connected to this system,Allow printing from the Internet,Allow users to cancel any job (not just their own)
點擊change settings

4.建立虛擬網卡:
a修改/etc/sysctl.conf
其中:
net.ipv4.ip_forward=1
b新建文件/etc/rc.d/rc.local
輸入:
#!/bin/bash
tunctl -t tap0
ifconfig tap0 10.0.2.2 netmask 255.255.255.0 up
iptables -t nat -A POSTROUTING -o p35p1 -s 10.0.2.0/24 -j MASQUERADE
其中p35p1是自己機器的網卡名
然後保存,加運行權限
c.重啟計算機

5.配置VirtualBox:
網絡->網卡1->啟用網絡連接->橋接->tap0
網卡2也啟用,使用NAT

6.配置虛擬機:
a假設是XP系統,進入之後,打開網絡連接,網卡1對應的配置手動配置ip地址為10.0.2.x,x自選,大於2即可,netmask255.255.255.0,DNS可以不配置
b在IE中輸入:超文本傳輸協議:兩槓10.0.2.2:631,應該能出cups的頁面了,點printers,點擊cups-pdf
c復制下來網址,進入打印機和傳真->右鍵添加打印機->網絡打印機->連接到Internet、家庭和辦公網絡上的打印機->粘貼地址->打印機驅動選Generic和微軟彩色印刷打印機項
d把host機的/var/spool/cups-pdf/ANONYMOUS目錄共享過來

然後就行了~

Copyright © Linux教程網 All Rights Reserved