J1900 安装以及配置ubuntu18.04(2:smaba、tftp)

安装smaba

ubuntu下载安装

下载

sudo apt-get install samba

修改配置

sudo vi /etc/samba/smb.conf

在末尾添加

[znh] # 名字
   path = /home/znh/disk # 你的共享路径
   available = yes
   valid  users = znh # 名字
   admin users = znh # 名字
   write list = znh # 名字
   read only = no
   browsable = yes
   public = yes
   writable = yes

创建samba用户

sudo smbpasswd -a znh


然后输入密码

重启samba

sudo service smbd restart

!如果有防火墙记得开启 139 和 445 端口

电脑连接samba

在这里插入图片描述

在这里插入图片描述

输入账号和密码即可连接访问

安装tftp

下载安装

sudo apt-get install tftp-hpa tftpd-hpa 
sudo apt-get install xinetd

配置tftp

设置共享文件夹

sudo mkdir /home/znh/disk/share
sudo chmod 777 /home/znh/disk/share

配置tftp

sudo vim /etc/xinetd.d/tftp

没有改文件的话手动创建,然后写入一下内容:

server tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /home/znh/share
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}

配置tftp服务

sudo vim /etc/default/tftpd-hpa

修改为以下内容

# /etc/default/tftpd-hpa
 TFTP_USERNAME="tftp"
 TFTP_DIRECTORY="/home/znh/share"
 TFTP_ADDRESS=":69"
 TFTP_OPTIONS="-l -c -s"

开启/重启tftp服务器

sudo service tftpd-hpa start
sudo service tftpd-hpa restart

如果有防火墙记得开机 69-udp 端口

开发板测试 tftp

# tftp -g -r main 192.168.3.44
# ls
main
#

问题

1、tftp无法启动,无法重启】
root@znh-ubuntu:/# sudo service tftpd-hpa restart
Job for tftpd-hpa.service failed because the control process exited with error code.
See "systemctl status tftpd-hpa.service" and "journalctl -xe" for details.2、查看日志】
root@znh-ubuntu:/# journalctl -xe
.....................省略............................
--
-- tftpd-hpa.service 单元已开始启动。
718 23:34:09 znh-ubuntu tftpd-hpa[5982]:  * Starting HPA's tftpd in.tftpd
718 23:34:09 znh-ubuntu in.tftpd[6002]: cannot bind to local IPv4 socket: Address already in us
718 23:34:09 znh-ubuntu systemd[1]: tftpd-hpa.service: Control process exited, code=exited stat
718 23:34:09 znh-ubuntu systemd[1]: tftpd-hpa.service: Failed with result 'exit-code'.
718 23:34:09 znh-ubuntu systemd[1]: Failed to start LSB: HPA's tftp server.
-- Subject: tftpd-hpa.service 单元已失败
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- tftpd-hpa.service 单元已失败。


【3、找到进程】
root@znh-ubuntu:/# ps -ef | grep inetd
root      1200     1  0 23:27 ?        00:00:00 /usr/sbin/xinetd -pidfile /run/xinetd.pid -stayalive -inetd_compat -inetd_ipv6
root      7129  1906  0 23:36 pts/0    00:00:00 grep --color=auto inetd

【4、杀死进程】
root@znh-ubuntu:/# killall -9 xinetd

【5、重启tftp】
root@znh-ubuntu:/# sudo service tftpd-hpa restart

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

第四维度4

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值