Nautilus not able to handle litteral IPv6 address like smb://::1/sharing/
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Nautilus |
Fix Released
|
High
|
|||
gvfs (Ubuntu) |
Fix Released
|
Low
|
Ubuntu Desktop Bugs |
Bug Description
Binary package hint: nautilus
It seems Nautilus' SMB does not know how to handle litteral IPv6 address like smb://::1/sharing/ . This results in:
Could not find "smb:///sharing".
Please check the spelling and try again.
The variant smb://[
Could not display "smb://
Expected behaviour: just a succesful connection to the share /sharing/ on the localhost via IPv6, by using ::1 or [::1].
This bug is relevant because SMB itself over IPv6 works great and is a solution for SMB access without IPv4 NAT problems, and/but a FQDN is not always available.
NB: ::1 is just an example. Addresses like 2001:... don't work either.
Important remarks:
Nautilus' SMB does *correctly* handle:
- litteral IPv4 address like 127.0.0.1
- name resolving to IPv4 address
- name resolving to IPv6 address (yes!)
- smb://ip6-
- Bonjour/zereconf names like smb://quirinius
smbclient does *correctly* handle litteral IPv6 addresses:
sander@quirinius:~$ smbclient -N -L ::1
Anonymous login successful
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.4.0]
Sharename Type Comment
--------- ---- -------
print$ Disk Printer Drivers
IPC$ IPC IPC Service (quirinius server (Samba, Ubuntu))
Brother-
sharing Disk
::1 is an IPv6 address -- no workgroup available
sander@quirinius:~$
ProblemType: Bug
Architecture: i386
Date: Sat Dec 5 21:28:24 2009
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/bin/nautilus
Package: nautilus 1:2.28.1-0ubuntu3
ProcEnviron:
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: nautilus
Uname: Linux 2.6.31-15-generic i686
Changed in nautilus (Ubuntu): | |
status: | New → Triaged |
tags: | added: ipv6 |
Changed in nautilus: | |
importance: | Unknown → Medium |
status: | Unknown → New |
Changed in nautilus: | |
status: | New → Fix Released |
Changed in nautilus: | |
importance: | Medium → High |
status: | Fix Released → Confirmed |
Changed in nautilus: | |
status: | Confirmed → Fix Released |
Things I tried that don't work:
nautilus smb://::1/sharing :\:\1/sharing
nautilus 'smb://::1/sharing'
nautilus smb://[::1]/sharing
nautilus smb://\
This IPv6 name does work:
nautilus smb://ip6- localhost/ sharing/
And FWIW: bonjour / zeroconf works too:
nautilus smb://quirinius .local. /sharing/