ASUS Merlin Zapret Kurulumu

Katılım
3 Aralık 2023
Mesajlar
15.229
Makaleler
104
Çözümler
1.604
Beğeniler
46.096
Yer
İstanbul
Kurmaya çalışıyorum. Önce OPKG kurdum bu rehberle:


Şimdi de Zapret kurmaya çalışıyorum.

Bash:
opkg update
opkg install coreutils-sort curl git-http grep gzip ipset iptables kmod_ndms nano xtables-addons_legacy nmap nmap-ssl netcat procps-ng-sysctl procps-ng-pgrep procps-ng

Lakin nmap ile bir hata var gibi, emin olamadım.

Bash:
Configuring iptables.
Configuring xtables-addons_legacy.
Configuring zlib.
Configuring liblzma.
Configuring libbz2.
Configuring libmagic.
Configuring libncursesw.
Configuring nano.
Configuring libopenssl.
Configuring ca-bundle.
Configuring libcurl.
Configuring libncurses.
Configuring procps-ng.
Configuring procps-ng-sysctl.
Configuring coreutils.
Configuring libmnl.
Configuring libpcap.
Configuring nmap.
Configuring curl.
Configuring coreutils-sort.
Configuring libipset.
Configuring ipset.
Configuring netcat.
Configuring git.
Configuring gzip.
Configuring git-http.
Configuring procps-ng-pgrep.
Collected errors:
 * opkg_install_cmd: Cannot install package kmod_ndms.
 * check_data_file_clashes: Package nmap-ssl wants to install file /opt/bin/nmap
        But that file is already provided by package  * nmap
 * check_data_file_clashes: Package nmap-ssl wants to install file /opt/share/nmap/nmap-mac-prefixes
        But that file is already provided by package  * nmap
 * check_data_file_clashes: Package nmap-ssl wants to install file /opt/share/nmap/nmap-os-db
        But that file is already provided by package  * nmap
 * check_data_file_clashes: Package nmap-ssl wants to install file /opt/share/nmap/nmap-protocols
        But that file is already provided by package  * nmap
 * check_data_file_clashes: Package nmap-ssl wants to install file /opt/share/nmap/nmap-rpc
        But that file is already provided by package  * nmap
 * check_data_file_clashes: Package nmap-ssl wants to install file /opt/share/nmap/nmap-service-probes
        But that file is already provided by package  * nmap
 * check_data_file_clashes: Package nmap-ssl wants to install file /opt/share/nmap/nmap-services
        But that file is already provided by package  * nmap
 * check_data_file_clashes: Package nmap-ssl wants to install file /opt/share/nmap/nmap.dtd
        But that file is already provided by package  * nmap
 * check_data_file_clashes: Package nmap-ssl wants to install file /opt/share/nmap/nmap.xsl
        But that file is already provided by package  * nmap
 * opkg_install_cmd: Cannot install package nmap-ssl.

Güncelleme: Maalesef patlıyor.

Kod:
admin@RT-BE88U-E280:/tmp/mnt/TECHOLAY/entware/zapret# ./install_easy.sh
* checking system
system is not either systemd, openrc or openwrt based
easy installer can set up config settings but can't configure auto start
you have to do it manually. check readme.md for manual setup info.
do you want to continue (default : N) (Y/N) ? Y
system is based on linux
* checking executables
find: unrecognized: -perm
BusyBox v1.25.1 (2025-01-11 13:47:02 EST) multi-call binary.

Usage: find [-HL] [PATH]... [OPTIONS] [ACTIONS]

Search for files and perform actions on them.
First failed action stops processing of current file.
Defaults: PATH is current directory, action is '-print'

        -L,-follow      Follow symlinks
        -H              ...on command line only

Actions:
        ! ACT           Invert ACT's success/failure
        ACT1 [-a] ACT2  If ACT1 fails, stop, else do ACT2
        ACT1 -o ACT2    If ACT1 succeeds, stop, else do ACT2
                        Note: -a has higher priority than -o
        -name PATTERN   Match file name (w/o directory name) to PATTERN
        -iname PATTERN  Case insensitive -name
        -mtime DAYS     mtime is greater than (+N), less than (-N),
                        or exactly N days in the past
If none of the following actions is specified, -print is assumed
        -print          Print file name
        -print0         Print file name, NUL terminated
        -exec CMD ARG ; Run CMD with all instances of {} replaced by
                        file name. Fails if CMD exits with nonzero
build tools not found

press enter to continue

admin@RT-BE88U-E280:/tmp/mnt/TECHOLAY/entware/zapret#
 
Son düzenleme:
Öncelikle, tekrardan opkg update yazıp ardından ./install_prereq.sh yazıp dener misiniz? Bu logda 2 hata gözüküyor:

kmod_ndms paketi kurulamadı:
Bu hata, ya paketin cihazınızda desteklenmediğini ya da gerekli kernel modülünün eksik olduğundan olabilir. Eğer zapret kurulumu için bu modül kritikse, cihazınızın uyumluluğunu veya gerekli çekirdek sürümünü kontrol etmeniz gerekebilir. Modül zapret kritik mi bilmiyorum modül olmadan deneyebilirsiniz.

nmap ve nmap-SSL arasındaki dosya çatışması:
Hata, nmap-SSL paketinin yüklemeye çalıştığı dosyaların, halihazırda nmap paketi tarafından sağlandığını bildiriyor. İki paket aynı dosyaları içeriyor ve bu nedenle çatışma yaşanıyor. Bu durumda iki seçeneğiniz var:

Eğer Nmap'in standart sürümü işinizi görüyorsa, nmap-SSL paketini kurmadan devam edebilirsiniz.

Eğer nmap-SSL'in sağladığı ek SSL özelliklerine ihtiyacınız varsa, önce mevcut nmap paketini kaldırıp (opkg remove nmap), ardından nmap-SSL paketini kurmayı deneyebilirsiniz.

Önerim, önce hangi paketin (nmap ya da nmap-SSL) zapret için gerekli olduğunu netleştirmeniz. Belki de mevcut nmap sürümü işinizi görecek, böylece nmap-SSL kurulumuna gerek kalmaz.
 
Son düzenleme:
Merhaba. nmap-ssl paketinin içerisindeki şeyler nmap paketiyle zaten sağlanıyor. Outdated kalmış sanırsam baktığınız guide. Zamanla paketler bölünebilir veya bağlanabilir.
 
Öncelikle, tekrardan opkg update yazıp ardından ./install_prereq.sh yazıp dener misiniz?
Şöyle bir sonuç aldım, bilmiyorum devam edeyim mi?

Kod:
admin@RT-BE88U-E280:/tmp/mnt/TECHOLAY/entware/zapret# ./install_prereq.sh
* checking system
system is not either systemd, openrc or openwrt based
easy installer can set up config settings but can't configure auto start
you have to do it manually. check readme.md for manual setup info.
system is based on linux
* checking privileges
./install_prereq.sh: line 34: id: not found
[: 0: unknown operand

select firewall type :
1 : iptables
2 : nftables
your choice (default : iptables) :

Merhaba. nmap-ssl paketinin içerisindeki şeyler nmap paketiyle zaten sağlanıyor. Outdated kalmış sanırsam baktığınız guide. Zamanla paketler bölünebilir veya bağlanabilir.
10 Eylül 2024 tarihli. Çok da eski değil gibi.

Maalesef bu da patladı:

Kod:
selected : nftables
* checking prerequisites
* installing prerequisites
packages required : nftables
supported package manager not found
you must manually install : curl nft

press enter to continue
 
Paket yöneticisi bulunamamış. Betiğin içeriğine bakmak lazım. Bahsettiği paketleri elle yüklemeyi deneyebiliriz. Bu seçenekte bir tür firewall.
 
curl zaten var mış ama maalesef nftables patladı.

Kod:
admin@RT-BE88U-E280:/tmp/mnt/TECHOLAY/entware/zapret# opkg install curl nftables
Package curl (8.10.1-1) installed in root is up to date.
Unknown package 'nftables'.
Collected errors:
 * opkg_install_cmd: Cannot install package nftables.
 
Oha, harbiden ismini nft koymuş beyinsizler hofff. Edit, başka bir şeymiş :/

Kod:
admin@RT-BE88U-E280:/tmp/mnt/TECHOLAY/entware/zapret# opkg list | grep nft
dnsmasq-full - 2.90-3 - It is intended to provide coupled DNS and DHCP service to a LAN.  This is a fully configurable variant with DHCPv4, DHCPv6, DNSSEC, Authoritative DNS and nftset, Conntrack support & NO_ID enabled by default.
libnftnl - 1.2.8-1 - libnftnl is a userspace library providing a low-level netlink programming interface (API) to the in-kernel nf_tables subsystem.

Geliştiriciye sordum:


Geliştiriciden cevap geldi:


Bu ürün yazılımı başlatma komut dosyaları (install_easy) tarafından desteklenmez.

Sadece manuel yol - nfqws/tpws+iptables.
 
Son düzenleme:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…