Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Gentoo_x86_Handbook.doc
Скачиваний:
38
Добавлен:
19.09.2019
Размер:
924.16 Кб
Скачать

3. Конфигурация сети

3.A. Автоматическое определение сети

Может оно уже работает?

Если ваша система подключена к сети Ethernet с помощью сервера DHCP, очень вероятно, что ваша сетевая конфигурация была настроена для вас автоматически. Если так, вы можете использовать преимущество множества команд, использующих сеть на установочном CD, таких как ssh, scp, ping, irssi, wget и links, а также множество других.

Если сеть была сконфигурирована для вас, то команда /sbin/ifconfig должна отобразить некоторые сетевые интерфейсы, кроин lo0, например eth0:

Код 1.1: /sbin/ifconfig для работающей сетевой конфигурации.

# /sbin/ifconfig

(...)

eth0 Link encap:Ethernet HWaddr 00:50:BA:8F:61:7A

inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0

inet6 addr: fe80::50:ba8f:617a/10 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:1498792 errors:0 dropped:0 overruns:0 frame:0

TX packets:1284980 errors:0 dropped:0 overruns:0 carrier:0

collisions:1984 txqueuelen:100

RX bytes:485691215 (463.1 Mb) TX bytes:123951388 (118.2 Mb)

Interrupt:11 Base address:0xe800

Необязательно: Сконфигурируйте прокси

Если вы выходите в Интернет через прокси, вам может понадобиться указать информацию о прокси в течение инсталляции. Определить прокси очень просто: вам только нужно определить переменную, которая содержит информацию о прокси-сервере.

В большинстве случаев, вы можете просто определить переменные, указав имя хоста сервера. В примере мы предполагаем, что прокси называется proxy.gentoo.org и работает на порту 8080.

Код 1.2: Определение прокси-серверов.

(If the proxy filters HTTP traffic)

# export http_proxy="http://proxy.gentoo.org:8080"

(If the proxy filters FTP traffic)

# export ftp_proxy="ftp://proxy.gentoo.org:8080"

(If the proxy filters RSYNC traffic)

# export RSYNC_PROXY="proxy.gentoo.org:8080"

Если ваша прокси требует имени пользователя и пароля, вы должны использовать следующий синтаксис для переменной:

Код 1.3: Добавление имени пользователя/пароля к переменной с прокси.

http://username:password@proxy.gentoo.org:8080

Проверка сети

Вы можете захотеть попробовать пропинговать DNS-сервер вашего провайдера (который находится в /etc/resolv.conf) и веб-сайт по вашему выбру, просто, чтобы удостовериться, что ваши пакеты достигают сети, разрешение имен DNS работает корректно, и так далее.

Код 1.4: Дальнейший тест сети

# ping -c 3 www.gentoo.org

Если теперь вы можете использовать сеть, вы можете пропустить остаток данной главы, и продолжить читать следующую главу «Подготовка дисков». Если нет — продолжайте читать.

3.B. Автоматическая конфигурация сети

Если ваша сеть не начала работать сразу, некоторые диски для установки позволяют вам использовать net-setup (для обычных или беспроводных сетей), pppoe-setup (для пользователей ADSL) или pptp (для пользователей PPTP — существует на x86, amd64, alpha, ppc и ppc64).

Если ваш установочный диск не содержит никакой из этих инструментов, или ваша сеть все еще не функционирует, продолжайте с раздела «Ручная настройка сети».

  • Обычные пользователи Ethernet должны продолжить с раздела «По умолчанию: Используем net-setup»

  • Пользователи ADSL должны продолжить с раздела «Альтернатива: Используем PPP»

  • Пользователи PPTP должны продолжить с раздела «Альтернатива: Используем PPTP»

По умолчанию: Используем net-setup

Самым простым вариантом настроить сеть, если она не настроилась автоматически, будет запустить скрипт net-setup.

Код 2.1: Запускаем скрипт net-setup

# net-setup eth0

net-setup спросит вас некоторые вопросы про окружение вашей сети. Когда все закончено, у вас должно быть рабочее сетевое соединение. Проверьте ваше сетевое соединение, как было показано раньше. Если тесты закончились успешно, поздравляем! Теперь вы готовы устанавливать Gentoo. Пропустите остальную часть данной главы, и продолжайте читать, начиная с главы «Подготовка дисков».

Если ваша сеть все еще не работает, продолжайте читать раздел «Ручная настройка сети».

Альтернатива: Используем PPP

Так как вам может понадобится PPPoE для соединения с Интернетом, установочный CD (любая версия) упростил для вас это, включив ppp. Используйте скрипт pppoe-setup для конфигурации вашего соединения. Вас спросят имя устройства, которое подключено к вашему adsl-модему, ваше имя пользователя и пароль, IP адрес DNS-серверов, и нужен ли вам базовый файрвол, или нет.

Код 2.2: Используем ppp

# pppoe-setup

# pppoe-start

Если что-то пойдет не так, дважды проверьте, что вы правильно ввели ваше имя пользователя и пароль, заглянув в /etc/ppp/pap-secrets или /etc/ppp/chap-secrets, а также удостоверьтесь, что вы используете правильное ethernet-устройство. Если ваше ethernet-устройство не существует, вам может понадобиться загрузить необходимые сетевые модули. В этом случае, вам следует продолжить читать раздел «Ручная настройка сети», так как мы объясним, как загружать необходимые модули там.

Если все заработало, продолжайте читать с главы «Подготовка дисков».

Альтернатива: Используем PPTP

Если вам нужна поддержка PPTP, вы можете использовать pptpclient, который находится на нашем установочном CD. Но сперва нужно удостовериться, что ваша конфигурация правильна. Отредактируйте /etc/ppp/pap-secrets или /etc/ppp/chap-secrets, чтобы они содержали правильную комбинацию имя пользователя/пароль:

Код 2.3: Редактируем /etc/ppp/chap-secrets

# nano -w /etc/ppp/chap-secrets

Затем измените /etc/ppp/options.pptp, если необходимо:

Код 2.4: Редактируем /etc/ppp/options.pptp

# nano -w /etc/ppp/options.pptp

Когда все это сделано, просто запустите pptp (вместе с опциями, которые вы не могли установить в options.pptp), чтобы соединиться с сервером:

Код 2.5: Соединяемся с dial-in сервером

# pptp <server ip>

Теперь продолжайте с главы «Подготовка дисков»

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]