Надумал я установить себе Awesome Window Manager. Если не знаете, что это - вам сюда и сюда. Запустил я его, выйдя из любимого Gnome(Ubuntu-моя дефолтная ОС) - и всё бы хорошо, но наследующий день загружаюсь я сразу в Awesome и запускаю браузер. Тут то и подстерегало меня грандиозное разочарование. Я то, наивный, надеялся на то, что демон(Это не то, о чём вы возможно подумали.Если не в курсе, что это означает в UNIX-like системе, вам пора читать ) Network Manager грузится независимо от Gnome Network Manager. А тут такой облом. Сети просто нет.
Сказать, что я опечалился-значит ничего не сказать. Как же я буду бороздить просторы Всемирной Паутины с ненастроенной сетью? Я закатал рукава, и стал ковырять настройки сети.
Есть несколько способов настроить сеть для лёгкого WM, не имеющего своего GUI для настройки сетевого интерфейса. Самый простой способ - это редактирование файла /etc/network/interfaces. Для его изменения, и последующих действий, лучще всего работать с правами root'а. Для обретения этих прав выполните в консоли команду su. Примерно так:
Вводите пароль, и оказываетесь в консоли с правами root. Теперь запускаете ваш любимый текстовый редактор(nano,vim,emacs,gedit,medit и т.д.) и правите файл конфигурации. Выглядит это примерно так:
Теперь смотрим, что у нас там в этом файле.
Да у нас там только настройки для петлевого интерфейса (localhost) прописаны. Это никуда не годится. Поэтому надо прописать настройки для нашего сетевого интерфейса. Для тех, у кого стоит DSL-рутер, или настройки интернет раздаются с сервера DHCP:#Этот вариант подходит для DHCP соединения # Set up the local loopback interface auto lo iface lo inet loopback # Set up the external interface # # Don't forget to change eth0 to the proper name of the external # interface if applicable. # auto eth0 iface eth0 inet dhcp
Если у вас белый IP, и статические настройки, вставляем эти настройки:
# Set up the local loopback interface auto lo iface lo inet loopback # Set up the External interface # # For every xxx.xxx.xxx.xxx, enter the numeric address given to you # by your Internet provider. Don't forget to change eth0 to the proper # name of the external interface if applicable. # auto eth0 iface eth0 inet static address xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx gateway xxx.xxx.xxx.xxx
В обоих случаях важно указать тот интерфейс(сетевую карту), через который вы подключены к интернету. Здесь xxx.xxx.xxx.xxx - это адреса в формате IPv4, а address, netmask и gateway - это адресс IP,маска подсети и гейтвей.
Теперь вам надо задать DNS адресса. Редактируем файл /etc/resolv.conf, прописывая там адресса серверов DNS:
nameserver xxx.xxx.xxx.xxx nameserver xxx.xxx.xxx.xxx
Для тех, кто в танке: записи вида xxx.xxx.xxx.xxx - адресса в формате IPv4.
Теперь самое время перезапустить сеть и проверить правильность настроек. Выполняем команду:
sudo /etc/init.d/networking restart ping -c 3 -W 10 ubuntu.comЕсли в выхлопе ping вы увидите:
--- ubuntu.com ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time [xxx]ms
Значит всё хорошо. Время в xxx не важно(На самом деле, иногда важно. С плохим пингом не коннектятся многие сервера в OpenArena). Важно, чтобы все пакеты уходили и приходили, не теряясь. А по поводу большого пинга надо стучаться в support вашего провайдера. Это их вина. В общем, сеть вы настроили. Теперь она будет работать и без свистелок от Gnome.
Есть еще несколько вариантов настройки сети, о них я поведаю вам в следующий раз. Удачи.
P.S.:Да, написал я всё это в блог для того, что-бы самомому не забыть что к чему, а отнюдь не из-за моего альтруизма:)
Комментариев нет:
Отправить комментарий