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

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

Комментариев нет: