Instalar impressora no Virtual Box 5.2.0 tendo Ubuntu 16.04 como hospedeiro

Iniciado por mtorresmbr, 18 de Novembro de 2017, 19:47

tópico anterior - próximo tópico

mtorresmbr

De forma nativa, meu computador tem o Ubuntu 16.04 instalado, mas estou precisando usar o windows 10 e por isso, o instalei em uma máquina virtual criada pelo Virtual Box.

No meu sistema nativo, Ubuntu, minha impressora HP Deskjet 1516 funciona perfeitamente, porém não estou conseguindo imprimir via o Win10 da máquina virtual. Já olhei outras postagens do fórum, como também pesquisei no Google, e ainda não consegui uma solução. Por gentileza, me ajudem.

selvaking

Vc pode fazer de duas formas.

1. vc pode instalar o "Oracle VM VirtualBox Extension Pack" de acordo com a versão do seu Virtualbox. Mas só rola no virtualbox da página da Oracle. Se vc instalou a versão dos repositórios não vai rolar.  Esse Extension Pack da suporte para dispositivos USB 2.0 e USB 3.0, VirtualBox RDP, encriptação de disco, NVMe e PXE boot para placas Intel.

2. Colocar a placa do sistema virtual em modo Bridge, assim ela vai pegar um IP direto do seu roteador. Vc compartilha a impressora no seu Ubuntu para toda a Rede e no sistema virtual vc detecta as impressoras de rede compartilhadas.
Dê-me um computador com o Tux que movo o mundo!

Linux User #323049

mtorresmbr

Eu instalei o VirtualBox a partir da página da Oracle, mas não deu certo.

Por gentileza, não sei fazer a opção 2. O que é modo Bridge? Como colocar neste modo?

Citação de: selvaking online 21 de Novembro de 2017, 18:42
Vc pode fazer de duas formas.

1. vc pode instalar o "Oracle VM VirtualBox Extension Pack" de acordo com a versão do seu Virtualbox. Mas só rola no virtualbox da página da Oracle. Se vc instalou a versão dos repositórios não vai rolar.  Esse Extension Pack da suporte para dispositivos USB 2.0 e USB 3.0, VirtualBox RDP, encriptação de disco, NVMe e PXE boot para placas Intel.

2. Colocar a placa do sistema virtual em modo Bridge, assim ela vai pegar um IP direto do seu roteador. Vc compartilha a impressora no seu Ubuntu para toda a Rede e no sistema virtual vc detecta as impressoras de rede compartilhadas.

nomade

Solução mais fácil
Citar2. Colocar a placa do sistema virtual em modo Bridge, assim ela vai pegar um IP direto do seu roteador. Vc compartilha a impressora no seu Ubuntu para toda a Rede e no sistema virtual vc detecta as impressoras de rede compartilhadas.

Bridge significa ponte (obviamente), ou seja Configuração de rede em bridge permite conexão direta ao gateway e ele quem vai gerenciar o dhcp (em qualquer dispositivo, não só no virtualbox). Dessa forma a conexão de rede do seu sistema no Virtualbox vai estar passando direto ao roteador. Então se você compartilhar a impressora na rede pelo seu ubuntu, o sistema virtualizado irá enxergar.

Você tem que ir em configurações de rede para o sistema que você virtualizou e mude de NAT para Bridge.
Ubuntu Studio 22.04 LTS

mtorresmbr

Entrei no meu sistema convidado, o Windows 10, e busquei mudar de NAT para Bridge, mas não encontrei onde devo fazer isso.  Tentei colocar aqui nesta mensagem, o print que fiz, mas não estou sabendo.
Desculpem minha ignorância no linux, e aqui no fórum, mas vou aprendendo. :)

Citação de: nomade online 25 de Novembro de 2017, 10:00
Solução mais fácil
Citar2. Colocar a placa do sistema virtual em modo Bridge, assim ela vai pegar um IP direto do seu roteador. Vc compartilha a impressora no seu Ubuntu para toda a Rede e no sistema virtual vc detecta as impressoras de rede compartilhadas.

Bridge significa ponte (obviamente), ou seja Configuração de rede em bridge permite conexão direta ao gateway e ele quem vai gerenciar o dhcp (em qualquer dispositivo, não só no virtualbox). Dessa forma a conexão de rede do seu sistema no Virtualbox vai estar passando direto ao roteador. Então se você compartilhar a impressora na rede pelo seu ubuntu, o sistema virtualizado irá enxergar.

Você tem que ir em configurações de rede para o sistema que você virtualizou e mude de NAT para Bridge.

druidaobelix

Citação de: mtorresmbr online 25 de Novembro de 2017, 11:32
Entrei no meu sistema convidado, o Windows 10, e busquei mudar de NAT para Bridge, mas não encontrei onde devo fazer isso. 

Não é entrar no sistema convidado para fazer isso, é antes, ainda na tela inicial que é a "Oracle VM VirtualBox Gerenciador".

Click em:

Configurações/Rede

onde deverá marcado o checkbox "Habilitar Placa de Rede"

escolha no campo abaixo:

Conectado a: Placa em modo Bridge



www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

mtorresmbr

Citação de: druidaobelix online 25 de Novembro de 2017, 12:58
Citação de: mtorresmbr online 25 de Novembro de 2017, 11:32
Entrei no meu sistema convidado, o Windows 10, e busquei mudar de NAT para Bridge, mas não encontrei onde devo fazer isso. 

Não é entrar no sistema convidado para fazer isso, é antes, ainda na tela inicial que é a "Oracle VM VirtualBox Gerenciador".

Click em:

Configurações/Rede

onde deverá marcado o checkbox "Habilitar Placa de Rede"

escolha no campo abaixo:

Conectado a: Placa em modo Bridge



Muito agradecido, fiz esta modificação. O windows detecta uma impressora, mas quando mando imprimir, não dá certo. Dá que foi para a fila de impressão, mas não sei de lá. A impressora não imprimi.

druidaobelix

Então, @mtorresmbr,

Num teste que fiz aqui consegui fazer funcionar o reconhecimento das portas USB no VirtualBox tendo o Windows10 (edição Home versão 1709 - compilação 16299.64, arquitetura 64-bits) como guess (=visitante) e o Ubuntu 16.04.3 (kernel 4.4.0-101 #124) como hospedeiro (=host), tendo nele 'atachado', isto é, plugado, uma impressora HP Photosmart C4280, embora não seja exatamente um caminho muito óbvio ou trivial.

Espetei também um pendrive e está identificando o pendrive numa porta USB 2.0, além de estar aparecendo a mencionada impressora plugada.

No caso usei a última versao disponível no site do VirtualBox Oracle, isto é, a versão 5.2.2 r119230 (QT5.6.1)

Na prática só funcionou depois que fiz funcionar primeiramente numa máquina virtual com o 'guess' Ubuntu 17.10, nele foi tudo fácil e de primeira, não apenas reconheceu e funcionou a impressora como também a função de digitalização dela.

Bem, o fato é que depois funcionou também no Windows 10, então aí no seu sistema deveria estar funcionando também.

Talvez fosse melhor revermos isso desde o início.

Evidentemente que o pressuposto é que seu sistema hospedeiro (host=Ubuntu) esteja devidamente atualizado.

sudo apt update

sudo apt upgrade

Os dois comandos acima devem terminar sem erros de quaisquer espécie.

Não precisa trazer ao tópico o resultado do processamentos dos dois comandos acima, não ajuda em nada, a menos que apresentem algum erro, aí então será preciso examinar.

Também é melhor saber concretamente o cenário do seu sistema, traga ao tópico:

lsb_release -rd&&echo "${XDG_CURRENT_DESKTOP}"&&echo $XDG_SESSION_TYPE

uname -ri



www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

mtorresmbr

Citação de: druidaobelix online 27 de Novembro de 2017, 21:43
Então, @mtorresmbr,

Num teste que fiz aqui consegui fazer funcionar o reconhecimento das portas USB no VirtualBox tendo o Windows10 (edição Home versão 1709 - compilação 16299.64, arquitetura 64-bits) como guess (=visitante) e o Ubuntu 16.04.3 (kernel 4.4.0-101 #124) como hospedeiro (=host), tendo nele 'atachado', isto é, plugado, uma impressora HP Photosmart C4280, embora não seja exatamente um caminho muito óbvio ou trivial.

Espetei também um pendrive e está identificando o pendrive numa porta USB 2.0, além de estar aparecendo a mencionada impressora plugada.

No caso usei a última versao disponível no site do VirtualBox Oracle, isto é, a versão 5.2.2 r119230 (QT5.6.1)

Na prática só funcionou depois que fiz funcionar primeiramente numa máquina virtual com o 'guess' Ubuntu 17.10, nele foi tudo fácil e de primeira, não apenas reconheceu e funcionou a impressora como também a função de digitalização dela.

Bem, o fato é que depois funcionou também no Windows 10, então aí no seu sistema deveria estar funcionando também.

Talvez fosse melhor revermos isso desde o início.

Evidentemente que o pressuposto é que seu sistema hospedeiro (host=Ubuntu) esteja devidamente atualizado.

sudo apt update

sudo apt upgrade

Os dois comandos acima devem terminar sem erros de quaisquer espécie.

Não precisa trazer ao tópico o resultado do processamentos dos dois comandos acima, não ajuda em nada, a menos que apresentem algum erro, aí então será preciso examinar.

Também é melhor saber concretamente o cenário do seu sistema, traga ao tópico:

lsb_release -rd&&echo "${XDG_CURRENT_DESKTOP}"&&echo $XDG_SESSION_TYPE

uname -ri

Fiz os 2 primeiros procedimentos, e deu tudo certo. Depois fiz os 2 últimos procedimentos, e o que obtive foi:

misael@misael-desktop:~$ lsb_release -rd&&echo "${XDG_CURRENT_DESKTOP}"&&echo $XDG_SESSION_TYPE
Description:   Ubuntu 16.04.3 LTS
Release:   16.04
Unity
x11
misael@misael-desktop:~$ uname -ri
4.10.0-40-generic x86_64
misael@misael-desktop:~$



druidaobelix

Citação de: mtorresmbr online 28 de Novembro de 2017, 04:02
Description:   Ubuntu 16.04.3 LTS / Release:   16.04 / Unity / x11
4.10.0-40-generic x86_64

Pois bem, @ mtorresmbr,

1. Quanto tem de memória RAM nessa máquina física e qual é a cpu?

2. Qual é o Windows 10 instalado como máquina virtual?

3. Tem mais algum outro sistema operacional Linux virtualizado nessa Virtualbox?

4. O título do tópico está dizendo que o VirtualBox instalado é a versão 5.2.0, porém lá no site a versão atual é a 5.2.2.
Qual é a versão do extension pack que baixou e instalou?

A versão do extension pack precisa ser a mesma do VirtualBox, como mesmo está alertado no site:

"Please install the extension pack with the same version as your installed version of VirtualBox:"

As versões estão de fato casadas?

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

selvaking

Acesse no navegador do seu sistema Ubuntu o endereço:
http://localhost:631/admin

Veja se a direita está marcado "Share printers connected to this system". se não estiver marque e clique no botão "Change Settings" mais abaixo para salvar as modificações.

Reinicie seu Ubuntu.

Verifique depois se o seu Windows detecta a impressora de rede.

Como disse no meu primeiro post. Existem dois métodos. Escolha um deles. Se vc escolheu colocar a placa de rede do seu sistema virtual em modo bridge, não é preciso se preocupar em instalar o "Oracle VM VirtualBox Extension Pack"
Dê-me um computador com o Tux que movo o mundo!

Linux User #323049

mtorresmbr

Citação de: selvaking online 28 de Novembro de 2017, 18:22
Acesse no navegador do seu sistema Ubuntu o endereço:
http://localhost:631/admin

Veja se a direita está marcado "Share printers connected to this system". se não estiver marque e clique no botão "Change Settings" mais abaixo para salvar as modificações.

Reinicie seu Ubuntu.

Verifique depois se o seu Windows detecta a impressora de rede.

Como disse no meu primeiro post. Existem dois métodos. Escolha um deles. Se vc escolheu colocar a placa de rede do seu sistema virtual em modo bridge, não é preciso se preocupar em instalar o "Oracle VM VirtualBox Extension Pack"

Realmente não estava marcado o "Share printers connected to this system", e então fiz como me orientaste. Logo após, foi solicitado usuário e senha, coloquei e a modificação foi realizada. Reiniciei o computador, mas o problema não foi resolvido.

E anteriormente, já tinha colocado a placa de rede do seu sistema virtual em modo bridge.

mtorresmbr

Citação de: druidaobelix online 28 de Novembro de 2017, 13:58
Citação de: mtorresmbr online 28 de Novembro de 2017, 04:02
Description:   Ubuntu 16.04.3 LTS / Release:   16.04 / Unity / x11
4.10.0-40-generic x86_64

Pois bem, @ mtorresmbr,

1. Quanto tem de memória RAM nessa máquina física e qual é a cpu?

2. Qual é o Windows 10 instalado como máquina virtual?

3. Tem mais algum outro sistema operacional Linux virtualizado nessa Virtualbox?

4. O título do tópico está dizendo que o VirtualBox instalado é a versão 5.2.0, porém lá no site a versão atual é a 5.2.2.
Qual é a versão do extension pack que baixou e instalou?

A versão do extension pack precisa ser a mesma do VirtualBox, como mesmo está alertado no site:

"Please install the extension pack with the same version as your installed version of VirtualBox:"

As versões estão de fato casadas?

01.
Memória = 7,7 GiB
Processador = Intel Core i5-3330 CPU @ 3.00GHz x 4
Gráficos = Intel Ivybridge Desktop
Tipo de sistema = 64-bit

02.
Windows 10 Pro

03.
Só tem 1 VM, que é a do Windows.

04.
Quando criei o tópico, a versão mais recente era a  5.2.0. Com a nova versão, já atualizei tudo, tanto o virtual box, como a extension pack, para. a versão atual é a 5.2.2

selvaking

Dê-me um computador com o Tux que movo o mundo!

Linux User #323049

mtorresmbr