Strona 1 z 1

Sieciowa instalacja Debiana - tftp i pxe

: 29 listopada 2010, 20:24
autor: snejk
Witam.

Sieć wygląda tak:

Kod: Zaznacz cały

internet -- [eth0] 79.x.x.x  ---Linux router -- [eth1] 192.168.0.1 -- [b]przełącznik[/b] --- LAN (192.168.0.0/24)  


Uruchomiłem serwer tftp jako demon:

Kod: Zaznacz cały

snejk@pwner:~$ cat /etc/default/tftpd-hpa 
#Defaults for tftpd-hpa
RUN_DAEMON="yes"
OPTIONS="-l -s /var/lib/tftpboot"

Kod: Zaznacz cały

snejk@pwner:~$ netstat -uln | grep 69
udp        0      0 0.0.0.0:69              0.0.0.0:*   

Skonfigurowałem dhcp:

Kod: Zaznacz cały

snejk@pwner:~$ cat /etc/dhcp3/dhcpd.conf 
ddns-update-style none;
option domain-name-servers 193.239.59.253,79.110.196.254;

allow bootp;
allow booting;
default-lease-time 7200;
max-lease-time 7200;

authoritative;

log-facility local7;

subnet 192.168.0.0 netmask 255.255.255.0 {
  range 192.168.0.2 192.168.0.3;
  option broadcast-address 192.168.0.255;
  option routers 192.168.0.1;
  filename "pxelinux.0";
  next-server 192.168.0.1;
group {

 host a {
   hardware ethernet aa:bb:cc:dd:ee:ff;
   fixed-address 192.168.0.10;
 }

 host b {
   hardware ethernet aa:bb:cc:dd:ee:ff;
   fixed-address 192.168.0.20;
 }

}
}
I gdy chcę zainstalować Debiana przez sieć, na innym komputerze, niestety nie działa instalacja. Adres dhcp jest przydzielany poprawnie, natomiast jest problem z komunikacją z serwerem tftp lokalnie. Gdy zmienię:

Kod: Zaznacz cały

next-server 192.168.0.1;
na:

Kod: Zaznacz cały

next-server 79.x.x.x
czyli na ip zewnętrze to wszytko działa tak jak powinno (jest możliwość instalacji sieciowej na drugim komputerze).
Chciałbym jakoś przypisać serwerowi tftp adres, na którym na nasłuchiwać, jednak gdy dodaje do:

Kod: Zaznacz cały

/etc/default/tftpd-hpa 

Kod: Zaznacz cały

OPTIONS="-a 192.168.0.1:69"
Serwer nie wstaje, a w logach pojawia się:

Kod: Zaznacz cały

sudo tail -f /var/log/syslog|grep tftpd
Nov 29 20:18:48 pwner in.tftpd[3798]: recvfrom: Socket operation on non-socket
Proszę o sugestie.

: 03 grudnia 2010, 11:28
autor: larry2003
Pokaż jeszcze plik

Kod: Zaznacz cały

 /etc/xinetd.d/tftp