Проблемът с DHCP и препращането на портове
DHCP е страхотно. Конфигурирате маршрутизатора си, за да присвоите автоматично IP адресите и компютрите във вашата мрежа само за обикновена работа. Препращането на портове е полезно, защото можете да осъществите достъп до маршрутизатора си извън мрежата си и да бъдете пренасочени към компютъра, от който се нуждаете, във вашата мрежа. Проблемът е, че тези две прекрасни неща разчитат на една предпоставка: вашите вътрешни IP адреси не се променят. Ако маршрутизаторът ви промени IP адреса, който е присвоен на устройство от DHCP, трябва да преконфигурирате Port Forwarding. Много програми се опитват да постигнат този факт, като предлагат функции за препращане на Universal Plug and Play (UPnP), но не всичко.
Можете да направите това на много съвременни маршрутизатори, но ще използваме DD-WRT за това ръководство. Ние изтъквахме възможността на DD-WRT многократно преди и не е нищо. Този невероятен персонализиран фърмуер за маршрутизатори има решение за тази бъркотия: статичен DHCP, известен също като DHCP резервация. Докато конфигурирате маршрутизатора си за DHCP, имате възможност да въведете MAC адресите на мрежовите карти на компютрите си и да въведете кой IP адрес да ги зададете. DD-WRT автоматично ще се погрижи за останалото! Ако имате различен маршрутизатор, можете да опитате след това, като използвате собствената страница на администратора на рутера - указанията трябва да са донякъде подобни.
Намиране на вашия MAC адрес
Единствената реална работа, която трябва да направите, е да намерите MAC адреса на приложената мрежова карта на всеки компютър. Ако използвате безжична връзка, трябва да намерите MAC адреса на вашата безжична карта и ако сте жичен, използвайте Ethernet картата.
Просто слезте до иконата в системната област за вашата връзка и щракнете върху нея. Моят е безжичен.
Потребителите на OS X могат да проверяват в системните си настройки и да кликват върху Мрежата. Ако кликнете върху различните раздели за вашата връзка, трябва да намерите "Физическо идентифициране", "Ethernet ID" или "MAC адрес". Потребителите на Ubuntu могат да пишат "ifconfig" в терминала. Ще видите различни мрежови адаптери, всеки от които показва собствения си хардуерен адрес. Направете това за всички компютри в мрежата, за които се нуждаете от препращане за порт. Другите ще получат IP адресите си автоматично чрез DHCP.
DD-WRT и статичен DHCP
Сега, когато имате списък с MAC адреси за всеки от компютрите си, отворете раздела на браузъра и се насочете към DD-WRT интерфейса на рутера. Кликнете върху Setup (Настройка), а в Basic Setup (Основна настройка), уверете се, че DHCP е включено.
Това е! Уверете се, че кликнете върху бутона "Запазване" и върху бутона "Приложи настройки" и изчакайте промените да влязат в сила. Настройките трябва автоматично да се променят при изтичане на лизинга на всеки компютър, въпреки че можете да се свържете отново от всеки компютър, ако искате промените да влязат в сила незабавно.
Сега, независимо дали компютърът ви загуби връзка, маршрутизаторът получава захранване с цикъл или изтича срокът за отдаване под наем на DHCP, всеки компютър, който сте въвели в списъка, ще се придържа към присвоения му IP адрес. Освен това, няма да трябва ръчно да конфигурирате статични IP адреси на всяка машина! Препращането на портове няма да бъде отново болка.
Поддържа ли вашият маршрутизатор DHCP резервациите? Имате ли по-умна употреба за тази система? Споделете вашите мисли в коментарите!