Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - Xoly

Stran: [1]
1
Nastavil jsem ty porty takhle, tak doufám, že je to dobře..

Kód: [Vybrat]
                #Server
                tcp dport 10070 dnat to 192.168.2.220:10070
                udp dport 10070 dnat to 192.168.2.220:10070
                tcp dport 10071 dnat to 192.168.2.220:10071
                udp dport 10071 dnat to 192.168.2.220:10071
                tcp dport 10072 dnat to 192.168.2.220:10072
                udp dport 10072 dnat to 192.168.2.220:10072

                #Matusik
                tcp dport 10000 dnat to 192.168.2.164:10000
                udp dport 50    dnat to 192.168.2.164:10050
                udp dport 51    dnat to 192.168.2.164:10051
                udp dport 500   dnat to 192.168.2.164:10052
                udp dport 4500  dnat to 192.168.2.164:10053
                tcp dport 5446  dnat to 192.168.2.164:10054
                udp dport 5446  dnat to 192.168.2.164:10054
                tcp dport 80    dnat to 192.168.2.164:10055

                #Petr GameRanger
                tcp dport 16000 dnat to 192.168.2.168:16000
                udp dport 16000 dnat to 192.168.2.168:16000


Vždycky ten vlevo je veřejný port a ten vpravo privátní.

2
A když se na to ještě tak dívám, tak tam ten řádek

Kód: [Vybrat]
no-dhcp-interface=eno1
nemusí být, protože dhcp tam nikde nepoužívám.

3
Tak nainstaloval jsem ten balíček dnsmasq a trochu to pročetl.. Nakonec jsem ho nechal takhle:
Kód: [Vybrat]
domain-needed
bogus-priv
no-resolv
no-poll
except-interface=eno1
no-dhcp-interface=eno1
no-hosts

A všechno se to rozběhlo, tak jak má, i bez DHCP. Děkuju moc..

Ještě musím nějak projít přesměrování portů, to se taky děla asi v nftables že?

A potom nějaký program na sledování využití podle ip adres.. Něco jak je třeba BitMeter II nebo něco na ten způsob.. Už si nemůžu vzpomenout na ten jeden program, který jsem kdysi viděl. Byly to zelené grafy, které se daly zobrazit přes html, když jsem vyhledal tu adresu 192.168.2.254 a na každé stránce jich bylo několik.

4
V nft konfiguráku mám tohle:

Kód: [Vybrat]
#!/usr/sbin/nft -f
# vim: ft=pf

### FLUSH RULESET
flush ruleset

### SERVERs
define IPV4_LOCAL = { 192.168.0.0/14 }



table inet filter {
        chain input {
                type filter hook input priority 0; policy drop;
                counter comment "count input accepted packets"

                ### DROP


                ### State firewall
                iifname eno1 ct state invalid counter log prefix "DROP INVALID: " drop comment "early drop of invalid packets"
                iifname eno1 ct state established, related counter accept comment "accept all connections related to conections made by us"

                iifname enp4s0 accept comment "accept all"
                iifname enp5s0 accept comment "accept all"
                iifname enp7s0 accept comment "accept all"

                ### loopback interface
                iifname lo accept comment "accept loopback"
                iifname != lo ip daddr 127.0.0.1/8 counter drop comment "drop connections to loopback not comming from loopback"

                ### Icmp
                ip protocol icmp counter limit rate 3600/hour burst 1200 packets log prefix "ACCEPT ICMP: " accept comment "accept all ICMP types"

                ### Allow LOCAL
                ip saddr $IPV4_LOCAL counter log prefix "ACCEPT LOCAL: " accept comment "connection from LOCAL servers"

                ### Allow INET access
                tcp dport 22 ct state new counter limit rate 6/minute burst 3 packets log prefix "ACCEPT SSH to port 22: " accept comment "connection via SSH"
                tcp dport 80 ct state new counter log prefix "ACCEPT HTTP to port 80: " accept comment "connection via HTTP"
                tcp dport 443 ct state new counter log prefix "ACCEPT HTTPS to port 443: " accept comment "connection via HTTPS"
        }


        chain forward {
                type filter hook forward priority 0; policy accept;
                counter comment "count forward dropped packets"
        }
        chain output {
                type filter hook output priority 0; policy accept;
                counter comment "count output accepted packets"
        }
}

table ip nat {
        chain prerouting {
                type nat hook prerouting priority 0;
        }
        chain postrouting {
                type nat hook postrouting priority 100;
                oifname "eno1" masquerade
        }

}


V interfaces mám tohle:
Kód: [Vybrat]
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

No ale nakonec, jak jsem dal ten pc do pokoje za router, tak jsem si neuvědomil, že mi na tom routeru chybí routa, protože za ním je další router a až ten má přístup do internetu. Takže jsem udělal routu a vyřešila se část problému. Můžu teď pingovat skrz ty sítě jak chci, ať je to jedna síťovka v pc, druhá nebo ta třetí, čtvrtou zapojenou teď nemám. Můžu taky pingovat třeba dns googlu 8.8.8.8 nebo jinačí adresy. Problém ale nastává, když chci pingnout třeba google.cz. Někde se mi zastaví dns a už to nefunguje.

Síťovku eno1 jsem teda připojit do pokoje na router a nechal na ní DHCP.

Druhou síťovku enp4s0 jsem nastavil na:
ip adresu 192.168.18.254
s maskou 255.255.255.0
brána a dns je prázdné.. dns se tím pádem nastavilo asi na 0.0.0.0

Třetí síťovku enp5s0 sem nastail na:
ip adresu 192.168.20.254
s maskou 255.255.255.0
brána a dns zase prázdné

Na tu druhou jsem si přes switch, protože nemám křížený kabel připojil noťas a dal mu:
ip adresu 192.168.18.5
s maskou 255.255.255.0
a bránou a dns 192.168.18.254

Na třetí síťovku jsem dal router, jenom abych zkusil ten ping atd..

No a ten zlom nastane, když na noťasu změním dns z 192.168.18.254 třeba na 8.8.8.8. Potom mi normálně funguje internet, ale předtím, než to změním, mi funguje jenom pingování ip adres, protože ten dns má nějaký problém no..

5
Ahoj, ozývám se po delší době, ale teď jsem se k tomu až dostal. Zkusil jsem vzít to tvoje nastavení a přepsat to na moje interfacy, s tím, že jsem ještě změnil tu IPV4_LOCAL proměnnou, ale nejsem si jistý, jestli dobře. Potom v /etc/sysctl.conf jsem nastavil net.ipv4.ip_forward=1. Na těch interfacích mám nastavené pevné ip adresy, akorát ten wan mám teď připojený normálně do sítě, co mám v pokoji za routerem na DHCP. V tom pc můžu normálně pingovat ty síťovky, ale když jsem vzal druhý router a nastavil mu wan třeba na 192.168.2.200 a připojil ho na tu síťovku, která má adresu 192.168.2.254, tak mi na tom routeru nejde internet a nejde mi to z pc ani pingnout. Věděl by jsi proč? Tu síťovku v pc mám nastavenou takhle:

IP: 192.168.2.254
Maska: 255.255.255.0
Brána: 192.168.2.254
DNS: 192.168.2.254

Nejsem si jistý, jestli by neměla být váchozí brána právě ten interface, který je jako wan a momentálně je připojený do té moji sítě v pokoji. To samé DNS.

6
Kód: [Vybrat]
table ip nat {
    chain prerouting {
            type nat hook prerouting priority 0;
    }
    chain postrouting {
            type nat hook postrouting priority 100;
        oifname "enp0s1" masquerade
    }
}

Akorát, nemělo by tady být v tom posledním řádku tohle?
Kód: [Vybrat]
oifname "enp1s0" masquerade

Ty tam máš enp0s1

7
Děkuju moc, zkusím se toho nějak chytit :)

8
Ahoj, potřeboval bych poradit nebo aspoň trochu navést. Mám doma pc s Debianem 10 a v něm 4 síťovky. Jedna je na desce a ty další tři jsou dokupované. A já bych potřeboval, aby ten počítač sloužil jako takový silnější router, s tím, že by na tom běžely ještě jinačí aplikace, které už si nastavím sám, ale s totím si nevím rady. Na internetu je hodně návodů, ale nikde není pořádně popsané proč se to píše vlastně takhle a co filtrovat a co ne a nevím co všechno ještě. Potřeboval bych, aby ty lokální sítě, které jsou 192.168.2.0/24, 192.168.12.0/24 a 192.168.2.22/24 měly přístup do internetu skrz tu síťovku integrovanou na základní desce. Nebudu tady sdělovat veřejnou IP adresu, ale pro příklad by to mohlo být třeba 10.20.30.40. Taky by nebylo špatné, kdyby ty tři lokální sítě měly přístup i navzájem do sebe.

Nezná tady někdo prosím nějaký návod na internetu, popřípadě by byl ochotný mi nějak poradit? Byl bych mu moc vděčný. Předem děkuju moc.

Stran: [1]