Здравствуйте!
Ситуация такая - есть 2 машины - основная с линуксом и вторая со свежеустановленной FreeBSD 6.1. Нужно поднять ssh на FreeBSD.
Сетевая определилась ядром (карта Via PHINE II)
Прописал в /etc/rc.conf
ifconfig_vr0="inet 192.168.0.10 netmask 255.255.255.0"
ifconfig выдает no carrier
и строчек типа
inet 192.168.0.10 netmask 0xffffff00 broadcast 192.168.0.255 не показывает.
Естественно сеть не работает.
Какие нужны данные? Еще 1 проблема - как мне запостить полный вывод команды ifconfig (или любой другой вывод ) - на втором компьютере нет дисководов, а сеть не работает? Переписывать на листок, потом набирать?
Заранее большое спасибо
настройка сети FreeBSD ViaPHINEII
Модератор: arachnid
-
- Сообщения: 181
- Статус: BSD guy
- ОС: FreeBSD 6 Stable
Re: настройка сети FreeBSD ViaPHINEII
А покажите вывод:
пожалуйста.
Как передать?... Если сеть не работает, то можно сфотографировать экран, а потом слить фото на другой комп
. Но проще переписать, наверное 
Код: Выделить всё
pciconf -vl | grep -B 4 ethern
пожалуйста.
Как передать?... Если сеть не работает, то можно сфотографировать экран, а потом слить фото на другой комп


-
- Сообщения: 149
- ОС: Debian 5.0
Re: настройка сети FreeBSD ViaPHINEII
Спасибо, все заработало. В компьютере было 2 сетевые, я 1 вытащил чтобы не мучаться
(она там и не нужна).

-
- Сообщения: 149
- ОС: Debian 5.0
Re: настройка сети FreeBSD ViaPHINEII
Не могу настроить ftpd
Что делал:
1.Раскомментировал в /etc/inetd.conf строку
ftp stream tcp nowait root /usr/libexec/ftpd ftpd -l -A
(добавил параметр -А)
2.Посмотрел /etc/master.passwd
Там строчка
ftp:*:14:5::0:0:Anonymous FTP Admin:/var/ftp:/nonexistent
Не понял что такое nonexistent.
3. Убедился ftp нет в ftpusers. Файла /etc/ftpchroot я не создавал - ограничения не нужны.
4. inetd reload
5. sockstat -4l
USER COMMAND PID FD PROTO LOCAL ADDRESS FOREIGN ADDRESS
root sshd 644 4 tcp4 *:22 *:*
root syslogd 283 7 udp4 *:514 *:*
Не понял почему нет ftp
6. (можно было и не делать) -
ftp 192.168.0.10
ftp: connect: Connection refused - естественно - ведь 21 порт не слушает.
7. /usr/libexec/ftpd
vi /var/log/xferlog
celeron ftpd[2262]: getpeername (/usr/libexec/ftpd): Socket operation on non-socket
что понятно.
8. Пошел пить кофе
Буду очень благодарен если кто то скажет что я не так делаю.

Что делал:
1.Раскомментировал в /etc/inetd.conf строку
ftp stream tcp nowait root /usr/libexec/ftpd ftpd -l -A
(добавил параметр -А)
2.Посмотрел /etc/master.passwd
Там строчка
ftp:*:14:5::0:0:Anonymous FTP Admin:/var/ftp:/nonexistent
Не понял что такое nonexistent.
3. Убедился ftp нет в ftpusers. Файла /etc/ftpchroot я не создавал - ограничения не нужны.
4. inetd reload
5. sockstat -4l
USER COMMAND PID FD PROTO LOCAL ADDRESS FOREIGN ADDRESS
root sshd 644 4 tcp4 *:22 *:*
root syslogd 283 7 udp4 *:514 *:*
Не понял почему нет ftp
6. (можно было и не делать) -
ftp 192.168.0.10
ftp: connect: Connection refused - естественно - ведь 21 порт не слушает.
7. /usr/libexec/ftpd
vi /var/log/xferlog
celeron ftpd[2262]: getpeername (/usr/libexec/ftpd): Socket operation on non-socket
что понятно.
8. Пошел пить кофе

Буду очень благодарен если кто то скажет что я не так делаю.
-
- Сообщения: 181
- Статус: BSD guy
- ОС: FreeBSD 6 Stable
Re: настройка сети FreeBSD ViaPHINEII
0. В /etc.rc.conf запуск inetd разрешен?
2. /nonexistent - в данном случае оболочка пользователя ftp. В более привычном варианте там должно было быть /usr/sbin/nologin. Т.е. у пользователя нет своей оболочки.
4. См. 0.
5. По такой схеме слушать должен не ftpd, а inetd.
Встречались сообщения, что в ftpd 5-ой ветки фри были проблемы именно с такими симптомами запуска из-под inetd. Попробуйте запустить выделенный сервер ftpd и посмотрите на результат.