我知道我错过了一些简单的东西。我正试图在centos 4.8服务器上安装/运行TFTP服务器。我做了以下工作:
( 1)以根的身份向shell认证。
2)安装tftp-server: yum install tftp-server (xinetd已安装btw)
3)编辑/etc/xinetd.d/tftp并设置disable = no
# default: off
# description: The tftp server serves files using the trivial file transfer \
# protocol. The tftp protocol i
我配置了dhcp和tftp服务器,在测试中,我第一次使用syslinux成功地通过PXE网络启动。
现在,我想使用grub而不是syslinux来引导,为了做到这一点,我发出了命令grub-mknetdir --net-directory=<my_tftp_root_dir>,并修改了要在dhcpd.conf中服务的文件。
PXE引导工作,但我总是得到关于root variable未设置的错误,我进入了grub救援模式。
如果我手动发出命令:
set root=(tftp,10.50.1.10)
set prefix=(tftp,10.50.1.10)
insmod normal
我有一个Cisco交换机,它的用户配置为权限级别3,如下所示
! the user can configure an interface
privilege configure level 3 interface
privilege exec level 3 configure terminal
privilege exec level 3 configure
我想知道如何才能让他有执行以下命令的特权。
目标是:
copy run tftp:XXX
出于好奇:
show run
编辑:我找到了第一个副本的答案,运行tftp:XXX,添加以下命令
privileg
我正在尝试下面扩展的ACL来限制tftp,但是我仍然可以使用TFTP将文件上传到路由器。不知道,怎么了,你们都能帮忙吗?
方法1:
permit udp host <ip> any eq 69
deny udp any any eq 69
permit ip any any
接口:
ip access-group <ACL name> out
即使拒绝udp主机,任何eq 69也不能工作。
注册入站(in)后,我将失去对SSH的访问权限,并使用error:packet_write_wait:连接到端口22:断开的管道。
我使用minicom on Kali Linux native ( Linux 4.6.0-kali1-amd64 x86_64 )在stm32f746g-Disco上安装嵌入式linux。
在设置tftp协议、与主板的以太网连接、构建内核并将镜像放入适当的文件夹( \tftpboot\stm32f7\uImage是镜像的路径和名称)之后,我将启动minicom与主板通信。
与主板的通信工作正常,但问题是主板在某种程度上无法读取内核的映像,即使路径是正确的:
STM32F746-DISCO> reset