Сеть (проблема с настройкой сети через 2 сетевую карту)

openSUSE, SUSE Linux Enterprise

Модератор: Модераторы разделов

Darktime
Сообщения: 11
ОС: Win7 и Lin Suse

Сеть

Сообщение Darktime »

Всем доброго времени суток!

Вступление:
Есть чистый сервер с 2 сетевыми карточками (1 встроенная в мать eth0 и 1 обычная eth1), есть интернет от провайдера (статический внутренний айпи выдали 10.х.х.х),и ноут с винХП (символизирует будущих всех пользователей). И человек который мало соображает в линукс системах, но готовый учиться =)

Что было сделано:
1. На сервер был установлен Linux Suse 11.2 (скачан с оф сайта) в консольном режиме без графической оболочки.
2. С помощью команд ifconfig и route на 1 сетевую eth0 были заданы данные провайдера:
ifconfig eth0 10.x.x.x netmask 255.255.255.240
route add default gw 10.x.x.x

Пинг до шлюза шел, до сайтов нет. Открыл /etc/resolv.conf и прописал туда
nameserver IP_ADDRESS_1
nameserver IP_ADDRESS_2


Результат не улучшился.

После еще пришлось остановить фаервол(т.к. даже не настраивал его еще):
route del default
route add default gw 10.116.9.1
/etc/init.d/iptables stop


И тогда пинг на сайты пошел.
3. Сумел кое как поднять mc командер.
4. Так же заранее установил squid(тоже еще не настраивал).
5. Включил sshd для сервера.
6. На 2 сетевую eth1 прописал серую подсетку:
ifconfig eth1 192.168.1.1 netmask 255.255.255.0
6.а. Ноуту задал:
192.168.1.2
255.255.255.0
192.168.1.1

С ноута пинг до шлюза(сервера) пошел, с сервера на ноут пинга нет. И по ssh (через putty пытаюсь) не подключается к серверу.

Так же если на сервере пишу: service network restart, то настройки с сетевых спадают полностью. Нашел файл /etc/sysconfig/network/ifcfg-eth0 и прописал в него айпи и маску для сетевухи с инетом, а вот для 2 сетевой карты не нашел такого файла.

Нужна помощь:
1) Как прописать фиксировано на 2 сетевую настройки?
2) Как заставить ноут подключиться по ssh к серверу?
3) И как организовать для ноута инет от сервера?

P.S. google уже учитался, очень много лишней информации не относящийся то к консоли,то к suse. Если знаете где более менее подходящая информация по моим вопросам,то подскажите пожалуйста.
Спасибо сказали:
Lazy_Kent
Сообщения: 709
Статус: Ленивый
ОС: openSUSE (Xfce)

Re: Сеть

Сообщение Lazy_Kent »

Darktime писал(а): ↑
29.01.2010 12:29
Как прописать фиксировано на 2 сетевую настройки?
Создайте файл ifcfg-eth1 вручную.
Darktime писал(а): ↑
29.01.2010 12:29
Как заставить ноут подключиться по ssh к серверу?
Проверьте что написано в /etc/ssh/sshd_config.
Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory

Re: Сеть

Сообщение k0da »

Darktime
yast2 lan
yast2 firewall
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Спасибо сказали:
Darktime
Сообщения: 11
ОС: Win7 и Lin Suse

Re: Сеть

Сообщение Darktime »

Lazy_Kent писал(а): ↑
29.01.2010 12:41
Создайте файл ifcfg-eth1 вручную.

Извиняюсь, но как эт сделать в mc?
Lazy_Kent писал(а): ↑
29.01.2010 12:41
Darktime писал(а): ↑
29.01.2010 12:29
Как заставить ноут подключиться по ssh к серверу?

Проверьте что написано в /etc/ssh/sshd_config.

Там прописал данные некоторые, ListenAddress any ведь главное,все остальное посредственное? По комментариям забивал данные.
Спасибо сказали:
Аватара пользователя
ivan2ksusr
Сообщения: 882
ОС: Mac OS X, openSUSE

Re: Сеть

Сообщение ivan2ksusr »

добавить надо бы еще yast2 squid
что бы ssh работал надо настроить firewall, разрешить службу на внутренней зоне, укажи ListenAddress 192.168.1.1, попробуй так еще
Спасибо сказали:
Darktime
Сообщения: 11
ОС: Win7 и Lin Suse

Re: Сеть

Сообщение Darktime »

k0da писал(а): ↑
29.01.2010 12:44
Darktime
yast2 lan
yast2 firewall

yast2 lan помог настроить 2 сетевую,спасибо!
yast2 firewall это iptables?

ivan2ksusr писал(а): ↑
29.01.2010 13:02
добавить надо бы еще yast2 squid
что бы ssh работал надо настроить firewall, разрешить службу на внутренней зоне, укажи ListenAddress 192.168.1.1, попробуй так еще

yast2 squid выдал:
No such client module squid
The search path follows. It does not include the current directory.
/y2update/clients
/root/.yast2/clients
/usr/share/YaST2/clients

Run 'yast2 -h' for help on usage


Получается squid не правильно установился?
Спасибо сказали:
Аватара пользователя
ivan2ksusr
Сообщения: 882
ОС: Mac OS X, openSUSE

Re: Сеть

Сообщение ivan2ksusr »

yast2 firewall это iptables?

да это надстройка над iptales
основной конфиг OSFW:
файл /etc/sysconfig/SuSEfirewall2
есть коментарии, так же на форуме есть статейки по настройке SuSEfirewall2

возможно вы 3й squid поставили, а вообще в ясте есть модуль для squid. но версия squid там 2.7

Код: Выделить всё

# zypper se yast2-squid
Загрузка данных о репозиториях...
Чтение установленных пакетов...

С | Имя         | Заключение             | Тип
--+-------------+------------------------+------
i | yast2-squid | Configuration of squid | пакет
#
#rpm -q squid
squid-2.7.STABLE6-2.4.i586
#
Спасибо сказали:
Darktime
Сообщения: 11
ОС: Win7 и Lin Suse

Re: Сеть

Сообщение Darktime »

ivan2ksusr писал(а): ↑
29.01.2010 13:02
разрешить службу на внутренней зоне

Это в Allowed Services нужно выбрать сетевую и в поле Configured In поставить Internal Zone?
сделал и айпи сервера добавил,не помогло, ssh не подключается. Или без настройки фаервола(я его отключил полностью) не заработает ssh?

Да, вспомнил,я установил squid3, последний что был на сайте производителя. Мне его как то снести и поставить 2?
Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory

Re: Сеть

Сообщение k0da »

Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Спасибо сказали:
Darktime
Сообщения: 11
ОС: Win7 и Lin Suse

Re: Сеть

Сообщение Darktime »

k0da писал(а): ↑
29.01.2010 13:42
rcsshd status?

ввел эту команду, появилось: Checking for service sshd unused. Походу он отключился?

А с 3 squid никак? А то боюсь при переустановках о5 понапортачу где нибудь))
Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory

Re: Сеть

Сообщение k0da »

rcsshd start
insserv /etc/init.d/sshd
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Спасибо сказали:
Аватара пользователя
ivan2ksusr
Сообщения: 882
ОС: Mac OS X, openSUSE

Re: Сеть

Сообщение ivan2ksusr »

Darktime писал(а): ↑
29.01.2010 13:50
k0da писал(а): ↑
29.01.2010 13:42
rcsshd status?

ввел эту команду, появилось: Checking for service sshd unused. Походу он отключился?

А с 3 squid никак? А то боюсь при переустановках о5 понапортачу где нибудь))

Ммм ни чего удалять не надо: ... mcedit /etc/squid/squid.conf , так будет проще + читаем мануал к squid 3.x
покажи:
chkconfig --list|grep sshd
Спасибо сказали:
Darktime
Сообщения: 11
ОС: Win7 и Lin Suse

Re: Сеть

Сообщение Darktime »

k0da писал(а): ↑
29.01.2010 13:53
rcsshd start

показал что SSH daemon стал done
А после этой команды выдал insserv /etc/init.d/sshd:
insserv: can not stat(net.eth1)
Но с ноута уже смог подключаться через ssh, ввел логин и он меня дисконектнул (login as: root и сразу выдает Disconnected: No supported authentication methods available), и так раз за разом.



ivan2ksusr писал(а): ↑
29.01.2010 13:59
chkconfig --list|grep sshd

sshd 0:off 1:off 2:off 3:on 4:off 5:on 6:off
Кстати у меня в линуксе нет такого знака "|" вместо него жирное ":" из 2 вертикальных палочек, это норм?)
Спасибо сказали:
Аватара пользователя
ivan2ksusr
Сообщения: 882
ОС: Mac OS X, openSUSE

Re: Сеть

Сообщение ivan2ksusr »

под root'ом наверно входили? в sshd_conf > "PermitRootLogin yes" тогда поставьте(не рекомендуется ставиить yes, оставить надо PermitRootLogin no) и вообще покажите конфиг sshd_conf :)
Спасибо сказали:
Darktime
Сообщения: 11
ОС: Win7 и Lin Suse

Re: Сеть

Сообщение Darktime »

ivan2ksusr писал(а): ↑
29.01.2010 14:08
под root'ом наверно входили? в sshd_conf > "PermitRootLogin yes" тогда поставьте(не рекомендуется ставиить yes, оставить надо PermitRootLogin no) и вообще покажите конфиг sshd_conf :)

Port 22
Protocol 2
ListenAddress 192.168.1.1

Hostkey /etc/ssh/ssh_host_key
Hostkey /etc/ssh/ssh_host_rsa_key
Hostkey /etc/ssh/ssh_host_dsa_key

SyslogFacility AUTH
LogLevel INFO

LoginGraceTime 2m
PermitRootLogin no
(стоял yes, но поменял, и все равно putty тужу ошибку пишет)
StrictModes yes

RSAAuthentication yes
PubkeyAuthenication yes
AutorizedKeysFile .ssh/authorized_keys

RhostsRSAAuthentication no
RhostsRSAAuthentication no
HostbasedAuthentication yes
IgnoreUserKnowHosts no

PasswordAuthentication no
PermitEmptyPasswords no

UsePAM no

X11Forwarding yes
X11UseLocalhost yes
PrintMotd yes
PrintLastLog yes
TCPKeepAlive yes
MaxStartups 10

Banner /etc/ssh_message

Subsystem sftp /usr/lib/ssh/sftp-server

AceptEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_ LC_MONETARY LC_MESSAGE
AcceptEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT
AcceptEnv LC_IDENTIFICATION LC_ALL


Строчки брал с какого то сайта :blush:
Спасибо сказали:
Аватара пользователя
ivan2ksusr
Сообщения: 882
ОС: Mac OS X, openSUSE

Re: Сеть

Сообщение ivan2ksusr »

Вот накидал конфиг быстренько, коменты только убрал)

Код: Выделить всё

Port 22
ListenAddress ip_адрес
Protocol 2

ServerKeyBits 1024
SyslogFacility AUTH
LogLevel INFO

# Authentication:
PermitRootLogin no

MaxAuthTries 6
MaxSessions 10

AuthorizedKeysFile    .ssh/authorized_keys

PasswordAuthentication no
UsePAM yes


X11Forwarding yes
PidFile /var/run/sshd.pid
MaxStartups 10
Subsystem    sftp    /usr/lib/ssh/sftp-server


AcceptEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES
AcceptEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT
AcceptEnv LC_IDENTIFICATION LC_ALL

вроде бы работает)
Спасибо сказали:
Darktime
Сообщения: 11
ОС: Win7 и Lin Suse

Re: Сеть

Сообщение Darktime »

А остальные параметры стоит удалить которые у меня еще есть?

Сменил параметры на сетевой (чтобы сразу подстраивать под будущую сетку) с 192.168.1.1 на 10.42.119.190, в sshd_config прописал 10.42.119.190 и теперь вобще не подключается ssh. Где то еще нужно что нибудь прописать?

нашел,в Interfaces слетел параметр Internal zone, теперь в ssh можно вбить пароль,но потом снова дисконектит :(
Спасибо сказали:
Lazy_Kent
Сообщения: 709
Статус: Ленивый
ОС: openSUSE (Xfce)

Re: Сеть

Сообщение Lazy_Kent »

Darktime писал(а): ↑
29.01.2010 12:53
Lazy_Kent писал(а): ↑
29.01.2010 12:41
Создайте файл ifcfg-eth1 вручную.

Извиняюсь, но как эт сделать в mc?

Shift+F4, на всякий случай.
Спасибо сказали:
Darktime
Сообщения: 11
ОС: Win7 и Lin Suse

Re: Сеть

Сообщение Darktime »

Сегодня пришел на работу и ssh каким то чудом сам заработал))
Как я понимаю теперь только в ssh через пользователя можно сидеть, root не рабит в ssh теперь?
Спасибо сказали:
voidius
Сообщения: 59
ОС: Arch Linux

Re: Сеть

Сообщение voidius »

/etc/ssh/sshd_config

Код: Выделить всё

 PermitRootLogin no

    The option PermitRootLogin specifies whether root can log in using ssh. Never say yes to this option.
Спасибо сказали:
Аватара пользователя
ivan2ksusr
Сообщения: 882
ОС: Mac OS X, openSUSE

Re: Сеть

Сообщение ivan2ksusr »

Darktime писал(а): ↑
30.01.2010 08:27
Сегодня пришел на работу и ssh каким то чудом сам заработал))
Как я понимаю теперь только в ssh через пользователя можно сидеть, root не рабит в ssh теперь?

sudo
или
su
на Ваш выбор)
Спасибо сказали:
Darktime
Сообщения: 11
ОС: Win7 и Lin Suse

Re: Сеть

Сообщение Darktime »

ivan2ksusr писал(а): ↑
31.01.2010 00:43
Darktime писал(а): ↑
30.01.2010 08:27
Сегодня пришел на работу и ssh каким то чудом сам заработал))
Как я понимаю теперь только в ssh через пользователя можно сидеть, root не рабит в ssh теперь?

sudo
или
su
на Ваш выбор)

стоят предложенные вами настройки в sshd, но вот пользователь su или sudo не работает. или я не так понимаю эти команды?
Спасибо сказали:
Аватара пользователя
ivan2ksusr
Сообщения: 882
ОС: Mac OS X, openSUSE

Re: Сеть

Сообщение ivan2ksusr »

Darktime писал(а): ↑
01.02.2010 06:39
ivan2ksusr писал(а): ↑
31.01.2010 00:43
Darktime писал(а): ↑
30.01.2010 08:27
Сегодня пришел на работу и ssh каким то чудом сам заработал))
Как я понимаю теперь только в ssh через пользователя можно сидеть, root не рабит в ssh теперь?

sudo
или
su
на Ваш выбор)

стоят предложенные вами настройки в sshd, но вот пользователь su или sudo не работает. или я не так понимаю эти команды?

логинмися под пользователем, допустим username
ssh username@ip_server
далее вводим пароль, и оля-ля, мы уже на сервере, далее так:
$su -
пишем пароль
и поучаем
#
(вот и "учетка" рута), по поводу sudo > отправлю вас в google :) ибо copy-past'ом заниматься нечего здесь, тема уже избита напрочь
Спасибо сказали:
Olegator
Сообщения: 2493
ОС: SuseLinux 11.2 KDE 4.3

Re: Сеть

Сообщение Olegator »

Спасибо сказали:
Darktime
Сообщения: 11
ОС: Win7 и Lin Suse

Re: Сеть

Сообщение Darktime »

Всем спасибо за помощь, очень помогли!
Теперь осталось разобраться с iptables и squid3, но эт наверное в другом топике буду искать.

P.S. Как в консоли на карточку eth0 выставить скорость 10FD?
Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory

Re: Сеть

Сообщение k0da »

Darktime
/etc/sysconfig/network/ifcfg-eth0

ETHTOOL_OPTIONS=
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Спасибо сказали: