NFS client side

summary of client setup on SuSE Linux

showmount -e 192.168.1.93 ll LINUX ### local mount point (directory) mount 192.168.1.93:/home/luser/linux LINUX sudo mount 192.168.1.93:/home/luser/linux LINUX ll LINUX ps -ef | grep nfs ps -ef | grep d$ nfsstat chkconfig --list | grep nfs sudo umount LINUX df -h umount LINUX sudo umount LINUX clear nfsstat chkconfig --list | grep nfs sudo umount LINUX

descriptive process - different distros

The software required to mount and exported NFS system is incorporated in the TCP-IP software. From the client side, you need to know the server name or IP address and the available exports. To probe a remote host to see possible mounts, type: --> showmount -e server-name or --> showmount -e 192.168.1.200 Export list for server-name: /NFS-shared-files * Then mount the NFS exported filesystem to a local directory, e.g. a subdirectory in your home directory: /home/luser/NFS-shared-files --> mount server-name:/NFS-shared-files /home/luser/NFS-shared-files --> mount ... server-name:/NFS-shared-files on /home/luser/NFS-shared-files type nfs (rw,addr=192.168.1.200) ... --> umount /NFS-shared-files [to unmount it later]

to make permanent, add to /etc/fstab

--> vi /etc/fstab UUID=875c6e19-7fe9-4287-8ef9-3e4062bfc62a / ext4 acl,user_xattr 1 1 UUID=1a85b89e-0a6f-4e40-8413-0e4ld7a8c91b swap swap defaults 0 0 # /dev/sdb1 /4tb ext4 defaults 0 0 /dev/sda1 /home/luser/bin/MINT ext4 defaults 0 0 server-name:/NFS-shared /home/luser/NFS-shared nfs bg,timeo=30 0 0

NFS server side

------------------------------------------------ ## PROPER SEQUENCE: ## 1) rpcbind ## 2) nfsserver ## 3) nfs ------------------------------------------------ --> chkconfig --level 5 rpcbind on ln -s '/usr/lib/systemd/system/rpcbind.service' '/etc/systemd/system/multi-user.target.wants/rpcbind.service' ln -s '/usr/lib/systemd/system/rpcbind.socket' '/etc/systemd/system/sockets.target.wants/rpcbind.socket' ------------------------------------------------ --> chkconfig --level 5 nfsserver on --> chkconfig --level 5 nfs on ------------------------------------------------ --> service rpcbind start --> service nfsserver start --> service nfs start ------------------------------------------------ --> showmount -e Export list for JohnMeister: /home/luser/scripts 192.168.1.94 /home/luser/files/work 192.168.1.84 ------------------------------------------------ --> chkconfig -list | grep nfs nfs 0:off 1:off 2:off 3:on 4:off 5:on 6:off nfsserver 0:off 1:off 2:off 3:on 4:off 5:on 6:off ------------------------------------------------ --> nfsstat Server rpc stats: calls badcalls badclnt badauth xdrcall 0 0 0 0 0 Client rpc stats: calls retrans authrefrsh 0 0 0 ------------------------------------------------ ps -ef | grep rpc root 8925 2 0 Mar04 ? 00:00:00 [rpciod] root 8940 1 0 Mar04 ? 00:00:00 /usr/sbin/rpc.idmapd -p /var/lib/nfs/rpc_pipefs root 9085 1 0 Mar04 ? 00:00:00 /sbin/rpcbind -w -f root 9118 1 0 Mar04 ? 00:00:00 /usr/sbin/rpc.mountd statd 9121 1 0 Mar04 ? 00:00:00 /usr/sbin/rpc.statd --no-notify root 9161 1 0 Mar04 ? 00:00:00 /usr/sbin/rpc.gssd -D -p /var/lib/nfs/rpc_pipefs root 9794 8297 0 00:15 pts/7 00:00:00 grep --color=auto rpc ------------------------------------------------ exit Script done on Fri Mar 4 23:34:52 2016

example of sorting the process out by trial and error, some of the errors you'll see

the following was on a SuSE Linux system. Script started on Fri Mar 4 23:10:44 2016 ------------------------------------------------ -root- [/root] ------------------------------------------------ --> ps -ef | grep d$ #### checking daemon processes - no nfs, no portmapper or rpcbind root 267 1 0 Jan13 ? 00:13:44 /usr/lib/systemd/systemd-journal root 309 1 0 Jan13 ? 00:00:22 /usr/lib/systemd/systemd-udev nscd 443 1 0 Jan13 ? 00:01:43 /usr/sbin/nscd --foregroun root 446 1 0 Jan13 ? 00:00:57 /usr/lib/systemd/systemd-login nx 1464 1387 0 Jan13 ? 00:00:00 /usr/NX/bin/nx luser 1605 1 0 Jan13 ? 00:00:04 ibus-daemon --xim - luser 1631 1 0 Jan13 ? 00:00:00 /usr/lib/gvfs/gvfs luser 1785 1 0 Jan13 ? 00:00:00 /usr/bin/kactivitymanager root 1786 1 0 Jan13 ? 00:00:23 /usr/lib/upower/upower luser 1858 1854 0 Jan13 ? 00:00:00 ksysguard root 1895 1 0 Jan13 ? 00:00:00 /usr/lib/bluetooth/bluetooth /root ------------------------------------------------ --> chkconfig | grep nfs #### checking to see if nfs is turned on in the configuration nfs off nfsserver off ------------------------------------------------ --> more /etc/exports ### checking for exported directories # See the exports(5) manpage for a description of the syntax of this file. # This file contains a list of all directories that are to be exported to # other computers via NFS (Network File System). # This file used by rpc.nfsd and rpc.mountd. See their manpages for details # on how make changes in this file effective. ------------------------------------------------ --> service nfs status nfs.service - LSB: NFS client services Loaded: loaded (/etc/init.d/nfs) Drop-In: /run/systemd/generator/nfs.service.d └─50-insserv.conf-$remote_fs.conf Active: inactive (dead) ------------------------------------------------ --> showmount -e clnt_create: RPC: Port mapper failure - Unable to receive: errno 111 (Connection refused) ------------------------------------------------ --> who -r run-level 5 Jan 13 23:23 ------------------------------------------------ --> chkconfig --list nfs Note: This output shows SysV services only and does not include native systemd services. SysV configuration data might be overridden by native systemd configuration. nfs 0:off 1:off 2:off 3:off 4:off 5:off 6:off ------------------------------------------------ --> chkconfig --list Note: This output shows SysV services only and does not include native systemd services. SysV configuration data might be overridden by native systemd configuration. after.local 0:off 1:off 2:off 3:off 4:off 5:off 6:off alsasound 0:off 1:off 2:on 3:on 4:off 5:on 6:off apache2 0:off 1:off 2:off 3:off 4:off 5:on 6:off autofs 0:off 1:off 2:off 3:off 4:off 5:off 6:off avahi-daemon 0:off 1:off 2:off 3:on 4:off 5:on 6:off avahi-dnsconfd 0:off 1:off 2:off 3:off 4:off 5:off 6:off before.local 0:off 1:off 2:off 3:off 4:off 5:off 6:off cifs 0:off 1:off 2:off 3:off 4:off 5:off 6:off collectd 0:off 1:off 2:off 3:off 4:off 5:off 6:off cron 0:off 1:off 2:on 3:on 4:off 5:on 6:off cups 0:off 1:off 2:on 3:on 4:off 5:on 6:off cyrus 0:off 1:off 2:off 3:off 4:off 5:off 6:off dbus 0:off 1:off 2:on 3:on 4:off 5:on 6:off esound 0:off 1:off 2:off 3:off 4:off 5:off 6:off gpm 0:off 1:off 2:off 3:off 4:off 5:off 6:off inputattach 0:off 1:off 2:off 3:off 4:off 5:off 6:off irq_balancer 0:off 1:off 2:off 3:off 4:off 5:off 6:off joystick 0:off 1:off 2:off 3:off 4:off 5:off 6:off kexec 0:off 1:off 2:off 3:off 4:off 5:off 6:off ldap 0:off 1:off 2:off 3:off 4:off 5:off 6:off lirc 0:off 1:off 2:off 3:off 4:off 5:off 6:off lm_sensors 0:off 1:off 2:off 3:off 4:off 5:off 6:off mcelog 0:off 1:off 2:on 3:on 4:off 5:on 6:off mdadmd 0:off 1:off 2:off 3:off 4:off 5:off 6:off nagios 0:off 1:off 2:off 3:off 4:off 5:off 6:off network 0:off 1:off 2:off 3:on 4:off 5:on 6:off nfs 0:off 1:off 2:off 3:off 4:off 5:off 6:off nfsserver 0:off 1:off 2:off 3:off 4:off 5:off 6:off ntp 0:off 1:off 2:off 3:on 4:off 5:on 6:off pcscd 0:off 1:off 2:on 3:on 4:off 5:on 6:off pm-profiler 0:off 1:off 2:off 3:off 4:off 5:off 6:off postfix 0:off 1:off 2:off 3:on 4:off 5:on 6:off powerd 0:off 1:off 2:off 3:off 4:off 5:off 6:off raw 0:off 1:off 2:off 3:off 4:off 5:off 6:off rpmconfigcheck 0:off 1:off 2:off 3:off 4:off 5:off 6:off rsyncd 0:off 1:off 2:off 3:off 4:off 5:off 6:off saslauthd 0:off 1:off 2:off 3:off 4:off 5:off 6:off snmpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off snmptrapd 0:off 1:off 2:off 3:off 4:off 5:off 6:off spamd 0:off 1:off 2:off 3:off 4:off 5:off 6:off spampd 0:off 1:off 2:off 3:off 4:off 5:off 6:off sshd 0:off 1:off 2:off 3:off 4:off 5:off 6:off xdm 0:off 1:off 2:off 3:off 4:off 5:on 6:off xsp2 0:off 1:off 2:off 3:off 4:off 5:off 6:off ypbind 0:off 1:off 2:off 3:off 4:off 5:off 6:off xinetd based services: chargen: off chargen-udp: off cups-lpd: off daytime: off daytime-udp: off discard: off discard-udp: off echo: off echo-udp: off netstat: off rsync: off sane-port: off servers: off services: off systat: off time: off time-udp: off vnc: off vnchttpd: off vsftpd: onm /root ------------------------------------------------ --> man nfs | col -b | grep -v ^$ NFS(5) File Formats Manual NFS(5) NAME nfs - fstab format and options for the nfs file systems SYNOPSIS /etc/fstab bg / fg Determines how the mount(8) command behaves if an attempt to mount an export fails. The fg option causes mount(8) to exit with an error sta- tus if any part of the mount request times out or fails outright. This is called a "foreground" mount, and is the default behavior if neither If the bg option is specified, a timeout or failure causes the mount(8) command to fork a child which continues to attempt to mount the export. The parent immediately returns with a zero exit code. This is known as a "background" mount. retry=n The number of minutes that the mount(8) command retries an NFS mount operation in the foreground or background before giving up. If this option is not specified, the default value for foreground mounts is 2 minutes, and the default value for background mounts is 10000 minutes (80 minutes shy of one week). If a value of zero is specified, the mount(8) command exits immediately after the first failure. tcp The tcp option is an alternative to specifying proto=tcp. It is included for compatibility with other operating systems. ------------------------------------------------ --> chkconfig --level 5 nfs on ------------------------------------------------ --> chkconfig | grep nfs nfs on nfsserver off ------------------------------------------------ --> chckconfig --level 5 nfsserver on ------------------------------------------------ --> chkconfig after.local off alsasound on apache2 on autofs off avahi-daemon on avahi-dnsconfd off before.local off chargen off chargen-udp off cifs off collectd off cron on cups on cups-lpd off cyrus off daytime off daytime-udp off dbus on discard off discard-udp off echo off echo-udp off esound off gpm off inputattach off irq_balancer off joystick off kexec off ldap off lirc off lm_sensors off mcelog off mdadmd off nagios off netstat off network on nfs on nfsserver on ntp on pcscd on pm-profiler off postfix on powerd off raw off rpmconfigcheck off rsync off rsyncd off sane-port off saslauthd off servers off services off snmpd off snmptrapd off spamd off spampd off sshd on systat off time off time-udp off vnc off vnchttpd off vsftpd on xdm on xsp2 off ypbind off ------------------------------------------------ --> chkconfig -list | grep nfs Note: This output shows SysV services only and does not include native systemd services. SysV configuration data might be overridden by native systemd configuration. nfs 0:off 1:off 2:off 3:on 4:off 5:on 6:off nfsserver 0:off 1:off 2:off 3:on 4:off 5:on 6:off ------------------------------------------------ --> showmount -e clnt_create: RPC: Port mapper failure - Unable to receive: errno 111 (Connection refused) /root ------------------------------------------------ --> chkconfig -list Note: This output shows SysV services only and does not include native systemd services. SysV configuration data might be overridden by native systemd configuration. after.local 0:off 1:off 2:off 3:off 4:off 5:off 6:off alsasound 0:off 1:off 2:on 3:on 4:off 5:on 6:off apache2 0:off 1:off 2:off 3:off 4:off 5:on 6:off autofs 0:off 1:off 2:off 3:off 4:off 5:off 6:off avahi-daemon 0:off 1:off 2:off 3:on 4:off 5:on 6:off avahi-dnsconfd 0:off 1:off 2:off 3:off 4:off 5:off 6:off before.local 0:off 1:off 2:off 3:off 4:off 5:off 6:off cifs 0:off 1:off 2:off 3:off 4:off 5:off 6:off collectd 0:off 1:off 2:off 3:off 4:off 5:off 6:off cron 0:off 1:off 2:on 3:on 4:off 5:on 6:off cups 0:off 1:off 2:on 3:on 4:off 5:on 6:off cyrus 0:off 1:off 2:off 3:off 4:off 5:off 6:off dbus 0:off 1:off 2:on 3:on 4:off 5:on 6:off esound 0:off 1:off 2:off 3:off 4:off 5:off 6:off gpm 0:off 1:off 2:off 3:off 4:off 5:off 6:off inputattach 0:off 1:off 2:off 3:off 4:off 5:off 6:off irq_balancer 0:off 1:off 2:off 3:off 4:off 5:off 6:off joystick 0:off 1:off 2:off 3:off 4:off 5:off 6:off kexec 0:off 1:off 2:off 3:off 4:off 5:off 6:off ldap 0:off 1:off 2:off 3:off 4:off 5:off 6:off lirc 0:off 1:off 2:off 3:off 4:off 5:off 6:off lm_sensors 0:off 1:off 2:off 3:off 4:off 5:off 6:off mcelog 0:off 1:off 2:on 3:on 4:off 5:on 6:off mdadmd 0:off 1:off 2:off 3:off 4:off 5:off 6:off nagios 0:off 1:off 2:off 3:off 4:off 5:off 6:off network 0:off 1:off 2:off 3:on 4:off 5:on 6:off nfs 0:off 1:off 2:off 3:on 4:off 5:on 6:off nfsserver 0:off 1:off 2:off 3:on 4:off 5:on 6:off ntp 0:off 1:off 2:off 3:on 4:off 5:on 6:off pcscd 0:off 1:off 2:on 3:on 4:off 5:on 6:off pm-profiler 0:off 1:off 2:off 3:off 4:off 5:off 6:off postfix 0:off 1:off 2:off 3:on 4:off 5:on 6:off powerd 0:off 1:off 2:off 3:off 4:off 5:off 6:off raw 0:off 1:off 2:off 3:off 4:off 5:off 6:off rpmconfigcheck 0:off 1:off 2:off 3:off 4:off 5:off 6:off rsyncd 0:off 1:off 2:off 3:off 4:off 5:off 6:off saslauthd 0:off 1:off 2:off 3:off 4:off 5:off 6:off snmpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off snmptrapd 0:off 1:off 2:off 3:off 4:off 5:off 6:off spamd 0:off 1:off 2:off 3:off 4:off 5:off 6:off spampd 0:off 1:off 2:off 3:off 4:off 5:off 6:off sshd 0:off 1:off 2:off 3:off 4:off 5:off 6:off xdm 0:off 1:off 2:off 3:off 4:off 5:on 6:off xsp2 0:off 1:off 2:off 3:off 4:off 5:off 6:off ypbind 0:off 1:off 2:off 3:off 4:off 5:off 6:off xinetd based services: chargen: off chargen-udp: off cups-lpd: off daytime: off daytime-udp: off discard: off discard-udp: off echo: off echo-udp: off netstat: off rsync: off sane-port: off servers: off services: off systat: off time: off time-udp: off vnc: off vnchttpd: off vsftpd: on ------------------------------------------------ --> service nfs status nfs.service - LSB: NFS client services Loaded: loaded (/etc/init.d/nfs) Drop-In: /run/systemd/generator/nfs.service.d └─50-insserv.conf-$remote_fs.conf Active: inactive (dead) --> service nfs start Job for nfs.service failed. See 'systemctl status nfs.service' and 'journalctl -xn' for details. /etc/init.d ------------------------------------------------ --> systemctl status nfs.service nfs.service - LSB: NFS client services Loaded: loaded (/etc/init.d/nfs) Drop-In: /run/systemd/generator/nfs.service.d └─50-insserv.conf-$remote_fs.conf Active: failed0m (Result: exit-code) since Fri 2016-03-04 23:28:40 PST; 17s ago Process: 8870 ExecStart=/etc/init.d/nfs start (code=exited, status=3)0m Mar 04 23:28:40 linux-server systemd[1]: Starting LSB: NFS client services... Mar 04 23:28:40 linux-server nfs[8870]: Starting NFS client services:portmap/rpcbind is not running Mar 04 23:28:40 linux-server nfs[8870]: ..missing Mar 04 23:28:40 linux-server systemd[1]: nfs.service: control process exited, code=exited status=30m Mar 04 23:28:40 linux-server systemd[1]: Failed to start LSB: NFS client services.0m Mar 04 23:28:40 linux-server systemd[1]: Unit nfs.service entered failed state.0m /etc/init.d ------------------------------------------------ --> systemctl status nfsserver.service nfsserver.service - LSB: Start the kernel based NFS daemon Loaded: loaded (/etc/init.d/nfsserver) Active: failed0m (Result: exit-code) since Fri 2016-03-04 23:29:53 PST; 11s ago Process: 8916 ExecStart=/etc/init.d/nfsserver start (code=exited, status=7)0m Mar 04 23:29:53 linux-server nfsserver[8916]: exportfs: /etc/exports [3]: Neither 'subtree_check' or 'no_subtree_check' specified for export "192.168.1.24:/h...luser/bin". Mar 04 23:29:53 linux-server nfsserver[8916]: Assuming default behaviour ('no_subtree_check'). Mar 04 23:29:53 linux-server nfsserver[8916]: NOTE: this default has changed since nfs-utils version 1.0.x Mar 04 23:29:53 linux-server rpc.mountd[8943]: Could not bind socket: (98) Address already in use0m Mar 04 23:29:53 linux-server rpc.mountd[8943]: Could not bind socket: (98) Address already in use0m Mar 04 23:29:53 linux-server startproc[8942]: startproc: exit status of parent of /usr/sbin/rpc.mountd: 10m Mar 04 23:29:53 linux-server nfsserver[8916]: mountd..failed Mar 04 23:29:53 linux-server systemd[1]: nfsserver.service: control process exited, code=exited status=70m Mar 04 23:29:53 linux-server systemd[1]: Failed to start LSB: Start the kernel based NFS daemon.0m Mar 04 23:29:53 linux-server systemd[1]: Unit nfsserver.service entered failed state.0m Hint: Some lines were ellipsized, use -l to show in full. ------------------------------------------------ --> w 23:30:34 up 51 days, 7 min, 10 users, load average: 0.08, 0.04, 0.05 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT luser :0 console 13Jan16 ?xdm? 14:04m 0.05s /usr/bin/ck-launch-session /usr/bin/ssh-agent /etc/X11/xinit/xinitrc ------------------------------------------------ --> service nfs check Usage: /sbin/service nfs {start|stop|reload|restart|try-restart|force-reload|status} /etc/init.d ------------------------------------------------ --> chkconfig --help usage: chkconfig -A|--allservices (together with -l: show all services) chkconfig -t|--terse [names] (shows the links) chkconfig -e|--edit [names] (configure services) chkconfig -s|--set [name state]... (configure services) chkconfig -l|--list [--deps] [names] (shows the links) chkconfig -c|--check name [state] (check state) chkconfig -a|--add [names] (runs insserv) chkconfig -d|--del [names] (runs insserv -r) chkconfig -h|--help (print usage) chkconfig -f|--force ... (call insserv with -f) chkconfig [name] same as chkconfig -t chkconfig name state... same as chkconfig -s name state chkconfig --root= ... use as the root file system /etc/init.d ------------------------------------------------ --> /etc/init.d/nfs start redirecting to systemctl start nfs.service Job for nfs.service failed. See 'systemctl status nfs.service' and 'journalctl -xn' for details. /etc/init.d ------------------------------------------------ --> systemctl status nfs.service nfs.service - LSB: NFS client services Loaded: loaded (/etc/init.d/nfs) Drop-In: /run/systemd/generator/nfs.service.d └─50-insserv.conf-$remote_fs.conf Active: failed0m (Result: exit-code) since Fri 2016-03-04 23:31:58 PST; 11s ago Process: 9006 ExecStart=/etc/init.d/nfs start (code=exited, status=3) Mar 04 23:31:58 linux-server nfs[9006]: Starting NFS client services:portmap/rpcbind is not running Mar 04 23:31:58 linux-server nfs[9006]: ..missing Mar 04 23:31:58 linux-server systemd[1]: nfs.service: control process exited, code=exited status=3 Mar 04 23:31:58 linux-server systemd[1]: Failed to start LSB: NFS client services. Mar 04 23:31:58 linux-server systemd[1]: Unit nfs.service entered failed state. /etc/init.d ------------------------------------------------ --> zypper install portmap Loading repository data... Reading installed packages... 'portmap' not found in package names. Trying capabilities. 'rpcbind' providing 'portmap' is already installed. Resolving package dependencies... Nothing to do. /etc/init.d ------------------------------------------------ --> chkconfig --level 5 rpcbind on ln -s '/usr/lib/systemd/system/rpcbind.service' '/etc/systemd/system/multi-user.target.wants/rpcbind.service' ln -s '/usr/lib/systemd/system/rpcbind.socket' '/etc/systemd/system/sockets.target.wants/rpcbind.socket' ------------------------------------------------ --> service nfs start Job for nfs.service failed. See 'systemctl status nfs.service' and 'journalctl -xn' for details. /etc/init.d ------------------------------------------------ ## PROPER PROCESS BELOW: ## 1) rpcbind 2) nfsserver 3) nfs ------------------------------------------------ --> service rpcbind start /etc/init.d ------------------------------------------------ --> service nfsserver start /etc/init.d ------------------------------------------------ --> service nfs start /etc/init.d ------------------------------------------------ --> showmount -e Export list for linux-server: /home/luser/scripts 192.168.1.24 /home/luser/files/work 192.168.1.24 ------------------------------------------------ --> nfsstat Server rpc stats: calls badcalls badclnt badauth xdrcall 0 0 0 0 0 Client rpc stats: calls retrans authrefrsh 0 0 0 ------------------------------------------------ ps -ef | grep rpc root 8925 2 0 Mar04 ? 00:00:00 [rpciod] root 8940 1 0 Mar04 ? 00:00:00 /usr/sbin/rpc.idmapd -p /var/lib/nfs/rpc_pipefs root 9085 1 0 Mar04 ? 00:00:00 /sbin/rpcbind -w -f root 9118 1 0 Mar04 ? 00:00:00 /usr/sbin/rpc.mountd statd 9121 1 0 Mar04 ? 00:00:00 /usr/sbin/rpc.statd --no-notify root 9161 1 0 Mar04 ? 00:00:00 /usr/sbin/rpc.gssd -D -p /var/lib/nfs/rpc_pipefs root 9794 8297 0 00:15 pts/7 00:00:00 grep --color=auto rpc ------------------------------------------------ ------------------------------------------------ exit Script done on Fri Mar 4 23:34:52 2016
search for:
on the internet, or:
JohnMeister.com-fotos
LinuxMeister-Linux
BibleTech-
Bible overview


Wagoneers

FULL SIZE JEEPS

JeepMeister
"Jeep is America's
only real sports car."
-Enzo Ferrari


MeisterTech
Diesels +

One Page Overview

Intro to Linux


AMSOIL product guide,
or, AMSOIL web, or 1-800-956-5695,
use customer #283461

Amsoil dealer since 1983
purchase AMSOIL
at Midway Auto on SR9 in Snohomish,
or at Northland Diesel in Bellingham, WA


SJ - 1962-1991

XJ - 1984-2001

WJ - 1999-2004

KJ - 2002-2007

WK - 2005-2010

Find the recommended
AMSOIL synthetics
for your Jeep

CJ-10A - 1984-1986

Jeepsters

MJ - 1984-1992

Willys - 1946-1965

Other Jeeps (FC)