Pe computerul meu desktop Ubuntu 20, folosesc Wifi pentru internet și, prin urmare, interfața mea LAN este gratuită. Așa că vreau să-l folosesc ca interfață de server DHCP.
eno1: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
eter b4:2e:19:c6:73:57 txqueuelen 1000 (Ethernet)
Pachete RX 0 octeți 0 (0,0 B)
Erori RX 0 a scăzut 0 depășiri 0 cadru 0
Pachete TX 0 octeți 0 (0,0 B)
Erori TX 0 a scăzut 0 depășiri 0 purtător 0 coliziuni 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<gazdă>
loop txqueuelen 1000 (Loopback local)
Pachete RX 449 octeți 37227 (37,2 KB)
Erori RX 0 a scăzut 0 depășiri 0 cadru 0
Pachete TX 449 octeți 37227 (37,2 KB)
Erori TX 0 a scăzut 0 depășiri 0 purtător 0 coliziuni 0
wlp5s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.99 netmask 255.255.255.255 difuzare 0.0.0.0
inet6 fe80::c148:f87a:baf:8027 prefixlen 64 scopeid 0x20<link>
ether 90:cc:df:93:d7:08 txqueuelen 1000 (Ethernet)
Pachete RX 2324 octeți 222866 (222,8 KB)
Erori RX 0 a scăzut 0 depășiri 0 cadru 0
Pachete TX 1903 octeți 348600 (348,6 KB)
Erori TX 0 a scăzut 0 depășiri 0 purtător 0 coliziuni 0
Urmează al meu /etc/default/isc-dhcp-server
:
INTERFACESv4="eno1"
INTERFACESv6=""
Urmează al meu /etc/dhcp/dhcpd.conf
:
ddns-update-style none;
default-lease-time 600;
permit bootp;
permite pornirea;
subnet 10.0.0.0 netmask 255.255.255.0 {
interval 10.0.0.100 10.0.0.200;
opțiunea subnet-mask 255.255.255.0;
routere opționale 10.0.0.1;
default-lease-time 600;
max-lease-time 7200;
#option root-path "/home/naveen/rootfs-arm64/â; #furnizat de boot.scr.img
}
host hikey {
hardware ethernet 34:29:8f:70:06:d0;
cu adresă fixă 10.0.0.225;
#option root-path "/home/naveen/rootfs-arm64/â; #furnizat de boot.scr.img
}
Urmează al meu /etc/network/interfaces
:
auto lo
iface lo inet loopback
auto eno1
iface eno1 inet static
adresa 10.0.0.1
mască de rețea 255.255.255.0
Dar încă primesc eroarea:
â isc-dhcp-server.service - server ISC DHCP IPv4
Încărcat: încărcat (/lib/systemd/system/isc-dhcp-server.service; activat; prestabilit furnizor: activat)
Activ: a eșuat (Rezultat: cod de ieșire) din duminica 2022-01-30 23:28:03 IST; acum 13s
Documente: man:dhcpd(8)
Proces: 1606 ExecStart=/bin/sh -ec CONFIG_FILE=/etc/dhcp/dhcpd.conf; dacă [ -f /etc/ltsp/dhcpd.conf ]; apoi CONFIG_FILE=/etc/ltsp/dhcpd.conf; fi; [ -e /var/lib/dhcp/dhcpd.leases ] || touch>
PID principal: 1606 (cod=ieșit, stare=1/Eșec)
30 ianuarie 23:28:03 lab dhcpd[1606]:
30 ianuarie 23:28:03 lab dhcpd[1606]: Nu este configurat pentru a asculta pe nicio interfață!
30 ianuarie 23:28:03 lab dhcpd[1606]:
30 ianuarie 23:28:03 lab dhcpd[1606]: Dacă credeți că ați primit acest mesaj din cauza unei erori, mai degrabă
30 ianuarie 23:28:03 lab dhcpd[1606]: decât o problemă de configurare, vă rugăm să citiți secțiunea privind trimiterea
30 ianuarie 23:28:03 lab dhcpd[1606]: erori pe pagina noastră web de la www.isc.org sau în fișierul README
30 ian 23:28:03 lab dhcpd[1606]: înainte de a trimite o eroare. Aceste pagini explică corect
Jan 30 23:28:03 lab dhcpd[1606]: proces și informațiile pe care le considerăm utile pentru depanare.
30 ianuarie 23:28:03 lab dhcpd[1606]:
30 ian 23:28:03 lab dhcpd[1606]: ieșire.