Мне нужно включить поддержку IPv6 NFS на сервере Linux Ubuntu. Этот сервер поддерживает IPv4 NFS.
Информация о Linux -
root@nimbus-nfsserver:~# uname -a
Linux nimbus-nfsserver 2.6.35-22-server #35-Ubuntu SMP Sat Oct 16 22:02:33 UTC 2010 x86_64 GNU/Linux
IP-адреса IPv4 и IPv6 активны:
root@nimbus-nfsserver:~# ifconfig
eth0 Link encap:Ethernet HWaddr 00:50:56:b1:30:88
inet addr:10.114.165.41 Bcast:10.114.191.255 Mask:255.255.224.0
inet6 addr: fc00:10:114:191:250:56ff:feb1:3088/64 Scope:Global
inet6 addr: fe80::250:56ff:feb1:3088/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:25486 errors:0 dropped:0 overruns:0 frame:0
TX packets:204 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1542572 (1.5 MB) TX bytes:28300 (28.3 KB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:89 errors:0 dropped:0 overruns:0 frame:0
TX packets:89 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:8316 (8.3 KB) TX bytes:8316 (8.3 KB)
Текущий /etc/exports
файл:
root@nimbus-nfsserver:~# cat /etc/exports
/store *(rw,async,no_root_squash,no_subtree_check)
Это чисто внутренний NFS-сервер, он позволяет монтировать NFS с любого IP-адреса.
Я хочу также включить монтирование NFS любого клиента IPv6. Как изменить /etc/exports
файл, и какая дополнительная процедура будет выполняться?
Больше информации -
root@nimbus-nfsserver:/etc/rc3.d# netstat -tln
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:60077 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:54482 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:41335 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:57184 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:2049 0.0.0.0:* LISTEN
tcp6 0 0 :::22 :::* LISTEN
tcp6 0 0 :::48318 :::* LISTEN
root@nimbus-nfsserver:/etc/rc3.d# rpcinfo -p
program vers proto port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 52246 status
100024 1 tcp 54482 status
100021 1 udp 42170 nlockmgr
100021 3 udp 42170 nlockmgr
100021 4 udp 42170 nlockmgr
100021 1 tcp 60077 nlockmgr
100021 3 tcp 60077 nlockmgr
100021 4 tcp 60077 nlockmgr
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100227 2 tcp 2049
100227 3 tcp 2049
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100003 4 udp 2049 nfs
100227 2 udp 2049
100227 3 udp 2049
100005 1 udp 55594 mountd
100005 1 tcp 57184 mountd
100005 2 udp 55594 mountd
100005 2 tcp 57184 mountd
100005 3 udp 55594 mountd
100005 3 tcp 57184 mountd
Поддержка NFS через IPv6 впервые появился в Ubuntu 10.10 - Maverick Meerkat. Большая часть работы над NFS поверх IPv6 в Linux фактически была сделано к началу 2010 г.слишком поздно для включения в 10.04. Поскольку у вас 10.04, ты не можешь использовать NFS через IPv6. Ваш единственный вариант - Обновить до более новой поддерживаемой версии (12.04 или 14.04 LTS).