FAQ по ОС Ubuntu

Модераторы: _e2L, Злой Засранец

FAQ по ОС Ubuntu

Сообщение Злой Засранец » 25 сен 2008 13:06

Собственно сабж. Тему переименовал, ибо уже сборная солянка в ней.
В этой теме отвечаем на часто задаваемые вопросы по средством инструкций и советов.

Просьба в теме не флудить!
Флуд будет караться предупреждениями без исключений.

По вопросам ошибок, непоняток и некоректности в FAQ просьба обращаться в личку автору поста или в тему "Обсуждение FAQ".
По вопросам разьяснения и нестандартных ситуаций просьба создавать отдельные темы.

Благодарности за участие в написании FAQ:
    EraserHead (спасибо за идею)
    Lucky SB (спасибо за придирки)
    anbear
    Fro$t
Последний раз редактировалось Злой Засранец 27 сен 2008 01:41, всего редактировалось 14 раз(а).
Аватара пользователя
Злой Засранец
Штурман
Штурман
 
Сообщения: 864
Зарегистрирован:
17 окт 2007 08:19
Откуда: из той же оперы...

Сообщение Злой Засранец » 25 сен 2008 16:58

Как мне настроить локальную сеть Freedom в ос Ubuntu?

Существует 2 основных способа настройки локальной сети в ос Ubuntu.

1й способ:

Вы можете найти на панели рабочего стола кнопку со значком изображающим сеть (значек может меняться в зависамости от темы рабочего стола) и, кликнув на неё левой кнопкой мыши, нажать "Ручная настройка...". Также это приложение можно запустить выполнив команду в окне "Выполнить программу" (вызывается Alt+F2) или в консоли "network-admin".
На экране появится окошко менеджера настройки сети.
В ubuntu 8.4 вам необходимо нажать кнопку "разблакировать" и ввести ваш пароль в открывшееся окошко для того, чтобы получить возможность настраивать ваши сетевые интерфейсы.
Сама настройка интуйтивно понятна.
Выделяете нужный интерфейс, нажимаете на кнопку "свойства".
Уберите галочку "Включить режим роутинга".
В поле "Конфигурация:" выберете "Статический адресс IP".
В соответствующие поля вводите свой ip адресс, маску подсети и ip адрес шлюза.
Далее необходимо только нажать кнопку "OK".
Тамже на вкладке DNS нужно добавить адреса 195.98.64.65 и 195.98.64.66.
Поздравляю! Интерфейс настроен! ;)

2й способ.

Суть способа заключается в том, чтобы отредатировать файл /etc/network/interfaces.
В этот файле содержатся конфигурации ваших сетевых интерфейсов.
Допустим у вас один сетевой интерфейс - Freedom.
Тогда файл /etc/network/interfaces должен иметь вид
Код: Выделить всё
auto lo
iface lo inet loopback

iface eth0 inet static
address "ваш ip"
netmask 255.255.255.192
gateway "ip вашего шлюза"
auto eth0

Если интерфейсов несколько, то в файл добавляются строки, описывающие эти интерфейсы, аналогично сущесвующим:
Код: Выделить всё
iface eth1 inet static
address "ip интерфейса"
netmask "маска интерфейса"
gateway "ip шлюза интерфейса"
auto eth1

Если же интерфейс получает ip по DHCP, то описание этого иетерфейса выглядит так:
Код: Выделить всё
iface eth1 inet dhcp
auto eth1

В этих случаях eth0 и eth1 - имена интерфейсов.

Отредатировать файл /etc/network/interfaces можно из консоли пользователья root (попасть в неё можно набрав в обычной консоли "sudo bash")
Также его можно отредактировать выполнив команду в окне "Выполнить программу" (вызывается Alt+F2) или в консоли "gksudo gedit /etc/network/interfaces"
В общем для этого все способы хороши :)

Также необходимо в файле /etc/resolv.conf прописать ip адреса DNS серверов. Т.е. файл /etc/resolv.conf должен иметь вид:
Код: Выделить всё
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 195.98.64.65
nameserver 195.98.64.66


Этот способ немного непривычен новечку, но помогает лучше проникнуться духом линукс :roll:

Еще очень важный момент: не путайте интерфейсы. Каждый интерфейс (eth0, eth1 и т.д.) привязан к сетевой карте. Также нельзя вешать одинаковые адреса на разные интерфейсы.
Вложения
Screenshot-2.png
Настройка адреса
Screenshot-2.png (58.92 Кб) Просмотров: 22834
Screenshot.png
кнопка network-admin на панели
Screenshot.png (11.96 Кб) Просмотров: 22868
Screenshot-1.png
Окно настройки сетевых параметров приложения network-admin
Screenshot-1.png (68.94 Кб) Просмотров: 22868
Последний раз редактировалось Злой Засранец 25 сен 2008 20:45, всего редактировалось 4 раз(а).
Здесь могла бы быть ваша реклама...
Аватара пользователя
Злой Засранец
Штурман
Штурман
 
Сообщения: 864
Зарегистрирован:
17 окт 2007 08:19
Откуда: из той же оперы...

Сообщение Злой Засранец » 27 сен 2008 00:23

Скорость работы сети низкая (ниже чем в другой ОС). Что мне делать?

Скорее всего эта проблема связана с неправельным режимом работы сетевой карты.
Для того, чтобы проверить это, вам, для начала, необходимо открыть консоль.

Существует 2 способа решения проблемы.

1й способ (не всегда работает):
Наберите команду "sudo mii-tool eth0", где eth0 - ваш интерфейс с freedom.
В случае, если появится строка
Код: Выделить всё
eth0: 100 Mbit, full duplex

То просто введите команду "sudo mii-tool eth0 -F 10BaseT-FD"
Если же появится строка
Код: Выделить всё
SIOCGMIIPHY on 'eth0' failed: Operation not supported

то для вас второй способ :)

2й способ
Введите команду "sudo ethtool eth0".
Вы должны получить что-то вроди
Код: Выделить всё
Settings for eth0:
   Supported ports: [ MII ]
   Supported link modes:   10baseT/Half 10baseT/Full
                           100baseT/Half 100baseT/Full
                           1000baseT/Full
   Supports auto-negotiation: Yes
   Advertised link modes:  10baseT/Half 10baseT/Full
                           100baseT/Half 100baseT/Full
                           1000baseT/Full
   Advertised auto-negotiation: Yes
   Speed: [b]100Mb/s[/b]
   Duplex: [b]Full[/b]
   Port: MII
   PHYAD: 0
   Transceiver: external
   Auto-negotiation: on
   Supports Wake-on: g
   Wake-on: d
   Link detected: yes

Если значение "Speed:" = 100Mb/s то проблема скорости в этом :)
Выполните в консоли следующие команды:
Код: Выделить всё
sudo ifconfig eth0 down
sudo ethtool -s eth0 autoneg off speed 10 duplex full
sudo ifconfig eth0 up

Далее проверьте изменилось ли значение "Speed:" на 10Mb/s.
Если все получилось, то необходимо закрепить полученый результат.
Для этого необходимо отредактировать файл /etc/rc.local, добавив туда строки, которые вы ввели для получения результата. :)
Сделать это можно аналогично спосбам, описанным в первом посте темы (настройка сети) или же командой "sudo nano /etc/rc.local".
Файл /etc/rc.local аналогичен автозапуску в линукс. В него вы можете вписать скрипт (команды консоли), который будет выполняться призагрузке. Мы используем его для настройки сети.
Т.е. файл /etc/rc.local должен выглядеть примерно так:
Код: Выделить всё
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

sudo ifconfig eth0 down
sudo ethtool -s eth0 autoneg off speed 10 duplex full
sudo ifconfig eth0 up

exit 0


Для проверки перезагружаемся и проверяем :)
Все должне работать отлично.

Если будете обсуждать FAQ в этой теме - тему закрою!
Постить можно только описывая решение какого-либо вопроса полностью!
Последний раз редактировалось Злой Засранец 27 сен 2008 00:08, всего редактировалось 1 раз.
Здесь могла бы быть ваша реклама...
Аватара пользователя
Злой Засранец
Штурман
Штурман
 
Сообщения: 864
Зарегистрирован:
17 окт 2007 08:19
Откуда: из той же оперы...

Сообщение dmn » 11 май 2009 15:45

# Мануал по настройке сети и VPN для kubuntu/ubuntu

После установки kubuntu устанавливаем pptp клиент (пакет, необходимый для подключения к инету через VPN):

a. открываем терминал: sudo apt-get install pptp-linux
или
b. ищем на сидюке файл pptp-linux_1.7.0-1ubuntu1_i386.deb :
/media/cdrom/pool/main/p/pptp-linux/pptp-linux_1.7.0-1ubuntu1_i386.deb
и кликаем по нему правой кнопкой мышки,
выбираем выкладку Kubuntu Package Menu->Install Package

1. От провайдера получаем следующую информацию:

1.1. YOUR_IP - твой айпишник (у меня например 10.49.15.9 )
1.2. YOUR_GATEWAY - твой шлюз ( у меня например 10.49.0.1 )
1.3. YOUR_HOST_NAME - имя твоего компа (придумай сам)
1.4. YOUR_LOGIN_NAME - имя пользователя
1.5. YOUR_PASSWORD - пароль
1.6. Метод авторизации: CHAP или PAP
1.7. Метод шифрования (mschap-v2) (если используеца шифрование)

2. Получаем от провайдера инфу и настраиваем локальную сеть:
2.1 Открываем файл /etc/network/interfaces и вставляем туда текст:

Код: Выделить всё
# The loopback interface
auto lo
iface lo inet loopback

# The first network card
auto eth0
iface eth0 inet static
address YOUR_IP
netmask 255.255.0.0
gateway YOUR_GATEWAY

# set network configuration, DNS servers, VPN servers (см. п, 1):
up route add -net 10.0.0.0 netmask 255.0.0.0 gw YOUR_GATEWAY
up route add -host 10.64.254.249 gw YOUR_GATEWAY # вместо 10.64.254.249 впиши свой 1-й DNS
up route add -host 10.100.101.11 gw YOUR_GATEWAY # вместо 10.100.101.11 впиши свой 2-й DNS (если есть)
up route add -host 10.0.3.11 gw YOUR_GATEWAY # вместо 10.0.3.11 впиши 1-й айпишник твоего VPN сервера
up route add -host 10.0.3.111 gw YOUR_GATEWAY # вместо 10.0.3.111 впиши 2-й айпишник твоего VPN сервера


2.2 Открываем терминал и устанавливаем сетевое имя твоего компа:
sudo /bin/hostname YOUR_HOST_NAME


2.3 Открываем файл /etc/resolv.conf и прописываем туда DNS:
Код: Выделить всё
nameserver 10.64.254.249 # вместо 10.64.254.249 впиши свой локальный DNS



3. Настраиваем VPN соединение:
3.1 Открываем файл /etc/ppp/options.pptp и вставляем туда текст:

Код: Выделить всё
lock
noauth
nobsdcomp
nodeflate
# require-mschap-v2 # разкоментируем если используеца mschap-v2 шифрование

3.2 Оставляем файл /etc/ppp/options как есть ))

3.3 Открываем файл /etc/ppp/chap-secrets и вставляем туда текст (см. пункт 1.6 данного мануала):

YOUR_LOGIN_NAME PPTP YOUR_PASSWORD *

3.4 Открываем файл /etc/ppp/pap-secrets и вставляем туда текст (см. пункт 1.6 данного мануала):

YOUR_LOGIN_NAME PPTP YOUR_PASSWORD *

3.5 Создаем файл /etc/ppp/peers/vpn и вставляем туда текст (см. пункт 1 данного мануала):

Код: Выделить всё
pty "pptp vpn.lan.du --nolaunchpppd" # вместо vpn.lan.du - имя или ip твоего VPN сервера
name YOUR_LOGIN_NAME
remotename PPTP
+pap # если используеца pap авторизация ( в моей сетке используеца PAP, в твоей - звони админу и спрашивай)
# +chap # если используеца chap авторизация
file /etc/ppp/options.pptp
ipparam vpn


4. Делаем скрипт подключения:
4.1 Создаем файл /sbin/vpn и вставляем туда текст:

Код: Выделить всё
#!/bin/sh
case "$1" in
start)
echo -n "Starting vpn: "
pon vpn
sleep 5
route add default dev ppp0
ifconfig
echo
;;
stop)
echo -n "Stopping vpn: "
poff vpn
sleep 5
route del default dev ppp0
ifconfig
echo
;;
*)
echo "*** Usage: vpn {start|stop}"
exit 1;
;;
esac
exit 0

# P.S.
# После выполнения pon vpn поднимаеца интерфейс ppp0
# Далее командой route add default dev ppp0 делаем этот интерфейс шлюзом для pptp
# т.е. eth0 - юзаеца локалкой
# а ppp0 - юзаеца для pptp подключения


5. Подключаемся:
5.1 Открываем терминал и запускаем скрипт:

sudo sh /sbin/vpn start

6. Отключаемся:
6.1 Открываем терминал и запускаем скрипт:

sudo sh /sbin/vpn stop

7. Проверить что VPN соединение установлено можно так:
открываем терминал и набираем ifconfig
в выводе команды должен быть виден поднятый интерфейс ppp0 или ppp1 или т.п.

Инструкция взята с http://forum.ubuntu.ru/, автор cornflyer, 02 Октября 2007 года.
Аватара пользователя
dmn
На борту
На борту
 
Сообщения: 137
Зарегистрирован:
25 мар 2008 13:50

Re: FAQ по настройке сети и интернета Freedom в ос Ubuntu

Сообщение Злой Засранец » 06 окт 2009 18:28

Руководство по установке и настройке Ubuntu Linux
Специально для чайников. С полного нуля. Читаем, разбираемся, наслаждаемся.
ubuntubook.pdf

Добавлено спустя 6 минут 6 секунд:
Скрипт для подключения VPN (взято с forum.ubuntu.ru)

Обсуждалось в теме viewtopic.php?f=53&t=5316

ikambi писал(а):Проверял у себя на Ubuntu 9.04, вроде все работает...
Желательно удалить network-manager (не стал делать этого в скрипте), после перезагрузки он (network-manager) может показывать ошибку, не обращать внимание на это, сеть работать будет.
Подключение осуществляется командой:
Код: Выделить всё
sudo pon qwerty
qwerty - имя указанного вами соединения (самый первый вопрос)
Отключение
Код: Выделить всё
sudo poff qwerty
Вложения
freedom-pptp.tar.gz
(88.67 Кб) Скачиваний: 916
Здесь могла бы быть ваша реклама...
Аватара пользователя
Злой Засранец
Штурман
Штурман
 
Сообщения: 864
Зарегистрирован:
17 окт 2007 08:19
Откуда: из той же оперы...

Re: FAQ по настройке сети и интернета Freedom в ос Ubuntu

Сообщение ierogliph » 29 окт 2009 23:34

Windows XP & Ubuntu 9.10.
LAN и VPN.


Имеем:
  • Компьютер с установленной Windows XP и подключённый к сети FreeDom - назовём M(aster)
  • Компьютер с установленной Ubuntu 9.10 - назовём S(lave)
  • Две сетевые карты на M и одну на S, кроссоверный шнур для соединения S и M.
Одна из сетевух на M подключена к FreeDom, вторая пока не используется.Возможно, у вас будет хаб или ещё что-то, но я этим пользоваться не умею:).
Требуется:
Иметь на S доступ к сети FreeDom
Начнём:
1. Первым нашим шагом будет объединение M и S в одну локальную сеть. Для этого соединим сетевые карты S и M шнуром. Неожиданно, ага..
Перейдём к ОС.
Windows XP
Подключения => Отобразить все подключения.
В открывшемся окне у вас, если вы правильно всунули провод, должно появиться новое ЛВС соединение.
Рассмотрим его настройки: Свойства => Общие => Протокол Интернета (TCP/IP) => Свойства
Введите так, как показано на изображении ниже.
tcp.JPG
tcp.JPG (40.84 Кб) Просмотров: 21189


Ubuntu 9.10
Система => Параметры => Сетевые соединения => Проводные => Auto eth0 => Изменить
Вкладка Параметры IPv4, введитте так, как показано на изображении ниже.
e2077.jpg
e2077.jpg (37.71 Кб) Просмотров: 21189

Локальное соединение готово!
2. В следствие правильно проделанного второго шага мы будем иметь интернет в Ubuntu.
Зайдём в Windows: Подключения => Отобразить все подключения.
Там нас ждёт настроённое VPN-соединение:). Откроем его свойства, вкладка Дополнительно.
Поставьте галочки так, как показано на изображении ниже.
xdg.JPG
xdg.JPG (43.52 Кб) Просмотров: 21189

Возможно, вам придётся переподключиться).

Итог:
Мы имеем локальное соединение между двумя ваши компьютерами, на машине c XP имеем локальные ресурсы и VPN, на машине с Ubuntu 9.10 - только VPN.
Аватара пользователя
ierogliph
Пилот
Пилот
 
Сообщения: 1108
Зарегистрирован:
28 авг 2008 10:46

Re: FAQ по настройке сети и интернета Freedom в ос Ubuntu

Сообщение Злой Засранец » 17 янв 2010 17:56

Еще одна пошаговая инструкция как настроить интернет в консоли.
Огромное спасибо Diesel за составление этой инструкции!

Мануал по настройке сети и VPN для kubuntu/ubuntu (Внимание! Все действия выполняются под рутовыми привилегиями!!!!!)

0. Зайти в рутовую консоль можно, выполнив команду:
Код: Выделить всё
sudo bash

После установки kubuntu устанавливаем pptp клиент (пакет, необходимый для подключения к инету через VPN):
a. открываем терминал:
Код: Выделить всё
sudo apt-get install pptp-linux

или
b. ищем на сидюке файл pptp-linux_1.7.0-1ubuntu1_i386.deb :
/media/cdrom/pool/main/p/pptp-linux/pptp-linux_1.7.0-1ubuntu1_i386.deb
и кликаем по нему правой кнопкой мышки,
выбираем выкладку Package Menu->Install Package

1. От провайдера получаем следующую информацию:
1.1. YOUR_IP - твой айпишник
1.2. YOUR_GATEWAY - твой шлюз
1.3. YOUR_LOGIN_NAME - имя пользователя
1.4. YOUR_PASSWORD - пароль
1.5. Метод авторизации: CHAP

2. Настраиваем локальную сеть:
Открываем файл
Код: Выделить всё
nano -w /etc/network/interfaces

и вставляем туда текст:
Код: Выделить всё
# The loopback interface
auto lo
iface lo inet loopback

# The first network card
auto eth0
iface eth0 inet static
address YOUR_IP
netmask 255.255.255.192
gateway YOUR_GATEWAY

up route add -net 10.0.0.0 netmask 255.0.0.0 gw YOUR_GATEWAY
up route add -host 195.98.64.65 gw YOUR_GATEWAY
up route add -host 195.98.64.66 gw YOUR_GATEWAY
up route add -net 192.168.149.0/24 gw YOUR_GATEWAY

Сохраняем(ctrl+o) и выходим(ctrl+x) из редактора

3.Открываем файл
Код: Выделить всё
nano -w /etc/resolv.conf

и прописываем туда DNS:
Код: Выделить всё
nameserver 195.98.64.65
nameserver 195.98.64.66

Сохраняем(ctrl+o) и выходим(ctrl+x)

Настраиваем VPN соединение:

4.1 Открываем файл
Код: Выделить всё
nano -w /etc/ppp/options.pptp

и вставляем туда текст:
Код: Выделить всё
lock
noauth
nobsdcomp
nodeflate

Сохраняем(ctrl+o) и выходим(ctrl+x)

4.2. Открываем файл
Код: Выделить всё
nano -w /etc/ppp/chap-secrets

и вставляем туда текст (см. пункт 1 данного мануала):
Код: Выделить всё
YOUR_LOGIN_NAME PPTP YOUR_PASSWORD


4.3. Создаем файл
Код: Выделить всё
nano -w /etc/ppp/peers/vpn

и вставляем туда текст (см. пункт 1 данного мануала):
Код: Выделить всё
name YOUR_LOGIN_NAME
remotename PPTP
debug
lock
require-chap
noauth
nobsdcomp
nodeflate
nodetach
noproxyarp
pty " /usr/sbin/pptp pptp.freedom --nolaunchpppd"

Сохраняем(ctrl+o) и выходим(ctrl+x)

5. Далее создаем файл "/etc/ppp/ip-up":
Код: Выделить всё
nano -w /etc/ppp/ip-up

и вводим следующий текст:
Код: Выделить всё
#!/bin/sh
route del default
route add default dev ppp0

Сохраняем(ctrl+o) и выходим(ctrl+x)

6. Создаем файл "/etc/ppp/ip-down":
Код: Выделить всё
nano -w /etc/ppp/ip-down

Вводим следующий текст:
Код: Выделить всё
#!/bin/bash
route add default gw ваш_шлюз

Сохраняем(ctrl+o) и выходим(ctrl+x)

В терминале выполняем команды:
Код: Выделить всё
chmod +x /etc/ppp/ip-up
chmod +x /etc/ppp/ip-down


Готово. Подключение к интернету производиться командой:
Код: Выделить всё
sudo pon vpn

Отключения от интернета производиться командой:
Код: Выделить всё
sudo poff vpn


Можно прописать автоматическое подключение при загрузке компьютера.
Это делается просто:
Код: Выделить всё
gedit /etc/rc.local

Добавим строку (где угодно, но до команды exit):
Код: Выделить всё
sudo pon vpn
Здесь могла бы быть ваша реклама...
Аватара пользователя
Злой Засранец
Штурман
Штурман
 
Сообщения: 864
Зарегистрирован:
17 окт 2007 08:19
Откуда: из той же оперы...

Re: FAQ по ОС Ubuntu

Сообщение alieen » 28 янв 2016 12:48

Также это приложение можно запустить выполнив команду в окне "Выполнить программу"????
Learn spanish online free visit Learn Spanish Study for more details.
alieen

 
Сообщения: 1
Зарегистрирован:
13 дек 2014 15:42


Вернуться в Linux семейство

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron