Печать на сетевой принтер из VirtualBox

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

-sanches-
Сообщения: 333
ОС: Gentoo

Печать на сетевой принтер из VirtualBox

Сообщение -sanches- »

Приветствую!

Есть проблема с сабжем. Ubuntu 8.04 VirtualBox OSE 1.56.
Гостевая система в Боксе подключена через хост интерфейс vbox0:

Код: Выделить всё

vbox0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 500
    inet 192.168.1.1/24 brd 192.168.1.255 scope global vbox0


Сетевой принтер подключен через eth0:1

Код: Выделить всё

 eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000
    inet 192.168.168.249/24 brd 192.168.168.255 scope global eth0:1

В Ubuntu включен режим маршрутизации

Код: Выделить всё

echo "1" > /proc/sys/net/ipv4/ip_forward

Маршрутная таблица на Ubuntu

Код: Выделить всё

"ipISP" dev eth0  proto kernel  scope link  src "myIP-ISP "
192.168.1.0/24 dev vbox0  proto kernel  scope link  src 192.168.1.1
192.168.168.0/24 dev eth0  proto kernel  scope link  src 192.168.168.249
169.254.0.0/16 dev eth0  scope link  metric 1000
default via "gateISP" dev eth0  metric 100

Ping c гостевой системы до принтера

Код: Выделить всё

C:\Documents and Settings\>ping 192.168.168.168
Обмен пакетами с 192.168.168.168 по 32 байт:

Ответ от 192.168.168.168: число байт=32 время=1мс TTL=254
Ответ от 192.168.168.168: число байт=32 время=1мс TTL=254
Ответ от 192.168.168.168: число байт=32 время=1мс TTL=254
Ответ от 192.168.168.168: число байт=32 время<1мс TTL=254


Все вроде бы хорошо, но софт для принтера гостевой системы сам принтер не обнаруживает. При попытке что-то напечатать tcpdump на vbox0 показывает следующее:

Код: Выделить всё

17:59:15.228455 IP 192.168.1.2.1125 > 213.180.204.92.80: R 767:767(0) ack 1286 win 0
17:59:15.228505 IP 192.168.1.2.1124 > 213.180.204.92.80: R 1158:1158(0) ack 1829 win 0
17:59:15.277541 IP 192.168.1.2.1127 > 192.168.168.168.9100: S 1648688102:1648688102(0) win 64240 <mss 1460,nop,nop,sackOK>
17:59:21.269275 IP 192.168.1.2.1127 > 192.168.168.168.9100: S 1648688102:1648688102(0) win 64240 <mss 1460,nop,nop,sackOK>

Но если гостевую систему подключать через NAT виртуалбокса, то все работает отлично.
Где может быть проблема?
Схемку прилагаю.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали: