Показаны сообщения с ярлыком ubuntu. Показать все сообщения
Показаны сообщения с ярлыком ubuntu. Показать все сообщения

2 октября 2009 г.

Как изменить MTU в Ubuntu, Linux

Иногда необходимо в ручном порядке изменить величину MTU в настройках сетевого соединения в Linux.

Через конфигурационные файлы это можно сделать очень просто:

Заходим в терминал, набираем команду

sudo gedit /etc/network/interfaces

В открывшемся файле добавляем строчку mtu возле соответствующего интерфейса.
Например, так:


auto lo
   iface lo inet loopback

   auto eth0
   iface eth0 inet static
   address 192.168.5.200
   netmask 255.255.0.0
   broadcast 192.168.5.255
   mtu 1300
   gateway 192.168.9.130

28 сентября 2009 г.

Подключение к локальной сети со шлюзом, находящимся в другой подсети

Иногда бывает ситуация, когда шлюз, через который подключается компьютер к локальной сети, находится в другой подсети.

Например, IP адрес  компьютера 192.168.5.200, а IP шлюза - 192.168.9.130

Решение в данном случае может быть простым. Необходимо указывать маску в сетевых настройках не в привычном формате 255.255.255.0, а в формате 255.255.0.0

Например, соответствующий файлик /etc/network/interfaces будет выглядеть следующим образом:


   auto lo
   iface lo inet loopback

   auto eth0
   iface eth0 inet static
   address 192.168.5.200
   netmask 255.255.0.0
   broadcast 192.168.5.255
   gateway 192.168.9.130

Для англо-говорящей публики:

Default gateway on a different subnet

If you have  default gateway on a different subnet and you can`t connect to your local net use netmask 255.255.0.0 instead of 255.255.255.0

26 сентября 2009 г.

Как узнать, в какую сетевую карточку воткнут кабель

В процессе подключения к сети, к интернету часто возникают вопросы, как узнать в какую сетевую карточку воткнут кабель, работает ли эта сетевая карточка.

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

sudo mii-tool -v

Результат выполнения команды будет примерно такой.


eth0: negotiated 100baseTx-FD flow-control, link ok
  product info: vendor 00:50:43, model 38 rev 0
  basic mode:   autonegotiation enabled
  basic status: autonegotiation complete, link ok
  capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
  advertising:  100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD    flow-control
  link partner: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD   flow-control

sudo mii-tool -w - позволяет мониторить (наблюдать) подключен ли кабель к конкретной сетевой карточке.

Запустите команду sudo mii-tool -w при подключенном кабеле:

увидите следующее на той сетевухе, которая подключена:

23:49:26 eth0: negotiated 100baseTx-FD flow-control, link ok


А теперь отключите кабель

23:49:33 eth0: no link

И снова включите

23:49:36 eth0: negotiated 100baseTx-FD flow-control, link ok

Есть ещё одна утилита проверки, но по умолчанию она не установлена в системе, требуется интернет.

sudo apt-get install ifplugd

и далее задаём команду в терминале

ifplugstatus

При подключенном кабеле получим следующий вывод:

lo: link beat detected
eth0: link beat detected

А если кабель отключен, то вывод будет вот такой:

lo: link beat detected
eth0: unplugged

Ещё один вариант посмотреть сетевые карточки в системе это задать команду:

lspci -v
Внимательно просмотрите весь вывод и ближе к концу вы увидите примерно вот такой вывод:

09:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8040 PCI-E Fast Ethernet Controller (rev 12)
    Subsystem: Dell Device 023a
    Flags: bus master, fast devsel, latency 0, IRQ 26
    Memory at fe8fc000 (64-bit, non-prefetchable) [size=16K]
    I/O ports at de00 [size=256]
    Capabilities:
    Kernel driver in use: sky2
    Kernel modules: sky2


20 сентября 2009 г.

Организация выхода в инет через Ubuntu, часть 4

Рассмотрим случай № 4.

Ваш персональный компьютер подключен к локальной сети, через которую собственно и организуется доступ в Интернет, IP адрес вашего компьютера получается автоматически и выдаётся DHCP сервером вашего провайдера или просто сервером вашей локальной сети, при этом провайдер требует авторизации по MAC адресу вашей сетевой платы.

Предполагаем, что у вас на компьютере одна сетевая плата, которая подключена по адресу eth0.


Сначала удаляем менеджер сети.


Менеджер сети можно удалить командой, которую необходимо задать в терминале:

sudo apt-get remove network-manager

После ввода пароля соответствующий пакет будет удалён и не будет больше препятствовать нам в правильной настройке сети.

Далее, вам необходимо вручную поправить конфигурационный файлик, который расположен по адресу

/etc/network/interfaces

Учитывая, что это защищённый системный файл, вам нужны права администратора, чтобы их получить, введите в терминале команду:


sudo gedit /etc/network/interfaces


Перед вами откроется необходимый файлик. В этом файлике необходимо вытереть всё, что там есть и записать следующую конфигурацию:



auto lo 
iface lo inet loopback


auto eth0
iface eth0 inet dhcp


После этого нажмите кнопку "Сохранить".

Далее, вам необходимо узнать MAC адрес вашей сетевой платы, сделать это можно командой, которую надо задать в терминале:

ifconfig 


Получим, вот такой, например, вывод:


eth0      Link encap:Ethernet  HWaddr 00:1d:09:4f:1b:0f 
          inet addr:192.168.0.8  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::21d:9ff:fe4f:1b0d/64 Диапазон:Ссылка
          UP BROADCAST RUNNING MULTICAST  MTU:1300  Metric:1
          RX packets:262764 errors:0 dropped:0 overruns:0 frame:0
          TX packets:172032 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:1000
          RX bytes:330370287 (330.3 MB)  TX bytes:14999031 (14.9 MB)
          Прервано:16

Жирным выделен мак адрес сетевой карточки, который необходимо скопировать.

Далее, мы открываем конфигурационный файл:

sudo gedit /etc/dhcp3/dhclient.conf
Ищем строчку, которая содержит следующее:

#send dhcp-client-identifier 1:0:a0:24:ab:fb:9c;

убираем решётку перед строчкой и вписываем туда свой мак адрес, применительно к примеру выше будет вот так

send dhcp-client-identifier 00:1d:09:4f:1b:0f;

После этого перезапускаем сеть командой:

sudo /etc/init.d/networking restart

Всё должно заработать.

11 сентября 2009 г.

Чем посмотреть "железо", которое установлено на Ubuntu

Иногда имеется потребность посмотреть, какое оборудование установлено на компьютере под управлением Ubuntu, правильно ли оно определилось.

Удобно это делать как через графические средства, так и через консоль.

Рекомендую для использования программу HardInfo
Она есть в стандартном репозитории Убунты, пакет так и называется

hardinfo

Ставим или через Synaptic или через Терминал командой

sudo apt-get install hardinfo

После установки программу можно найти в Приложения ----> Системные утилиты.

Ещё один способ получить информацию об установленном оборудовании - это использовать команду lspci в Терминале.

6 сентября 2009 г.

Организация выхода в Интернет через Ubuntu, часть 3

Рассмотрим случай № 3

Ваш компьютер с Ubuntu подключается к провайдеру посредством PPPoE соединения.

Исходные данные - компьютер подключен через локальную сеть, ADSL модем, либо кабель от провайдера непосредственно подключен к сетевой плане компьютера.  Требуется настроить PPPoE соединение для доступа в Интернет.

Сначала удаляем менеджер сети. В Убунте 9.04 он работает плохо)

Менеджер сети можно удалить командой, которую необходимо задать в терминале:

sudo apt-get remove network-manager

После ввода пароля соответствующий пакет будет удалён и не будет больше препятствовать нам в правильной настройке сети в дальнейшем.

В Терминале Убунты (Приложения ---> Стандартные ---> Терминал) необходимо задать следующую команду:

sudo pppoeconf

Запустится соответствующее приложение, будет осуществлён поиск сетевых карточек, которые установлены на компьютере. У меня установлено 2 карточки, одна из них и подключена к провайдеру.


Смело жмём "Да". Осуществляется поиск PPPoE концентратора. Если на данном этапе возникают какие-либо проблемы - то это скорее всего проблема с оборудованием (допустим не правильно определилась сетевая карточка) или банально барахлит сам интернет-провайдер, что очень желательно проверить.

Далее всё понятно по скриншотам, везде отвечайте "Да", правильно вбивайте свой логин и пароль, которые вам дал ваш провайдер или администратор сети.

 
 

После этого всё должно заработать.

Организация выхода в Интернет через Ubuntu, часть 2

Продолжаю повествование о выходе в интернет в Убунте.


Навеяно чтением форума forum.ubuntu.ru


Рассмотрим случай № 2


Ваш персональный компьютер подключен к локальной сети, через которую собственно и организуется доступ в Интернет, IP адрес вашего компьютера получается автоматически и выдаётся DHCP сервером вашего провайдера или просто сервером вашей локальной сети.



Предполагаем, что у вас на компьютере одна сетевая плата, которая подключена по адресу eth0.


Как и в прошлый раз сначала удаляем менеджер сети.


Менеджер сети можно удалить командой, которую необходимо задать в терминале:


sudo apt-get remove network-manager


После ввода пароля соответствующий пакет будет удалён и не будет больше препятствовать нам в правильной настройке сети.


Далее, вам необходимо вручную поправить конфигурационный файлик, который расположен по адресу


/etc/network/interfaces


Учитывая, что это защищённый системный файл, вам нужны права администратора, чтобы их получить, введите в терминале команду:

sudo gedit /etc/network/interfaces

Перед вами откроется необходимый файлик. В этом файлике необходимо вытереть всё, что там есть и записать следующую конфигурацию:


auto lo 
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

После этого нажмите кнопку "Сохранить".

Далее перезапустите сеть командой:
 
sudo /etc/init.d/networking restart

Если оборудование подключено правильно, сетевая карточка нормально определилась в Убунте и работает, а сервер провайдера настроен верно, то всё должно заработать :)

5 сентября 2009 г.

Организация выхода в Интернет через Ubuntu, часть 1

Многие новички часто сталкиваются с достаточно типовыми проблемами при подключении к Интернету в Убунте.

Рассмотрим наиболее простой случай № 1

Исходные условия.

Ваш персональный компьютер подключен к локальной сети, через которую собственно и организуется доступ в Интернет, IP адрес вашего компьютера фиксированный (постоянный) и выдан вам администратором сети или вашим провайдером или ваш компьютер подключен к роутеру, IP адреса назначаются вами вручную.Предполагаем, что у вас на компьютере одна сетевая плата, которая подключена по адресу eth0.

Что необходимо знать для подключения.

1. Ваш IP адрес, для примера, пусть это будет 192.168.0.5
2. Сетевую маску, как правило, это  255.255.255.0
3. ДНС сервера, для примера, пусть это будет ДНС сервер  192.168.0.1
4. Шлюз (это сервер, через который вы выходите в Интернет или ваш роутер, который выступает в качестве шлюза), для примера, пусть это будет сервер 192.168.0.1

Для начала удалим менеджер сети, в убунте 9.04 он редко работает нормально, будем верить, что его починят и эти шаманства с конфигурационными файлами мы все забудем.

Менеджер сети можно удалить командой, которую необходимо задать в терминале

sudo apt-get remove network-manager

После ввода пароля соответствующий пакет будет удалён и не будет больше препятствовать нам в правильной настройке сети.

Далее, вам необходимо вручную поправить конфигурационный файлик, который расположен по адресу

/etc/network/interfaces

Учитывая, что это защищённый системный файл, вам нужны права администратора, чтобы их получить, введите в терминале команду:

sudo gedit /etc/network/interfaces

Перед вами откроется необходимый файлик. В этом файлике необходимо вытереть всё, что там есть и записать следующую конфигурацию

   auto lo
   iface lo inet loopback

   auto eth0
   iface eth0 inet static
   address 192.168.0.5

   netmask 255.255.255.0
   broadcast 192.168.0.255
   gateway 192.168.0.1


После этого нажмите кнопку Сохранить.

Далее, необходимо внести ваши ДНС сервера в файлик

Всё что вам необходимо сделать, это задать в терминале следующую команду:

sudo gedit /etc/resolv.conf

Откроется файлик, в который надо вписать те ДНС сервера, которые были выданы вам.

В нашем примере в файлик надо записать следующее:

nameserver 192.168.0.1

Нажать кнопку "Сохранить" и выйти.

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

Это делается командой

sudo /etc/init.d/networking restart

Всё должно заработать :)

25 апреля 2009 г.

COMPIZ и UBUNTU 9.04

После установки на чистую систему Ubuntu 9.04 у меня не заработал Compiz. У меня ноутбук DELL-500 с Mobile GM965/GL960 Integrated Graphics Controller (как написано в отчёте системы).

И это было очень удивительно, так как предыдущая версия этой же системы работала на ура и альфа-бета версии 9.04 также работали круто.

Я погуглил инет и нашёл чудесный способ, который заработал.

http://xand.net.ru/stati-linux/uchim-compiz-v-ubuntu-904-rabotat-so-vstroennym-videoadapterom-intel/

Очень рекомендую, спасибо автору.

Как распаковать архив rar в Linux

Новички в Убунте часто тупят на архивах, которые созданы программой rar.

Изначально в Убунте не установлены средства для его распаковки. Выход очень простой, если вам необходимо открыть и распаковать rar архив, то поставьте следующие пакеты из Синаптика (смотри скриншот). Я отметил два пакета сразу, отличаются они тем, что один из пакетов (unrar-free) не умеет открывать файлы в формате 3 RAR.
Можете сразу оба поставить ничего страшного не произойдёт.

Нажми на рисунок