萬盛學電腦網

 萬盛學電腦網 >> Linux教程 >> Fedora 17中實現虛擬打印機共享

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

  

  在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 © 萬盛學電腦網 all rights reserved