Фраза говорит много о чем...
Printable View
Вроде как после выполнения команд :
install xinetd (if you don't have)
Code:ipkg update
ipkg upgrade
ipkg install xinetd
ipkg install tftp-hpa
Code:nano /usr/local/etc/dnsmasq.conf
contents of dnsmasq.conf: (asus=replece to your Host Name(same in ip config in web interface) 192.168.1.1=tftp server ip adres (may run outside asus for fastest transfer) )
Код:
Code:dhcp-boot=pxelinux.0,asus,192.168.1.1
Сетевуха стала видеть DHCP с PXE но теперь выдает ошибку:Code:flashfs save && flashfs commit && flashfs enable && reboot
PXE-32
TFTPD..... timeout error
или что-то вроде этого, точно не помню...
Я так понял что не загружается TFTPD сервер, т.к. его нет в списке программ по команде "PS" :confused:
куда рыть дальше?
ls -l /opt/etc/init.d/* что говорит?
Code:-rwxr-xr-x 1 admin root 153 Jan 24 2008 /opt/etc/init.d/S10cron
-rwxr-xr-x 1 admin root 246 Oct 24 03:41 /opt/etc/init.d /S10xinetd
-rwxr-xr-x 1 admin root 641 Jan 1 1970 /opt/etc/init.d/rc.unslung
Code:Mem: 20964K used, 8996K free, 0K shrd, 2816K buff, 9616K cached
CPU: 0% usr 1% sys 0% nic 98% idle 0% io 0% irq 0% sirq
Load average: 0.00 0.00 0.00 1/27 202
PID PPID USER STAT VSZ %MEM %CPU COMMAND
202 180 admin R 1536 5% 0% top
179 67 admin S 1160 4% 0% dropbear
188 180 admin T 4940 16% 0% mc -c
180 179 admin S 1544 5% 0% -sh
192 188 admin T 1536 5% 0% /bin/sh -c ./tftp
64 1 admin S 1532 5% 0% syslogd -m 0 -O /tmp/syslog.log -S -l 7 -b 2
66 1 admin S 1528 5% 0% klogd
55 1 admin S 1528 5% 0% telnetd
110 1 admin S 1320 4% 0% watchdog
1 0 admin S 1316 4% 0% /sbin/init
85 1 admin S 1308 4% 0% rcamdmain
67 1 admin S 1096 4% 0% dropbear
65 1 admin S 1092 4% 0% httpd vlan1
115 1 admin S 1052 4% 0% upnp -D -L br0 -W vlan1
193 192 admin T 1052 4% 0% ./tftp
140 1 admin S 972 3% 0% /opt/sbin/cron
76 1 nobody S 844 3% 0% dnsmasq
3 1 admin SWN 0 0% 0% [ksoftirqd_CPU0]
7 1 admin SW 0 0% 0% [mtdblockd]
123 1 admin SW 0 0% 0% [usb-storage-0]
75 1 admin SW 0 0% 0% [khubd]
132 1 admin SW 0 0% 0% [kjournald]
6 1 admin SW 0 0% 0% [kupdated]
2 1 admin SW 0 0% 0% [keventd]
4 1 admin SW 0 0% 0% [kswapd]
5 1 admin SW 0 0% 0% [bdflush]
124 1 admin SW 0 0% 0% [scsi_eh_0]
это я его как-то вручную запустил, а потом выйти из него не мог.
он автоматически не запускается.
Следуя примеру из описания добавил строку в xinetd.conf:
service ftp
{
socket_type
= stream
wait
= no
nice
= 10
user
= root
server
= /opt/sbin/in.tftpd
server_args
= -l
instances
= 4
log_on_success
+= DURATION HOST USERID
}
результат тот же :(
Ура, у меня всё заработало! Теперь гружу WTware с флэшки на роутере!
Всем кому интересно читать:
http://wl500g.info/showthread.php?t=...ighlight=tftpd
http://www.wl500g.info/showthread.ph...ght=PXE&page=2
http://wtware.ru/docs/dhcp.html и будет вам счастье!
# Отредактировать файл /opt/etc/xinetd.d/tftp Он должен выглядеть примерно так:
параметр user, разумеется, должен соответствовать вашему администраторскому логину; в server_args должен быть указан путь к загрузчику;Code:service tftp
{
flags = REUSE
socket_type = dgram
protocol = udp
instances = 30
wait = yes
user = admin
server = /opt/sbin/in.tftpd
server_args = -s /opt/files/boot
cps = 100 2
log_on_success = HOST PID
log_on_failure = HOST
disable = no
}
# Если не используете rc.unslung, то не забудьте прописать в автозапуск /opt/sbin/xinetd
Тут про параметр правильно сказали, что должен соответствовать администраторскому логину, а у меня он не root а admin :-) и всё задышало!
для тех кто хочет, скажем линукц запускать по сети сабж:
по сути - в днсмаск - меняете имя загрузчика и все, конфиг загрузчика в сабже, соответственно - если хотите из компа сделать тонкий клиент, который грузится с асуса - ставите загрузчиком загрузчик от тонкого клиента клиента, в нете готовых образов много)Quote:
КСТАТИ!: вопрос бывалым - как сделать так чтобы можно было и линукс и виндовс грузить по сетке - то есть менюшку кауку-юнибудь сделать для выбора загрузчика загрузчика(не тафталогия)??
Здравствуйте, почитал форум, в том числе тему "Установка openvpn в основную память для НОВИЧКОВ", но так и не нашел решение своей задачи, может конечно не понял как сделать.
Провайдер выдает статический IP, городской интернет работает, для внешки используется безлимитка от другого провайдера, подключение по VPN. Как сделать, чтобы роутер сам мог устанавливать подключение VPN и при обрыве соединения реконнектится . Нужно, чтобы работала PS3, она сама не умеет поднимать VPN.
Подскажите как можно решить данную задачу?
Прошу помощи у гуру!
Есть DIR-320 с прошивкой WL500gpv2-1.9.2.7-d-r1825.
Есть необходимость подключить к нему тонкий клиент с сетевой загрузкой (Etherboot|PXE).
Соответственно, необходимо встроенному в роутер DHCP-серверу выдавать не только адрес-маску-шлюз, но еще и имя файла для загрузки, а может быть, и еще что-нибудь. Как я понимаю, нормальный dhcpd там не используется - нет ни бинарника, ни конфигов. Есть ли разумно трудоемкий способ решить данную задачу, или сразу идею в морг?
З.Ы. TFTP-сервер с файлами загрузки в сети есть. Задача - только добавить параметры в DHCP.
Имеется роутер WL-500GPv2 и внешний жесткий диск на 250 гб. Можно ли, скопировав, например, образ с LiveCD на жесткий диск, подключенный к роутеру, загружаться с него на компьютере?
И со скоростью 2 Мбит/сек очень будет весело ждать, когда же оно прогрузится ...
А если несколько одновременно - вообще жуть.
"Можно" и "целесообразно" - с роутерами абсолютно разные понятия.
Большое спасибо ;)
Просто стоит задача скопировать все LiveCD образы на внешний жесткий диск (консоль восстановления, легкие виндовс-системы, установочные и линукс). С учетом того, что с компакт-диска, если мне память не изменяет, даже меньше 2 мб идет по скорости, то с жесткого подцепленного к роутеру эта скорость довольно шикарная и пропадает необходимость брать болванки и прожигать их/делать загрузочную флешку :)
Приносят компьютер на ремонт, подцепляем через LAN и можно спокойно ковыряться. =)