前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ubuntu tftp 端口 NFS端口固定与防火墙「建议收藏」

ubuntu tftp 端口 NFS端口固定与防火墙「建议收藏」

作者头像
全栈程序员站长
发布2022-09-14 15:33:08
1.4K0
发布2022-09-14 15:33:08
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

在ubuntu中安装tftp 服务

  • 安装tftp
代码语言:javascript
复制
sudo apt-get install tftp-hpa tftpd-hpa
  • 创建 /tftpboot 文件夹 TFTP 需要一个文件夹来存放文件,我们在根目录下新建一个/tftpboot 目录做为 TFTP 文件存储目录,之所以使用该目录是因为后面使用的 Petalinux 工具默认使用该目录,省得我们每次建 Petalinux 工程的时候手动修改。创建/tftpboot 目录命令如下:
代码语言:javascript
复制
sudo mkdir -p /tftpboot
sudo chmod 777 /tftpboot
  • 配置 tftp。 打开/etc/default/tftpd-hpa 文件,将其内容修改如下:
代码语言:javascript
复制
1 # /etc/default/tftpd-hpa
2
3 TFTP_USERNAME="tftp"
4 TFTP_DIRECTORY="/tftpboot"
5 TFTP_ADDRESS=":69"
6 TFTP_OPTIONS="-l -c -s"
  • 防火墙允许69端口
代码语言:javascript
复制
sudo ufw  allow  69
  • 重启tftp 服务
代码语言:javascript
复制
sudo service tftpd-hpa restart

在ubuntu中安装NFS服务 并固定端口 假定已经安装完成NFS

通过rpcinfo命令可以查看 NFS 相关的端口:

代码语言:javascript
复制
rpcinfo -p

以上这些端口中,2049 和 111 端口是固定端口,mountd 和 nlockmgr 对应的端口是随机分配的。正常情况下,应该还有 status服务占用端口,不知道为啥没有。 mountd、nlockmgr、和status服务默认情况下是随机分配端口的,但这样搞不好配置防火墙或者端口映射啥的。

修改/etc/default/nfs-common文件,配置status服务端口为30004:

代码语言:javascript
复制
STATDOPTS="--port 40000"

修改/etc/default/nfs-kernel-server文件,配置mountd服务端口为30003:

代码语言:javascript
复制
RPCMOUNTDOPTS="--manage-gids --port 30003"

创建/etc/modprobe.d/options.conf文件,添加如下内容,配置nlockmgr端口为30006:

代码语言:javascript
复制
options lockd nlm_udpport=30006 nlm_tcpport=30006

在/etc/modules文件中添加lockd:

代码语言:javascript
复制
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
lockd

重启电脑: reboot 查看服务 rpcinfo -p

最后允许上面的这几个端口通过防火墙。 防火墙允许2049 111 30003 30004 30006端口

代码语言:javascript
复制
sudo ufw  allow  111
sudo ufw  allow  2049
sudo ufw  allow  30003
sudo ufw  allow  30004
sudo ufw  allow  30006

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/153578.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 在ubuntu中安装tftp 服务
相关产品与服务
文件存储
文件存储(Cloud File Storage,CFS)为您提供安全可靠、可扩展的共享文件存储服务。文件存储可与腾讯云服务器、容器服务、批量计算等服务搭配使用,为多个计算节点提供容量和性能可弹性扩展的高性能共享存储。腾讯云文件存储的管理界面简单、易使用,可实现对现有应用的无缝集成;按实际用量付费,为您节约成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档