无法在 Ubuntu 上设置 DHCP 和 TFTP

无法在 Ubuntu 上设置 DHCP 和 TFTP

我想将我的内核映像传输到 beaglebone black,并且指南提到我应该已经在主机上设置了 DHCP 和 tftp。

我已经使用以下命令设置了 TFTP:

安装 tftpd-hpa tftp-hpa

sudo vim /etc/default/tftpd-hpa

TFTP_USERNAME="tftp"

TFTP_DIRECTORY="你的 ftp 根目录"

TFTP_ADDRESS="0.0.0.0:69"

TFTP_OPTIONS="--安全"

sudo 服务 tftpd 重新启动

另外,我需要主机上有一个 DHCP 服务器,这样它可以将 IP 分配给 BBBlack。

所以我遵循了:

sudo apt-get 安装 isc-dhcp-server

sudo /etc/init.d/networking/restart

nano -w /etc/dhcp/dhcpd.conf

默认租用时间 600;

最大租赁时间7200;

选项子网掩码255.255.255.0;

选项广播地址192.168.1.255;

选项路由器 192.168.1.254;

选项域名服务器 192.168.1.1, 192.168.1.2;

选项域名“mydomain.example”;

子网 192.168.1.0 网络掩码 255.255.255.0 {

范围 192.168.1.10 192.168.1.100;

范围 192.168.1.150 192.168.1.200;

} `

ls /etc/default/isc-dhcp 服务器

接口“eth0”

eth0      Link encap:Ethernet  HWaddr 00:23:ae:15:85:ae  
          inet6 addr: fe80::223:aeff:fe15:85ae/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1462 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:279343 (279.3 KB)
          Interrupt:16 

/etc/网络/接口

auto lo
iface lo inet loopback

#auto eth0
iface eth0 inet static
        address 192.168.1.2
        netmask 255.255.255.0
        network 192.168.1.0
        broadcast 192.168.1.255
        gateway 192.168.1.1
        up service dhcp3-server restart

还没有。DHCP 尚未设置。

请指出我可能出错的地方

答案1

尝试更改以下配置/etc/network/interface

auto eth0
iface eth0 inet dhcp

更多细节点击这里。

相关内容