在Fedora 17中做法如下:
1.先安裝虛擬打印機和虛擬網(wǎng)卡工具:
yum install cups cups-pdf tunctl
2.打開端口:
管理->防火墻,勾選網(wǎng)絡(luò)打印服務(wù)器
3.在瀏覽器中配置打印機:
網(wǎng)址是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.建立虛擬網(wǎng)卡:
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是自己機器的網(wǎng)卡名
然后保存,加運行權(quán)限
c.重啟計算機
5.配置VirtualBox:
網(wǎng)絡(luò)->網(wǎng)卡1->啟用網(wǎng)絡(luò)連接->橋接->tap0
網(wǎng)卡2也啟用,使用NAT
6.配置虛擬機:
a假設(shè)是XP系統(tǒng),進入之后,打開網(wǎng)絡(luò)連接,網(wǎng)卡1對應(yīng)的配置手動配置ip地址為10.0.2.x,x自選,大于2即可,netmask255.255.255.0,DNS可以不配置
b在IE中輸入:超文本傳輸協(xié)議:兩杠10.0.2.2:631,應(yīng)該能出cups的頁面了,點printers,點擊cups-pdf
c復(fù)制下來網(wǎng)址,進入打印機和傳真->右鍵添加打印機->網(wǎng)絡(luò)打印機->連接到Internet、家庭和辦公網(wǎng)絡(luò)上的打印機->粘貼地址->打印機驅(qū)動選Generic和微軟彩色印刷打印機項
d把host機的/var/spool/cups-pdf/ANONYMOUS目錄共享過來
然后就行了~
新聞熱點
疑難解答