петак, 19 априла, 2024
Хардвер

Биглбон Блек Рев Ц (3. део) – подешавање IP адресе

Водич од првог дана (3. део)

Да би подесили фиксну IP (ај-пи) адресу потребно је познавање основа на пољу умрежавања рачунара. Како бисмо поједноставили процес, почнимо од термина „зида” (енг. wall). Ако нам је професор информатике у школи био довољно добар, сигурно је објаснио да при конструкцији мреже у нашим стамбеним објектима увек треба кренути од утичнице преко које имамо приступ интернету. Одатле и потиче метод „зид”. Ово у пракси значи следеће:

  1. Познавање наше јавне IP адресе (нпр. 95.123.125.0)
  2. Познавање наше локалне IP адресе (нпр. 192.168.0.1)

У Европи већина корисника за локалну IP адресу користе 192.168.0.1, такозвани локалхоуст (енг. localhost). Ова адреса заправо представља адресу вашег рутера, односно модема преко којег се обаваља размена информација са уређајима у нашим домовима. Адреса зависи од самог интернет провајдера и опреме. У појединим случајевима ова вредност може бити промењена од стране корисника. Сваком уређају који се повеже са рутером, интегрисани IPDHCP клијент даје на коришћење једну локалну IP адресу. Без обзира на подешавања, тај уређај никад не може користити адресу која је већ у употреби. Ако у овом случају прикључимо BBB Rev C са нашим рутером, у администрационом панелу рутера можемо видети да је и њему доделио једну локалну IP адресу, рецимо 192.168.0.10. За приступ рутеру користимо локалну IP адресу и корисничке податке које смо добили од провајдера. Време је да се позабавимо конфигурацијом. Ако смо већ укључили рутер и BBB Rev C и записали адресу коју користи наш уређај потребно је извршити подешавање Дебијан (енг. Debian) оперативног система. За овај водич користићемо неколико Линукс команди, као што су ifconfig, ifup, nano, grep, cp. Куцањем команде ifconfig добићемо резултате сличне следећим:

root@beaglebone:/# ifconfig

eth0      Link encap:Ethernet  HWaddr C8:A0:30:AB:32:3A  
          inet addr:192.168.0.100  Bcast:192.168.0.255 Mask:255.255.255.0

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host

usb0      Link encap:Ethernet  HWaddr A2:CB:A9:A8:0B:F4  
          inet addr:192.168.7.2  Bcast:192.168.7.3  Mask:255.255.255.252

Сва три интерфејса eth0, lo и usb0 имају одређену намену, али ми ћемо се позабавити параметрима eth0 интерфејса. За овај корак потребно је приступити измени /etc/network/interfaces фајла. Користимо Нано (енг. nano) едитор, али ви можете користити и Vi (Ви-ај) едитор уколико сте навикнути на њега.

Златно Линукс правило је чување копије фајла чији садржај мењамо:

cp /etc/network/interfaces /etc/network/interfaces.bak

Затим приступамо измени фајла коришћењем nano команде:

nano /etc/network/interfaces

У овом фајлу можемо видети различита подешавања, али ми ћемо обратити пажњу на IP и MAC (ем-еи-си) адресе нашег уређаја.

# The primary network interface
auto eth0
iface eth0 inet dhcp
# Example to keep MAC address between reboots
#hwaddress ether DE:AD:BE:EF:CA:FE

Прво ћемо уметнути симбол # испред две линије које нећемо више користити, а онда на крају interfaces фајла додајемо:

auto eth0
 iface eth0 inet static
    address 192.168.0.10
    netmask 255.255.255.0
    network 192.168.0.255
    gateway 192.168.0.1

Уколико нисте сигурни која је IP адреса и MAC адреса eth0 интерфејса, користите следећу команду:

ifconfig | grep -w 'HWaddr\|inet addr'

eth0      Link encap:Ethernet  HWaddr d0:39:72:3b:f1:44
          inet addr:192.168.0.10  Bcast:192.168.0.255  Mask:255.255.255.0
          inet addr:127.0.0.1  Mask:255.0.0.0

usb0      Link encap:Ethernet  HWaddr 96:6f:36:10:10:45
          inet addr:192.168.7.2  Bcast:192.168.7.3  Mask:255.255.255.252

Остаје нам да додамо BBB Rev C MAC адресу у interfaces фајл:

hwaddress ether d0:39:72:3b:f1:44

Сачувајте фајл и унесите команду за покретање еth0 интерфејса:

ifup eth0

Овим смо заокружили процес подешавања BBB Rev C уређаја и остаје нам повезивање односно пренос параметара на рутер. Ова процедура се разликује од произвођача до произвођача, тако да уколико имате проблема са моделом са којим располажете, пошаљите питање редакцији ЛиБРЕ! часописа или извршите консултацију документације коју сте добили при куповини рутера. Такође можете пронаћи већину објашњења за овај тип производа на интернету.

Пример подешавања:

За сам крај можемо напоменути да су ова подешавања од великог значаја уколико желите да користите BeagleBone Black Rev C као веб сервер, dns (ди-ен-ес) сервер, Тор релеј (енг. Tor relay), за приступ и контролу уређаја са удаљеног рачунара и још много тога.

У следећем броју ЛиБРЕ! часописа писаћемо о подешавању Тор релеј сервера. Циљ овог чланка је упознавање са Тор мрежом и значај сваког корисника и администратора Тор система.