6.2.3. Настройка сети в Fedora Core
Графический конфигуратор в Fedora Core называется internet-druid (рис. 6.8). Можно запустить его и из меню оконной среды (в GNOME это Система→Мастер подключения к Интернет).

Рис. 6.8. Настройка сети
Выберите «Соединение Ethernet», а дальше следуйте инструкциям. После создания соединения для вас будет запущен конфигуратор system-config-network, позволяющий указать дополнительные параметры сетевого интерфейса или изменить только что введенные. В дальнейшем его можно вызвать из меню оконной среды (в GNOME это Система→Управление устройствами сети).

Рис. 6.9. Указание параметров сетевого интерфейса при ручной настройке
6.2.4. Проверка работы сетевого интерфейса
Если вы не подняли (активировали) интерфейс в процессе графического конфигурирования, сделайте это сейчас. Перейдите на текстовую консоль или откройте окно терминала и выполните команду ifup eth0
(деактивировать интерфейс можно командой ifdown eth0
).
Для получения сведений об активных интерфейсах выполните команду ifconfig
. Она покажет примерно следующее:
eth0 Link encap:Ethernet HWaddr 00:02:F0:73:B0:85
inet addr:192.168.1.11 Beast:192.168.1.255
Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
[...]
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
[...]
Интерфейс lo
, которого вы не настраивали, — это интерфейс обратной петли. Не отключайте его, он необходим для работы некоторых приложений.
В первых двух строчках утилита ifconfig выводит тип (Ethernet) адаптера, его физический адрес (MAC-адрес) и присвоенный ему IP-адрес. Дальше — параметры интерфейса, указывающие, что он запушен и используется.
MTU (
Далее следует статистика — сколько пакетов принято/передано, сколько байтов принято/передано, сколько коллизий было с участием этого интерфейса.
Теперь проверим, как работает соединение. Это делают командой ping (пингуют нужный адрес).
# ping 192.168.1.11
Эта команда посылает на указанный адрес по протоколу ICMP маленький пакет, требующий эхо- ответа, раз за разом, пока не будет остановлена (например, нажатием комбинации клавиш Ctrl+). Обычно ею пользуются для проверки доступности узлов.
Потом пропингуйте свою машину по имени, которое вы ей дали: ping dhsilabs
.
Убедившись, что проблем с локальными настройками не возникает, можно пропинговать какую- нибудь удаленную машину из вашей локальной сети по ее IP-адресу.
Теперь попробуйте обратиться к удаленной машине по имени. Помните, что символьное имя должно быть разрешено в IP-адрес? В вашей небольшой сети сервера имен, скорее всего, нет. В этом случае для преобразования IP-адресов в имена и обратно служит файл /etc/hosts
. Это обычный текстовый файл, каждая строка которого содержит
<IP-адрес> <полное_имя_узла> <псевдонимы>
разделенные пробелами. Откройте этот файл в любом текстовом редакторе и добавьте туда сведения о машинах своей локальной сети. Символ # в этом файле понимается как знак комментария.
6.2.5. Настройка сети в старых дистрибутивах
Если вам недоступны графические конфигураторы, то можно настроить сетевой интерфейс и из командной строки.
Добавьте в файл установленного оборудования (скорее всего, он будет называться /etc/conf.modules
) сведения о своей сетевой плате.
Добавьте в ядро модуль сетевой платы:
# insmod rtl8139.о (для Realtek 8139)
# insmod ne2k-pci.o (для NE2000 PCI)
Назначьте интерфейсу IP-адрес:
# ifconfig eth0 <IP_ адрес > broadcast <BROADCAST_адрес> netmask <маска>
Указать шлюз для выхода в Интернет можно командой route:
# route add default gateway <IP_адрес_шлюза>
Если в Интернет выходить вы пока не собираетесь, то удалить установленный маршрут можно командой route del default
. Команда route
без аргументов выводит текущую таблицу маршрутизации пакетов.
Перезапустите сетевую службу, и можно пинговать только что настроенный интерфейс.
6.3. Подключение к Windows-сети
Вам удалось достучаться (ping) до всех компьютеров своей локальной сети, работающих под управлением ОС Windows, но хотелось бы большего? Например, обмениваться с ними файлами? Если в вашей сети есть папки, к которым открыт общий сетевой доступ, то это возможно. Поможет вам пакет Samba.
Название Samba происходит от названия протокола SMB (
В роли обычного пользователя вам достаточно уметь подключаться к Windows-сети как клиенту. Для этого вам понадобятся пакеты samba-common и samba-client, входящие в большинство современных дистрибутивов. Если их у вас нет, то загляните на http://www.samba.org
.
Пусть сетевой доступ к папке открыт на компьютере, имя которого в сети Windows USER5. Посмотрим