Specyficzny serwer DHCP + TFTP

Instalacja i konfiguracja oprogramowania sieciowego.
Awatar użytkownika
e-San
Piegowaty Guziec
Piegowaty Guziec
Posty: 24
Rejestracja: 24 paź 2009, 11:59
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Specyficzny serwer DHCP + TFTP

Post autor: e-San »

Witam!

Dziś potrzebuję zrealizować instrukcję ze strony: http://plociennik.ostrowwlkp.pl/?id=71
i już na pierwszym etapie poległem (sieci to od zawsze moja bardzo słaba strona).

Oszczędzając Wam czytania, powiem, że chodzi o zastąpienie Win CE Linuksem na urządzeniu typu 'terminal' (Wyse 3125SE).
Żeby to zrobić, muszę uruchomić na lanie serwer DHCP oraz TFTP.

Oryginalna instrukcja głosi:

Kod: Zaznacz cały

ddns-update-style ad-hoc;
allow booting;
allow bootp;
option root-path "10.0.0.1:/terminal";
filename "/bootp.bin";
next-server 10.0.0.1;
subnet 10.0.0.0 netmask 255.255.255.0 {}
host EVO_T20 {
hardware ethernet 00:80:64:10:07:42;
fixed-address 10.0.0.10;
}
Moje wygląda tak:

Kod: Zaznacz cały

subnet 10.0.0.0 netmask 255.255.255.0 {

	ddns-update-style ad-hoc;
	allow booting;
	allow bootp;
	option root-path "10.0.0.1:/terminal";
	filename "/bootp.bin";
	next-server 10.0.0.1;

	host Terminal {
		hardware ethernet 00:80:64:44:09:27;
		fixed-address 10.0.0.10;
	}
}
Po wykonaniu, jednak komend:

Kod: Zaznacz cały

 sudo ifconfig eth0 10.0.0.0 netmask 255.255.255.0 up 
sudo dhcpd eth0 -cf /etc/dhcpd.conf
nmap 10.0.0.0 -p10010-10099
Nie dostaję zadowalającej odpowiedzi, tj. brak otwartych portów.

Proszę o malutkie naprowadzenie.

Pozdrawiam!
Ostatnio zmieniony 23 kwie 2012, 00:26 przez e-San, łącznie zmieniany 1 raz.
Awatar użytkownika
ekitowski
Sędziwy Jeż
Sędziwy Jeż
Posty: 51
Rejestracja: 25 sie 2008, 15:03
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: GNOME
Kontakt:

Re: Specyficzny serwer DHCP + TFTP

Post autor: ekitowski »

Dhcp może i odpaliłeś (ale raczej nie będzie działał na 10067) ale serwer TFTP to raczej nie działa...
Tu link do poczytania:
http://kristech.pl/dokuwiki/doku.php?id ... stale:tftp
Nie zapomnij zmienić portu na 10069
Pozdrawiam.
Awatar użytkownika
e-San
Piegowaty Guziec
Piegowaty Guziec
Posty: 24
Rejestracja: 24 paź 2009, 11:59
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Re: Specyficzny serwer DHCP + TFTP

Post autor: e-San »

Udało mi się postawić TFTP:10069, wg. tego przewodnika: http://www.linuxhomenetworking.com/wiki ... F_Ubuntu_2
Najwyraźniej nmap jest tutaj bezużyteczny (udp?), ponieważ:

Kod: Zaznacz cały

san@eeepc:~/Pobrane$ nmap 192.168.1.20 -p10000-10090

Starting Nmap 5.21 ( http://nmap.org ) at 2012-04-24 15:31 CEST
Nmap scan report for 192.168.1.20
Host is up (0.00072s latency).
All 91 scanned ports on 192.168.1.20 are closed

Nmap done: 1 IP address (1 host up) scanned in 0.28 seconds
Ustawienia TFTP:

Kod: Zaznacz cały

san@eeepc:~/Pobrane$ cat  /etc/default/tftpd-hpa
# /etc/default/tftpd-hpa
RUN_DAEMON="yes"
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/var/lib/tftpboot"
TFTP_ADDRESS="192.168.1.20:10069"
TFTP_OPTIONS="--secure"
i oczywiście: sudo service tftpd-hpa restart
Muszę, jak sądzę, zmienić IP, jak już uda mi się odpalić serwer DHCP i określić IP.

-- 25 kwi 2012 20:34 --

Poszło, z sudo /usr/sbin/dhcpd -p 10067 -d -f eth0 -cf /etc/dhcpd.conf

i dhcpd.conf:

Kod: Zaznacz cały

san@eeepc:~$ cat /etc/dhcpd.conf 
ddns-update-style interim;
ignore client-updates;
 
subnet 10.0.0.0 netmask 10.255.255.0 {

   # The range of IP addresses the server
   # will issue to DHCP enabled PC clients
   # booting up on the network
 
   range 10.0.0.10 10.0.0.10;
 
   # Set the amount of time in seconds that
   # a client may keep the IP address

  default-lease-time 86400;
  max-lease-time 86400;
 
   # Set the default gateway to be used by
   # the PC clients
 
   option routers 10.0.0.1;
   # Don't forward DHCP requests from this
   # NIC interface to any other NIC
   # interfaces
 
   option ip-forwarding off;
 
   # Set the broadcast address and subnet mask
   # to be used by the DHCP clients
 
  option broadcast-address 10.0.0.255;
  option subnet-mask 255.255.255.0;
  
   # Set the NTP server to be used by the
   # DHCP clients

 # option ntp-servers 192.168.1.100;

   # Set the DNS server to be used by the
   # DHCP clients

 # option domain-name-servers 192.168.1.100;
 
   # If you specify a WINS server for your Windows clients,
   # you need to include the following option in the dhcpd.conf file:

 # option netbios-name-servers 192.168.1.100;
 
   # You can also assign specific IP addresses based on the clients'
   # ethernet MAC address as follows (Host's name is "laser-printer":

  #host laser-printer {
  #    hardware ethernet 08:00:2b:4c:59:23;
  #   fixed-address 192.168.1.222;
  # }
}
#
# List an unused interface here
#
subnet 192.168.1.0 netmask 255.255.255.0 {
}
Potrzebuję teraz dodać dwa tagi:
tag 161 FTPServer ip 1 1;
tag 162 FTPDirectory ascii 1 64;


FTPServer 10.0.0.1;
FTPDirectory "/$";
lecz dostaję:
san@eeepc:~$ sudo /usr/sbin/dhcpd -p 10067 -d -f eth0 -cf /etc/dhcpd.conf
binding to user-specified port 10067
Internet Systems Consortium DHCP Server 4.1.1-P1
Copyright 2004-2010 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
/etc/dhcpd.conf line 4: semicolon expected.
tag 161
^
/etc/dhcpd.conf line 5: semicolon expected.
tag 162
^
Configuration file errors encountered -- exiting
Awatar użytkownika
abix_adamj
Sędziwy Jeż
Sędziwy Jeż
Posty: 48
Rejestracja: 05 sie 2007, 18:26
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Xfce
Architektura: x86
Kontakt:

Re: Specyficzny serwer DHCP + TFTP

Post autor: abix_adamj »

Coś chyba mylisz kolego zupełnie FTP z TFTP i DHCP-server ;-)

Podaj jeszcze raz dokładnie, co chcesz wykonać - wtedy postaram się pomóc.
Adam
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 47 gości