WLAN共享网络给以太网,实际上是把以太网口当作一个路由器,这个路由器的IP是由WLAN给他分配的,169.254.xx.xx是windows设定的ip,当网络接口无法从上一级网络接口获得ip时,该网络接口的ip被设置为169.254 ,所以问题出在WLAN无法正常分配IP。
 解决方法:
 修改WLAN的共享属性
 
 另外,如果两个电脑之间不是网口直接连接,是用usb转以太网接口时,也会出现这个问题,可能是以太网的驱动不支持usb转以太网,这个没有验证过。
使用nfs指令进行的前置工作:
 在Ubuntu中设置共享目录/home/flx/linux/nfs,下载nfs包
 sudo apt-get install nfs-kernel-server rpcbind
 在/etc/exports 中设置/home/flx/linux/nfs为共享目录,
 在/etc/exports文本中添加语句:
 /home/flx/linux/nfs *(rw,sync,no_root_squash)
 星表示跟任意ip共享
 设置完成后重启:
 sudo /etc/init.d/nfs-kernel-server restart
出现问题无法下载:
 问题1:lookup failed
 原因:
 Ubuntu24.04无法使用nfs2版本,原因是内核版本是6.0以上,无法支持nfs2版本。uboot使用的是nfs2,导致nfs指令无法下载。
 通过sudo cat /proc/fs/nfsd/versions查看Ubuntu中的nfs版本,24.04没有2,只有3,4。20.04显示-2,说明可以支持nfs2,只是没有开启nfs2。
 换成Ubuntu20.04,使用Linux内核5,支持nfs2,但是没有开启nfs2,所以进行下列操作。
 修改nfs-kernel-server文件
 sudo vim /etc/default/nfs-kernel-server
 修改成下面的:
# Number of servers to start up
#RPCNFSDCOUNT=8
RPCNFSDCOUNT="-V 2 8"
# Runtime priority of server (see nice(1))
RPCNFSDPRIORITY=0
# Options for rpc.mountd.
# If you have a port-based firewall, you might want to set up
# a fixed port here using the --port option. For more information, 
# see rpc.mountd(8) or http://wiki.debian.org/SecuringNFS
# To disable NFSv4 on the server, specify '--no-nfs-version 4' here
RPCMOUNTDOPTS="-V 2 --manage-gids"
# Do you want to start the svcgssd daemon? It is only required for Kerberos
# exports. Valid alternatives are "yes" and "no"; the default is "no".
NEED_SVCGSSD=""
# Options for rpc.svcgssd.
#RPCSVCGSSDOPTS=""
RPCSVCGSSDOPTS="--nfs-version 2,3,4 --debug --syslog"
 
修改/etc/nfs.conf
 
重启nfs:
 sudo service nfs-kernel-server restart
问题2:cannot comunt
 修改/etc/hosts
 增加语句:
 
 重启nfs:
 sudo service nfs-kernel-server restart
问题3:直接done
 
 在windows服务中找到:
 
 如果是运行,就停止,
 如果是禁止,就先启动然后停止,
 重新nfs指令下载
资料来自多个CSDN博客。



















