- Вторичная настройка сети
После перезагрузки можно приступать к настройке PPPoE-соединения. Для начала проверим записи в /etc/apt/sources.list:
# nano /etc/apt/sources.list
Пока у нас нет интернета, нужно отключить интернет-репозитории пакетов. Для этого нужно закомментировать строки (добавив в самом начале строки символ "#"), начинающиеся с "deb http://". Пример такой строки (уже закомментированной):
#deb http://security.debian.org/ squeeze/updates main non-free contribЗакомментировать нужно абсолютно все такие строки. Раскомментированной нужно только оставить строку, начинающуюся с "deb cdrom:" (чаще всего она идет самой первой). Сохраняем файл, выходим. Далее нужно вставить установочный диск с системой в привод. После этого выполним:
# apt-get updateЕсли никаких ошибок не возникло, затем:
# apt-get install ppp
Немного теории: apt-get - это менеджер пакетов программ в системе Debian/Ubuntu. В дальнейшем эта команда будет использоваться довольно часто. Любая операция по установке пакета выполняется посредством команды "apt-get install имя_пакета"; любая операция по полному удалению пакета (включая конфигурационные файлы): "apt-get purge имя_пакета"; операция обновления списков последних версий пакетов доступных в репозиториях - "apt-get update" (ее мы и выполнили выше); операция обновления всех существующих пакетов в системе - "apt-get upgrade"; операция обновления дистрибутива системы - "apt-get dist-upgrade".
ppp - пакет необходимый для поддержки системой PPP-соединений.
Приступим к конфигурации соединения PPPoE.
Создадим файл /etc/ppp/peers/internet:
# nano /etc/ppp/peers/internetФайл должен быть примерно следующего содержания:
nodeflate
debug
noipdefault
defaultroute
replacedefaultroute
noauth
persist holdoff 5
maxfail 0
logfile "/var/log/pppoe.log"
plugin rp-pppoe.so eth1
user dj_inox
Все строки нужно оставить такими же, кроме последних двух. На них и обратим внимание:
plugin rp-pppoe.so eth1 - здесь нужно лишь поменять eth1 на сетевой интерфейс подключенный непосредственно к провайдеру (его мы настраивали в первой части, возможно он у вас тоже eth1).
user login - здесь нужно заменить login на ваш логин, который используется для подключения к PPPoE.
Сохраняем данный файл, выходим.
Далее нам нужно прописать пароль для подключения к интернету:
# nano /etc/ppp/chap-secretsСинтаксис файла очень прост. Данные вписываются следующим образом: "логин" * "пароль". В итоге строка, которую надо вписать выглядит примерно так:
"login" * "password"Сохраняем, выходим. Далее:
# nano /etc/ppp/pap-secretsВписываем в конец абсолютно такую же строку, какую вписывали в предыдущий файл.
Теперь нужно настроить "автоподнятие" PPPoE-соединения при запуске системы. Снова редактируем файл /etc/network/interfaces (команда думаю уже и так понятна :-)). Вписать туда нужно следующее:
auto internetЗдесь (если нужно) eth1 меняется на интерфейс подключенный к интернету. Сохраняемся, выходим, перезагружаемся. Если все сделано правильно - по команде "ifconfig ppp0" мы получим информацию по нашему уже интернет-соединению PPPoE.
iface internet inet ppp
pre-up /sbin/ifconfig eth1 up
provider internet
- Настройка Wi-Fi
Приступим к настройке Wi-Fi. Для начала установим необходимые пакеты для сборки. Для этого сначала надо подключить интернет-репозитории пакетов. Выполняем:
# nano /etc/apt/sources.list
Сейчас надо выполнить задачу обратную той, что мы делали в предыдущем пункте. Нужно закомментировать строку с "deb cdrom:" и раскомментировать строки с "deb http://". После данных манипуляций файл должен выглядеть примерно так (можете даже просто скопировать содержимое):
#deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 CD Binary-1 201102$
deb http://security.debian.org/ squeeze/updates main non-free contrib
deb http://debian.org.ua/debian squeeze main non-free contrib
deb http://www.debian-multimedia.org squeeze main non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-freeСохраняем, выходим, выполняем "apt-get update". Списки пакетов обновятся через интернет. Далее рекомендую выполнить обновление всех пакетов системы:
# apt-get upgradeЗатем установим необходимые пакеты для сборки драйверов wifi:
# apt-get install build-essential linux-headers-2.6.32-5-amd64 bzip2
Если у вас 32бит система, "amd64" в данной команде замените на "686".
Далее выполним сборку и установку драйверов compat-wireless. В нашем случае используется PCI Wi-Fi карта D-Link DWL G550. У нее чип Atheros AR5001X+. Для нее нужен драйвер ath5k, который идет в составе compat-wireless. Какая Wi-Fi карта у вас, можно определить посредством команды "lspci | grep -i wireless" (если она PCI). Если адаптер USB, то команда "lsusb". Насчет второго, если выяснять какой в нем чип, лучше на сайте http://wireless.kernel.org. Да и вообще данный сайт располагает наиболее полной информацией о том, что поддерживают разные Wi-Fi адаптеры в ОС Linux. Его я рекомендую к просмотру перед покупкой самого адаптера, т.к. далеко не все драйвера (а часто и сами адаптеры) поддерживают режим точки доступа. А нам в дальнейшей настройке он будет необходим.
Скачиваем compat-wireless, распаковываем и устанавливаем:
# wget http://orbit-lab.org/kernel/compat-wireless-2.6/compat-wireless-2.6.tar.bz2Последовательность данных команд соберет и установит драйвера в систему. Далее заходим в уже известный нам файл /etc/network/interfaces и вписываем туда следующее:
# tar xjf compat-wireless-2.6.tar.bz2
# cd compat-wireless*
# scripts/driver-select ath5k
# make
# make install
auto wlan0Данный набор строк нам уже знаком по настройке проводной сетевой карты, подключенной к свичу. Разница лишь в том, что IP здесь должен быть обязательно другим и обязательно из другой подсети. Сохраняем, выходим, перезагружаемся. После перезагрузки по команде "ifconfig wlan0" можно проверить "поднялся" ли интерфейс Wi-Fi. Если это так, то Вы увидите уже знакомые строки inet addr, Bcast, Mask.
iface wlan0 inet static
address 169.254.1.1
netmask 255.255.255.0









Комментариев нет:
Отправить комментарий