Автор Тема: Доступ к компьютеру по локальной сети  (Прочитано 11408 раз)

Оффлайн bormant

  • Участник
  • *
  • Сообщений: 358
[root@SERVER ~]# ping 192.168.0.1
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
64 bytes from 192.168.0.1: icmp_seq=3 ttl=64 time=0.155 ms
^Z
[1]+  Stopped                 ping 192.168.0.1
[root@SERVER ~]#
Немного не по теме: в данном и аналогичных случаях, когда требуется завершить выполнение, уместнее жать Ctrl+C, поскольку возобновлять выполнение этой задачи не планировалось.
Ctrl+Z приостанавливает выполнение задачи, но не завершает её, процесс остаётся в памяти, занимая захваченные ресурсы. К слову, возобновить его выполнение на переднем плане можно командой fg, возобновить выполнение в фоне -- командой bg, получить список подобных задач -- командой jobs. Подробнее: man jobs (приведёт на страницу описания встроенных команд bash, на которой все три и описаны).

Оффлайн alex270375

  • Участник
  • *
  • Сообщений: 339
За Ctrl-C спасибо, просто не знал.

Что касается темы, то при попытке выполнить на главном компьютере все предложенные вами действия:


В файле smb.conf главного сервера в секцию {GLOBAL} дописать параметры
wins support = Yes
name resolve order = wins bcast hosts
wins server = 192.168.0.1 (у вашего сервака вроде же такой айпишник)
А в файле /etc/nsswitch.conf строку
hosts:      files nisplus nis mdns4_minimal [NOTFOUND=return] dns mdns4 fallbackзакомментируйте и допишите немного другую
# hosts:      files nisplus nis mdns4_minimal [NOTFOUND=return] dns mdns4 fallback
hosts: files wins
Этим самым мы сделаем samba-сервер, запущенный на Главном сервере, сервером WINS, который будет рулить разрешением имен в вашей сети,

я эти параметры не дописывал, а расскоментировал нужные строки, и в некоторых лишь внес изменения.
Попробовал еще раз сделать, резельтат тот же, интернет пропадает (Выдается сообщение, "Прокси-сервер отказывается принимать соединение")
Вот вывод команды testparm:

[root@SERVER etc]# testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[homes]"                 
Processing section "[printers]"               
Processing section "[ПОЧТА]"                 
Unknown parameter encountered: "force droup" 
Ignoring unknown parameter "force droup"     
Unknown parameter encountered: "quest ok"     
Ignoring unknown parameter "quest ok"         
Processing section "[КЛАССНЫМ РУК]"           
Unknown parameter encountered: "force droup" 
Ignoring unknown parameter "force droup"     
Unknown parameter encountered: "quest ok"     
Ignoring unknown parameter "quest ok"         
Loaded services file OK.                     
ERROR: both 'wins support = true' and 'wins server = <server list>' cannot be set in the smb.conf file. nmbd will abort with this setting.
WARNING: You have some share names that are longer than 12 characters.                                                                   
These may not be accessible to some older clients.                                                                                       
(Eg. Windows9x, WindowsMe, and smbclient prior to Samba 3.0.)                                                                             
Server role: ROLE_STANDALONE                                                                                                             
Press enter to see a dump of your service definitions                                                                                     

[global]
        workgroup = CLASS
        server string = First server on %h (v. %v)
        security = SHARE
        log file = /var/log/samba/log.%m
        max log size = 50
        name resolve order = wins bcast hosts
        printcap name = cups
        logon path = \\%25N\%25U\profile
        logon home = \\%25N\%25U
        os level = 64
        preferred master = No
        domain master = No
        dns proxy = No
        wins server = 192.168.0.2
        wins support = Yes
        use sendfile = Yes

[homes]
        comment = Home Directory for '%u'
        read only = No
        browseable = No

[printers]
        comment = All Printers
        path = /var/spool/samba
        create mask = 0700
        guest ok = Yes
        printable = Yes
        browseable = No

[ПОЧТА]
        path = /home/admin/Documents/Pochta/
        force user = admin
        read only = No
        guest ok = Yes

[КЛАССНЫМ РУК]
        path = /home/admin/Documents/Klassn_ruk/
        force user = admin
        read only = No
        guest ok = Yes
[root@SERVER etc]#

Да, есть конечно мои "косяки", но я так понимаю они не касаются этого вопроса?

Оффлайн greyzy

  • Участник
  • *
  • Сообщений: 277
    • http://samba-doc.ru
балин у вас часть параметров с ошибками... samba такие параметры игнорирует.
фиг знает, может у вас и на шлюзе wins сервер работает, не знаю, почему в инет перестает пускать.

НУ а конфиг dhcp поправили?

Оффлайн alex270375

  • Участник
  • *
  • Сообщений: 339
Минутку, я это и делаю на шлюзе (главный  компьютер).
А dhcp я так понял менять надо на сервере терминалов, я его пока не менял.
Может я что-то попутал?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Сервер терминалов не должен выходить со своим dhcp в сеть сервера - он должен обслуживать только свою внутреннюю сеть.

Оффлайн greyzy

  • Участник
  • *
  • Сообщений: 277
    • http://samba-doc.ru
что у вас Главный компьютер и шлюз это один человек, вы не писали :) я думал у вас шлюз это отдельная машина. Если так, то возможно там надо сделать какую то перенастройку сквида (у вас же сквид?)

А начали мы с того, что на сервере терминалов у вас не отображаются компы сети. Пусть даже Главный компьютер не может в инет выйти, вы главное посмотрите, после того как в dhcpd.conf добавлено описание wins сервера
Цитировать
в конфиге /etc/dhcp/dhcpd.conf допишите (до описания подсетей)
Код:
option netbios-name-servers     192.168.0.2;
, а Главный компьютер стал wins-сервером
Цитировать
В файле smb.conf главного сервера в секцию {GLOBAL} дописать параметры
Код:
wins support = Yes
name resolve order = wins bcast hosts
wins server = 192.168.0.1 (у вашего сервака вроде же такой айпишник)
, появляется ли ping по именам машин
ping SERVER
ping COMP1
,
 и появляется ли в сетевом окружении сервера терминалов остальные компьютеры сети? Если это все заработает, потом будете разбираться куда инет делся
« Последнее редактирование: 01.02.2011 11:12:02 от greyzy »

Оффлайн alex270375

  • Участник
  • *
  • Сообщений: 339
Сервер терминалов не должен выходить со своим dhcp в сеть сервера - он должен обслуживать только свою внутреннюю сеть.

Так что, получается для сервера терминалов нужен отдельный маршрутизатор для своей, внутренней сети с dhcp настройками для клиентов?

что у вас Главный компьютер и шлюз это один человек, вы не писали :) я думал у вас шлюз это отдельная машина. Если так, то возможно там надо сделать какую то перенастройку сквида (у вас же сквид?)




Да, у меня настроен squid по черным спискам (если вы об этом).
А по данной проблеме сейчас буду пробовать.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Сервер терминалов не должен выходить со своим dhcp в сеть сервера - он должен обслуживать только свою внутреннюю сеть.
Так что, получается для сервера терминалов нужен отдельный маршрутизатор для своей, внутренней сети с dhcp настройками для клиентов?
Да

Оффлайн bormant

  • Участник
  • *
  • Сообщений: 358
Тут нужно уточнить: сервер dhcp в физическом сегменте сети должен быть один, отсюда 2 следствия
1) использование отдельного терминального сегмента для сети терминалов, либо
2) настройка сервера dhcp таким образом, чтобы для терминальных машин (возможна их идентификация по MAC) выдавались специальные параметры.

Оффлайн greyzy

  • Участник
  • *
  • Сообщений: 277
    • http://samba-doc.ru
Тут нужно уточнить: сервер dhcp в физическом сегменте сети должен быть один, отсюда 2 следствия
1) использование отдельного терминального сегмента для сети терминалов, либо
2) настройка сервера dhcp таким образом, чтобы для терминальных машин (возможна их идентификация по MAC) выдавались специальные параметры.
Давайте выносить рецепты как врачи, а для этого сделаем ряд определений:
1. Что есть терминальный сегмент для сети?
2. Что такое сервер терминалов в виде дистрибутива, это настраивают обычный десктоп, или его скачивают, если последнее откуда?
3. Если у человека одна подсеть, и у него на Сервере Терминалов поднят сервер dhcp, то как это "выдавать спец параметры" только для "терминальных машин"? Это типа тонкие клиенты? или это кто подключается к серверу терминалов (независимо тонкие или десктопы или лэптопы)?
4. есть тонкий клиент для сервера терминалов для альта? где взять?
5. Что с разрешением имен (вопрос alex270375)?  :)
« Последнее редактирование: 01.02.2011 19:13:33 от greyzy »

Оффлайн alex270375

  • Участник
  • *
  • Сообщений: 339
Сервер терминалов не должен выходить со своим dhcp в сеть сервера - он должен обслуживать только свою внутреннюю сеть.
Так что, получается для сервера терминалов нужен отдельный маршрутизатор для своей, внутренней сети с dhcp настройками для клиентов?
Да

Для нашей школы это пока невозможно, я тут на сломанную мышку или клавиатуру деньги выпрашиваю. А тут HAB, может доживем до лучших времен, а там видно будет.

Что касается проблемы:
У меня в локальной сети все компьютеры имеют статические адреса (я об этом уже писал), только сервер терминалов настроен на dhcp для раздачи адресов только тонким клиентам.
Сервер терминалов у меня установлен из образа altlinux-5.0.1-school-terminal-i586-ru-install-dvd5.iso, скачивал я его с одного из официальных сайтов, не помню точно с какого, но если необходимо, то найду.

Что с разрешением имен (вопрос alex270375)?
Извините, но вопрос для меня не совсем понятен. Что с разрешением имен, где, что посмотреть?

Теперь по настройке:
Все выполнил по вашим рекомендациям, имеется в виду:

На главном компьютере (шлюзе)
в файле smb.conf:
wins support = Yes
name resolve order = wins bcast hosts
wins server = 192.168.0.2

в файле nsswitch.conf
# hosts:      files nisplus nis mdns4_minimal [NOTFOUND=return] dns mdns4 fallback
hosts: files wins

На сервере терминалов в файле dhcpd.conf
option netbios-name-servers 192.168.0.2

результата нет.
На главном компьютере все вроде бы работает как работало, все локальные компьютеры тоже без изменений, сеть видят, все нормально.
Что касается сервера терминалов, то там кроме самого сервера терминалов больше ни чего не стало отображается (посмотрите на снимке).
В общем как-то так.

Оффлайн greyzy

  • Участник
  • *
  • Сообщений: 277
    • http://samba-doc.ru
как ничего, если отображаются компы buh и class?
Разрешение - это определение компьютерами ip-адреса компьютера по его имени и наоборот. Вот теперь идет с рабочих станций пинг по имени? После того, как вроде как запустили сервер wins?
ping Comp1
ping SERVER
Вот почитайте http://forum.altlinux.org/index.php/topic,8195.0.html, показано как сконфигурирован сервер dhcp и wins, пинг идет по имени, примерно так должно быть:
ping maya
PING maya (192.168.0.29) 56(84) bytes of data.
64 bytes from 192.168.0.29: icmp_seq=1 ttl=128 time=0.155ms
то есть wins-сервер знает, что компьютер maya имеет адрес 192,168,0,29, и если комп Comp1 обращается к компьютеру Maya независимо по имени, он должен на него попасть, так как комп обращается к серверу wins, а тот ему передает соответствие, Maya это 192,168,0,29, и Comp1 может найти и войти в Maya (в жизни бы так - хочу Маю - хоп тебе адрес и вошел :) )


Попробуйте запустить сервер wins на вашем терминальном серваке, а может правда там чтото в терминальном надо включить, но вряд ли
« Последнее редактирование: 02.02.2011 08:26:49 от greyzy »

Оффлайн alex270375

  • Участник
  • *
  • Сообщений: 339
Но BUH и CLASS это не компьютеры, это рабочие группы.
Да, кстати, сервер терминалов тоже не стал отображатся на главном, хотя локальные его видят.
С разрешениями у меня тоже проблемы:
На главном (IP - 192.168.02):
[root@SERVER ~]# ping 192.168.0.1
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
64 bytes from 192.168.0.1: icmp_seq=1 ttl=64 time=0.154 ms
64 bytes from 192.168.0.1: icmp_seq=2 ttl=64 time=0.376 ms
64 bytes from 192.168.0.1: icmp_seq=3 ttl=64 time=0.159 ms
^Z
[1]+  Stopped                 ping 192.168.0.1
[root@SERVER ~]# ping SERV_TERM
ping: unknown host SERV_TERM
[root@SERVER ~]# ping SERVER
PING SERVER.localdomain (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=1 ttl=64 time=0.028 ms
64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=2 ttl=64 time=0.040 ms
64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=3 ttl=64 time=0.040 ms
^C
--- SERVER.localdomain ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1998ms
rtt min/avg/max/mdev = 0.028/0.036/0.040/0.005 ms
[root@SERVER ~]# ping Comp3
ping: unknown host Comp3
[root@SERVER ~]# ping comp3
ping: unknown host comp3
[root@SERVER ~]#


На сервере терминалов (IP - 192.168.0.1):
[admin@SERV_TERM ~]$ su -
Password:
[root@SERV_TERM ~]# ping 192.168.0.2
PING 192.168.0.2 (192.168.0.2) 56(84) bytes of data.
64 bytes from 192.168.0.2: icmp_seq=1 ttl=64 time=0.158 ms
64 bytes from 192.168.0.2: icmp_seq=2 ttl=64 time=0.131 ms
^Z
[1]+  Stopped                 ping 192.168.0.2
[root@SERV_TERM ~]# ping 192.168.0.1
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
64 bytes from 192.168.0.1: icmp_seq=1 ttl=64 time=0.052 ms
64 bytes from 192.168.0.1: icmp_seq=2 ttl=64 time=0.047 ms
^Z
[2]+  Stopped                 ping 192.168.0.1
[root@SERV_TERM ~]# ping SERV_TERM
PING SERV_TERM.localdomain (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=1 ttl=64 time=0.031 ms
64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=2 ttl=64 time=0.040 ms
^Z
[3]+  Stopped                 ping SERV_TERM
[root@SERV_TERM ~]# ping SERVER
PING server (192.168.0.1) 56(84) bytes of data.
64 bytes from server (192.168.0.1): icmp_seq=1 ttl=64 time=0.044 ms
64 bytes from server (192.168.0.1): icmp_seq=2 ttl=64 time=0.050 ms
64 bytes from server (192.168.0.1): icmp_seq=3 ttl=64 time=0.052 ms
^Z
[4]+  Stopped                 ping SERVER
[root@SERV_TERM ~]# ping 192.168.0.4
PING 192.168.0.4 (192.168.0.4) 56(84) bytes of data.
64 bytes from 192.168.0.4: icmp_seq=1 ttl=64 time=2.58 ms
^Z
[5]+  Stopped                 ping 192.168.0.4
[root@SERV_TERM ~]# ping Comp3
ping: unknown host Comp3
[root@SERV_TERM ~]# ping comp3
ping: unknown host comp3
[root@SERV_TERM ~]#

 

Оффлайн alex270375

  • Участник
  • *
  • Сообщений: 339
Блин, какой-то замкнутый круг.
Не могу добиться результата.
Ладно, пока настрою через Konqueror smb://IP_адрес, может потом еще поразбираюсь.

Оффлайн greyzy

  • Участник
  • *
  • Сообщений: 277
    • http://samba-doc.ru
но чота ага, попробуйте dns-сервер поднять