LINUX.ORG.RU
ФорумAdmin

Как настроить IP адреса?


0

0

Поставил RedHat 7.1 (сижу разбираюсь что такое этот Linux), а с стеть не вижу. Помогите настроиь IP адреса. Остальные компы с Windows 98 работают. Да и как настраивается InterNet если подключение через локалку?


Есть чудная команда ifconfig ( interface configuration) Она конфигурирует твои интерфейсы. Первая сетевая карта - eth0 Вторая сетевая карта - eth1 и т.д. Если установлено РРР соединение - интерфейс называется ррр0 Интерфейс lo0 - это loopack Можешь посмотреть опции ifconfig дав команду man ifconfig Таким образом, чтоб присвоить IP адрес сетевухе, надо дать примерно такую команду: ifconfig eth0 <твой IP адрес> netmask < твоя маска > Но все это при условии, что сетевуха поднялась при запуске. Если сетевая карта не поднялась при старте, значит надо загрузить ее модуль ( драйвер ) вручную. Естественно надо знать, что за карта. Модули лежат в районе /usr/lib/modules Если комп из новых то карта наверное EEPro10/100 модуль для нее, по-моему, eepro100.o Команда для просмотра загруженных модулей - lsmod Команда для загрузки модуля - insmod Но такого модуля можешь и не найти в 2 случаях - 1. Поддержка такой сетевухи жестко прописана в ядре 2. Поддержка такой сетевухи ваще не приписана ( а могла быть прописано модульно) Ваще по первому случаю дать гарантии, что не найдешь модуль, не могу - не помню точно, но если поддержка твоей сетевухи прописана жестко то модуль тебе на фиг не нужен. Т.е. сетевуха уже поддерживается. Ну вот, потом прописываешь маршрут по умолчанию - route add 0.0.0.0 netmask 0.0.0.0 < IP маршрутизатора > Ну вот, собственно и все. А что видеть Виндусовые машины, как ты привык это делать в эксплорере, надо настраивать Самбу. А с Инетом также как и в Винде - прокси там, и т.д.

Гуру, подправться меня , если че не так.

anonymous
()

Есть чудная команда ifconfig ( interface configuration) Она конфигурирует твои интерфейсы. Первая сетевая карта - eth0 Вторая сетевая карта - eth1 и т.д. Если установлено РРР соединение - интерфейс называется ррр0 Интерфейс lo0 - это loopack Можешь посмотреть опции ifconfig дав команду man ifconfig Таким образом, чтоб присвоить IP адрес сетевухе, надо дать примерно такую команду: ifconfig eth0 <твой IP адрес> netmask < твоя маска > Но все это при условии, что сетевуха поднялась при запуске. Если сетевая карта не поднялась при старте, значит надо загрузить ее модуль ( драйвер ) вручную. Естественно надо знать, что за карта. Модули лежат в районе /usr/lib/modules Если комп из новых то карта наверное EEPro10/100 модуль для нее, по-моему, eepro100.o Команда для просмотра загруженных модулей - lsmod Команда для загрузки модуля - insmod Но такого модуля можешь и не найти в 2 случаях - 1. Поддержка такой сетевухи жестко прописана в ядре 2. Поддержка такой сетевухи ваще не приписана ( а могла быть прописано модульно) Ваще по первому случаю дать гарантии, что не найдешь модуль, не могу - не помню точно, но если поддержка твоей сетевухи прописана жестко то модуль тебе на фиг не нужен. Т.е. сетевуха уже поддерживается. Ну вот, потом прописываешь маршрут по умолчанию - route add 0.0.0.0 netmask 0.0.0.0 < IP маршрутизатора > Ну вот, собственно и все. А что видеть Виндусовые машины, как ты привык это делать в эксплорере, надо настраивать Самбу. А с Инетом также как и в Винде - прокси там, и т.д.

Гуру, подправться меня , если че не так.

anonymous
()

а опосля того как карта настроена чтобы не делать все заново при загрузке надо 1) в фаиле /etc/sysconfig/network написать/проверить NETWORKING=yes HOSTNAME=<myhostname> <- имя твоего хоста GATEWAY=1.2.3.4 <- ip'шник твоего шлюза (регистр должен быть именно таким!!!) 2) в каталоге /etc/sysonfig/network-scripts надо сделать файлы соотвествующие устройствам eth0: ifcfg-eth0, eth1: ifcfg-eth1, ppp0: ifcfg-ppp0 и т. д. формат файла такой: DEVICE=eth0 <- описывается интерфейс BOOTPROTO=yes <- не помню чего, но я yes ставлю и работает BROADCAST=1.2.3.255 <- широкий адрес IPADDR=1.2.3.4 <- твой ip'шник NETWORK=1.2.3.0 <- сетка ONBOOT=yes <- активизировать при загрузке USERCTL=no <- для безопасност (юзер не роот не могет перезапускать) аналогично и другие интерфейсы 4) в файле /etc/resolv.conf надо прописать днс сервер nameserver 1.2.3.4 <- адрес днс сервака 5) можно заполнить файл /etc/hosts формат у него такой 1.2.3.4 host host.domain alias ip адрес имя хоста хост.домен псевдоним

а чтобы всем ходит в инет через один адрес надо настраивать маскарадинг

anonymous
()

да совсем забыл надо сделать /etc/init.d/network restart если все настроено правильно то он покажет напротив каждого интерфейса <OK>

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.