Организация Небольшой сети на linux Fedore Core3
Часть первая. Задачи, вопросы, установка
Пролог
На создание этой темы меня подвигнуло желание научится настраивать небольшую сеть на линуксе.
Осветить те вопросы с которыми может столкнуться новичек в линуксе настраивая сеть .
Очень не хотелось раскидываться на разные темы по форуму, Что бы в дальнейшем эти статьи можно было бы собрать в одну и поместить на форуме как пособие для всех начинающих.
Просьба всем желающим принять посильное участие , я ни в коем образе не претендую на авторство,
поэтому если у вас есть решения каких то вопросов или сами вопросы , а также предложения обьязательно пишите.
Задачи
Организация небольшои сети на базе Fedora Core3 (имхо просто мой выбор - одного из динамично развивающихся дистр. легко доступный в сети)
Так как сеть небольшая то всю нагрузку будет нести один сервер ( единственным отступление от простой сети это условие создание двух подсетей имхо на сегодня вполне может быть оправдано )
Итак сервисы которые будет обеспечивать сервер
1.DHCP
2.DNS
3.PROXY
4.FIREWALL
5.FTP
6.SAMBA
7.MAIL
8.WEB
9.PRINTSERVER
Лобаратория
Выделено Три комп.
СЕРВЕР
1.3 сетевых адаптера
а. eth0 получает IP от DHCP (Provaider)
в. eth1 назначен адрес 192.168.20.1
с. eth2 назначен адрес 192.168.30.1
****************************************************
Небольшое добавление от AndreiVA
Небольшое замечание или дополнение( не знаю даже) :
На две внутренние подсети не обязательно ставить две сетевые карты. Можно разделить одну. Вот так:
eth1 - 192.168.20.1
и
eth1:1 - 192.168.30.1
Linux – сам все разделит. Не надо будет физически две сети городить.
Берем файл ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
IPADDR=192.168.20.101
NETMASK=255.255.255.0
NETWORK=192.168.20.0
BROADCAST=192.168.20.255
и копируем его в файл ifcfg-eth1:1. Затем правим его и получаем:
DEVICE=eth1:1
ONBOOT=yes
IPADDR=192.168.30.101
NETMASK=255.255.255.0
NETWORK=192.168.30.0
BROADCAST=192.168.30.255
Пкерезапускаем сеть - service network restart
И видим , что у нас 3-и рабочих интерфейса(eth0, eth1 и eth1:1). Все они отлично работают.
Следовательно до hub-а тянем всего одину витую пару, а дальше все зависит от Вашей фонтазии. Вы имеете две внутреннии подсети.
**************************************************************
2.Несущественно но все таки
K6 500 amd
ram - 256 mb
hard 10 gb
остальные 2 комп. которые будут играть роль клиентов двух подсетей конфигурация похожая
и тоже установленна Fedora Core3
Установка прогр. обеспечения на сервере,
Выбрана установка вида SERVER плюс
1 X-window ( наверное не совсем верно -типа кто ставит Х на сервер -хм ну перестраховался)
2 Fluxbox (хотя можно было бы и XFCE)
3 Editors -VIM , VIM-X11
4 Grafical Internet – Firefox ,Gftp (вприципе можно было и не устанавливать)
5 Text based Internet – Lynx, fetchmail, mutt, ncftp, elinks
6 Server conf. tools - выбрал все
7 WEB.server Mail, Samba, Dns, Ftp,
8 Network servers – Kerberos, Ldap, Dhcp, Nis
9 Development Tools – выбрал по умолчанию
10 Administration Tools – выбрал все
11 System tools – sysstat nmap, mc, net-snmp-utils
12 Printing Support – все
Здесь хочется услышить совет профессионалов טпо поводу выбора софта при инсталяции - желательно с пояснениями ну и сообразно поставленным задачам. (Жду Дополнений)
Раздел харддиска
1 под рут ( / ) - было веделенно 4.9Гб
2 swap - 512 mb
3 /HOME - 2.2 gb
4 /VAR - 1.9 gb
( здесь хочу отметить что если вы собираетесь предостовлять юзерам место для хранения информации на сервере в домашних директориях то желательно выделить место побольше или подмонтировать для этих целей отдельный харддиск, тоже самое касается и директории /VAR .
Так как там распологается по умолчанию WEB FTP TMP-директ. и все логи . Можно схитрить и сделать так, например вы организовываете фтп сервер и храните там важную инф. и для этих целей выделяете отдельный харддиск. Не монтируите его как /VAR Сделайте так /var/ftp/pub/xxx
где ххх имя директории которое вы зададите. Что это дает, - что если вам придется переустанавливать сервер то вы просто точно также подмонтируйте его и не придется заморачиваться с сохранением инфы и форматированием . )
Здесь Хочеться услышать совет гуру о тонкостях и хитростях (Жду Дополнений)
Сетевые Установки
Как я уже сказал что у нас три сетевых адаптера и были выбранны следующие настройки
1.
3 сетевых адаптера
а. eth0 получает IP от DHCP (Provaider)
в. eth1 назначен адрес 192.168.20.1
с. eth2 назначен адрес 192.168.30.1
2
Имя Компьютера
а. имя назначаетDHCP или вручн. ( Здесь я не очень понял, задавая имя SOHO или soho.ferose.net
что я задаю ?
1 имя и имя домеина? (или имя в существующем домеине ) имеет ли значение регистр?
( Жду дополнений)
1 Дополнение от Dr_Spectre
(вручную - задается имя компьютера soho в домене ferose.net (если просто soho то в домене localdomain)
Я выбрал soho.ferose.net
И так я выбрал soho.ferose.net где soho – имя нашего сервера ferose.net – имя нашего будующего домейна.
Продолжение установки было выбранно по умолчанию и через некоторое время сервер был готов.
( Если у кого то возникли дополнительные вопросы которые я не осветил просьба обязательно пишите вместе попробуем разобраться )
Часть первая. Задачи, вопросы, установка
Пролог
На создание этой темы меня подвигнуло желание научится настраивать небольшую сеть на линуксе.
Осветить те вопросы с которыми может столкнуться новичек в линуксе настраивая сеть .
Очень не хотелось раскидываться на разные темы по форуму, Что бы в дальнейшем эти статьи можно было бы собрать в одну и поместить на форуме как пособие для всех начинающих.
Просьба всем желающим принять посильное участие , я ни в коем образе не претендую на авторство,
поэтому если у вас есть решения каких то вопросов или сами вопросы , а также предложения обьязательно пишите.
Задачи
Организация небольшои сети на базе Fedora Core3 (имхо просто мой выбор - одного из динамично развивающихся дистр. легко доступный в сети)
Так как сеть небольшая то всю нагрузку будет нести один сервер ( единственным отступление от простой сети это условие создание двух подсетей имхо на сегодня вполне может быть оправдано )
Итак сервисы которые будет обеспечивать сервер
1.DHCP
2.DNS
3.PROXY
4.FIREWALL
5.FTP
6.SAMBA
7.MAIL
8.WEB
9.PRINTSERVER
Лобаратория
Выделено Три комп.
СЕРВЕР
1.3 сетевых адаптера
а. eth0 получает IP от DHCP (Provaider)
в. eth1 назначен адрес 192.168.20.1
с. eth2 назначен адрес 192.168.30.1
****************************************************
Небольшое добавление от AndreiVA
Небольшое замечание или дополнение( не знаю даже) :
На две внутренние подсети не обязательно ставить две сетевые карты. Можно разделить одну. Вот так:
eth1 - 192.168.20.1
и
eth1:1 - 192.168.30.1
Linux – сам все разделит. Не надо будет физически две сети городить.
Берем файл ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
IPADDR=192.168.20.101
NETMASK=255.255.255.0
NETWORK=192.168.20.0
BROADCAST=192.168.20.255
и копируем его в файл ifcfg-eth1:1. Затем правим его и получаем:
DEVICE=eth1:1
ONBOOT=yes
IPADDR=192.168.30.101
NETMASK=255.255.255.0
NETWORK=192.168.30.0
BROADCAST=192.168.30.255
Пкерезапускаем сеть - service network restart
И видим , что у нас 3-и рабочих интерфейса(eth0, eth1 и eth1:1). Все они отлично работают.
Следовательно до hub-а тянем всего одину витую пару, а дальше все зависит от Вашей фонтазии. Вы имеете две внутреннии подсети.
**************************************************************
2.Несущественно но все таки
K6 500 amd
ram - 256 mb
hard 10 gb
остальные 2 комп. которые будут играть роль клиентов двух подсетей конфигурация похожая
и тоже установленна Fedora Core3
Установка прогр. обеспечения на сервере,
Выбрана установка вида SERVER плюс
1 X-window ( наверное не совсем верно -типа кто ставит Х на сервер -хм ну перестраховался)
2 Fluxbox (хотя можно было бы и XFCE)
3 Editors -VIM , VIM-X11
4 Grafical Internet – Firefox ,Gftp (вприципе можно было и не устанавливать)
5 Text based Internet – Lynx, fetchmail, mutt, ncftp, elinks
6 Server conf. tools - выбрал все
7 WEB.server Mail, Samba, Dns, Ftp,
8 Network servers – Kerberos, Ldap, Dhcp, Nis
9 Development Tools – выбрал по умолчанию
10 Administration Tools – выбрал все
11 System tools – sysstat nmap, mc, net-snmp-utils
12 Printing Support – все
Здесь хочется услышить совет профессионалов טпо поводу выбора софта при инсталяции - желательно с пояснениями ну и сообразно поставленным задачам. (Жду Дополнений)
Раздел харддиска
1 под рут ( / ) - было веделенно 4.9Гб
2 swap - 512 mb
3 /HOME - 2.2 gb
4 /VAR - 1.9 gb
( здесь хочу отметить что если вы собираетесь предостовлять юзерам место для хранения информации на сервере в домашних директориях то желательно выделить место побольше или подмонтировать для этих целей отдельный харддиск, тоже самое касается и директории /VAR .
Так как там распологается по умолчанию WEB FTP TMP-директ. и все логи . Можно схитрить и сделать так, например вы организовываете фтп сервер и храните там важную инф. и для этих целей выделяете отдельный харддиск. Не монтируите его как /VAR Сделайте так /var/ftp/pub/xxx
где ххх имя директории которое вы зададите. Что это дает, - что если вам придется переустанавливать сервер то вы просто точно также подмонтируйте его и не придется заморачиваться с сохранением инфы и форматированием . )
Здесь Хочеться услышать совет гуру о тонкостях и хитростях (Жду Дополнений)
Сетевые Установки
Как я уже сказал что у нас три сетевых адаптера и были выбранны следующие настройки
1.
3 сетевых адаптера
а. eth0 получает IP от DHCP (Provaider)
в. eth1 назначен адрес 192.168.20.1
с. eth2 назначен адрес 192.168.30.1
2
Имя Компьютера
а. имя назначаетDHCP или вручн. ( Здесь я не очень понял, задавая имя SOHO или soho.ferose.net
что я задаю ?
1 имя и имя домеина? (или имя в существующем домеине ) имеет ли значение регистр?
( Жду дополнений)
1 Дополнение от Dr_Spectre
(вручную - задается имя компьютера soho в домене ferose.net (если просто soho то в домене localdomain)
Я выбрал soho.ferose.net
И так я выбрал soho.ferose.net где soho – имя нашего сервера ferose.net – имя нашего будующего домейна.
Продолжение установки было выбранно по умолчанию и через некоторое время сервер был готов.
( Если у кого то возникли дополнительные вопросы которые я не осветил просьба обязательно пишите вместе попробуем разобраться )