V červenci loňského roku organizace Apache Software Foundation (ASF) oznámila, že se částečně přestane dopouštět kulturní apropriace a změní své logo. Dnes bylo nové logo představeno. "Indiánské pírko" bylo nahrazeno dubovým listem a text Apache Software Foundation zkratkou ASF. Slovo Apache se bude "zatím" dál používat. Oficiální název organizace zůstává Apache Software Foundation, stejně jako názvy projektů, například Apache HTTP Server.
Byla vydána (𝕏) srpnová aktualizace aneb nová verze 1.104 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.104 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.
Spotify spustilo přehrávání v bezztrátové kvalitě. V předplatném Spotify Premium.
Spoluzakladatel a předseda správní rady americké softwarové společnosti Oracle Larry Ellison vystřídal spoluzakladatele automobilky Tesla a dalších firem Elona Muska na postu nejbohatšího člověka světa. Hodnota Ellisonova majetku díky dnešnímu prudkému posílení ceny akcií Oraclu odpoledne vykazovala nárůst o více než 100 miliard dolarů a dosáhla 393 miliard USD (zhruba 8,2 bilionu Kč). Hodnota Muskova majetku činila zhruba 385 miliard dolarů.
Bylo vydáno Eclipse IDE 2025-09 aneb Eclipse 4.37. Představení novinek tohoto integrovaného vývojového prostředí také na YouTube.
T-Mobile od 15. září zpřístupňuje RCS (Rich Communication Services) zprávy i pro iPhone.
Společnost ARM představila platformu Arm Lumex s Arm C1 CPU Cluster a Arm Mali G1-Ultra GPU pro vlajkové chytré telefony a počítače nové generace.
Unicode Consortium, nezisková organizace koordinující rozvoj standardu Unicode, oznámila vydání Unicode 17.0. Přidáno bylo 4 803 nových znaků. Celkově jich je 159 801. Přibylo 7 nových Emoji.
Apple představil (YouTube) telefony iPhone 17 Pro a iPhone 17 Pro Max, iPhone 17 a iPhone Air, sluchátka AirPods Pro 3 a hodinky Watch Series 11, Watch SE 3 a Watch Ultra 3.
Realtimová strategie Warzone 2100 (Wikipedie) byla vydána ve verzi 4.6.0. Podrobný přehled novinek, změn a oprav v ChangeLogu na GitHubu. Nejnovější verzi Warzone 2100 lze již instalovat také ze Snapcraftu a Flathubu.
192.168.254.2 dev tun0 proto kernel scope link src 192.168.254.1 1.2.3.248/29 dev eth0 proto kernel scope link src 1.2.3.249 192.168.12.0/24 dev eth1.12 proto kernel scope link src 192.168.12.254 192.168.11.0/24 dev eth1.11 proto kernel scope link src 192.168.11.254 192.168.254.0/24 via 192.168.254.2 dev tun0 169.254.0.0/16 dev eth1.12 scope link default via 1.2.3.254 dev eth0ifcfg-eth0
DEVICE=eth0 TYPE=Ethernet BOOTPROTO=static IPADDR=1.2.3.249 NETMASK=255.255.255.248 NETWORK=1.2.3.248 BROADCAST=1.2.3.255 ONBOOT=yesifcfg-eth1
DEVICE=eth1 TYPE=Ethernet BOOTPROTO=none ONBOOT=yesifcfg-eth1.11
DEVICE=eth1.11 TYPE=Ethernet BOOTPROTO=static IPADDR=192.168.11.254 NETMASK=255.255.255.0 NETWORK=192.168.11.0 BROADCAST=192.168.11.255 ONBOOT=yes VLAN=yesifcfg-eth1.12
DEVICE=eth1.12 TYPE=Ethernet BOOTPROTO=static IPADDR=192.168.12.254 NETMASK=255.255.255.0 NETWORK=192.168.12.0 BROADCAST=192.168.12.255 ONBOOT=yes VLAN=yesAbsolútne základný výcuc z firewall-a
LO_IP="127.0.0.1" LO_NETMASK="127.0.0.0/24" ETH0_IP="1.2.3.249" ETH0_NETMASK="1.2.3.248/29" ETH1_11_IP="192.168.11.254" ETH1_11_NETMASK="192.168.11.0/24" ETH1_12_IP="192.168.12.254" ETH1_12_NETMASK="192.168.12.0/24" TUN0_IP="192.168.254.1" TUN0_NETMASK="192.168.254.0/24" /sbin/iptables --policy FORWARD DROP /sbin/iptables --table filter --append FORWARD --match state --state ESTABLISHED,RELATED --jump ACCEPT /sbin/iptables --table filter --append FORWARD --match state --state INVALID --jump DROP /sbin/iptables --policy INPUT DROP /sbin/iptables --table filter --append INPUT --match state --state ESTABLISHED,RELATED --jump ACCEPT /sbin/iptables --table filter --append INPUT --match state --state INVALID --jump DROP /sbin/iptables --policy OUTPUT DROP /sbin/iptables --table filter --append OUTPUT --match state --state ESTABLISHED,RELATED --jump ACCEPT /sbin/iptables --table filter --append OUTPUT --match state --state INVALID --jump DROP echo -n "Create Rules for Chain: FORWARD ................................................................................ " /sbin/iptables --table filter --append FORWARD --match state --state NEW --in-interface eth1.11 --source ${ETH1_11_NETMASK} --jump ACCEPT /sbin/iptables --table filter --append FORWARD --match state --state NEW --in-interface eth1.12 --source ${ETH1_12_NETMASK} --jump ACCEPT /sbin/iptables --table filter --append FORWARD --match state --state NEW --in-interface tun0 --source ${TUN0_NETMASK} --jump ACCEPT echo "Done." echo -n "Create Rules for Chain: INPUT .................................................................................. " /sbin/iptables --table filter --append INPUT --match state --state NEW --in-interface lo --jump ACCEPT /sbin/iptables --table filter --append INPUT --match state --state NEW --protocol TCP --match multiport --destination-port 22 --jump ACCEPT /sbin/iptables --table filter --append INPUT --match limit --limit 1/second --limit-burst 5 --protocol ICMP --icmp-type 0 --jump ACCEPT /sbin/iptables --table filter --append INPUT --match limit --limit 1/second --limit-burst 5 --protocol ICMP --icmp-type 3 --jump ACCEPT /sbin/iptables --table filter --append INPUT --match limit --limit 1/second --limit-burst 5 --protocol ICMP --icmp-type 8 --jump ACCEPT /sbin/iptables --table filter --append INPUT --match limit --limit 1/second --limit-burst 5 --protocol ICMP --icmp-type 11 --jump ACCEPT echo "Done." echo -n "Create Rules for Chain: OUTPUT ................................................................................. " /sbin/iptables --table filter --append OUTPUT --match state --state NEW --jump ACCEPT echo "Done." echo -n "Create Rules for Chain: POSTROUTING ............................................................................ " /sbin/iptables --table nat --append POSTROUTING --out-interface eth0 --source ${ETH1_11_NETMASK} --jump SNAT --to-source ${ETH0_IP} /sbin/iptables --table nat --append POSTROUTING --out-interface eth0 --source ${ETH1_12_NETMASK} --jump SNAT --to-source ${ETH0_IP} /sbin/iptables --table nat --append POSTROUTING --out-interface eth0 --source ${TUN0_NETMASK} --jump SNAT --to-source ${ETH0_IP} echo "Done."Za akúkoľvek radu vám budem veľmi vďačný.
Řešení dotazu:
Pokud ten paketový filtr vyhodíte, tak to funguje? Pokud ho nemůžete dočasně vynechat, podívejte se aspoň na počítadla těch DROP
pravidel a politik, jestli rostou, nebo před ně přidejte logovací pravidla.
Jinak samozřejmě i to, co už bylo řečeno: podívat se tcpdumpem na eth1 / eth1.11 / eth1.12, co vám přichází a odchází, tj. jednak kde ty pakety mizejí, jednak jestli vypadají, jak mají (otagované na eth1, neotagované na eth1.*).
/usr/sbin/tcpdump -i eth1.11 icmp 09:01:40.557069 IP 192.168.11.251 > 192.168.12.251: ICMP echo request, id 545, seq 0, length 72 /usr/sbin/tcpdump -i eth1.12 icmp 09:02:35.153420 IP 192.168.11.251 > 192.168.12.251: ICMP echo request, id 545, seq 0, length 72Keď som ale pridal maškarádu - čiže buď:
iptables --table nat --append POSTROUTING --jump MASQUERADEalebo:
iptables --table nat --append POSTROUTING --out-interface eth1.12 --source 192.168.11.0/24 --jump SNAT --to-source 192.168.12.254Tak už ping išiel a tcpdump ukazoval nasledovné:
/usr/sbin/tcpdump -i eth1.11 icmp 09:07:11.048012 IP 192.168.11.251 > 192.168.12.251: ICMP echo request, id 545, seq 0, length 72 09:07:11.048912 IP 192.168.12.251 > 192.168.11.251: ICMP echo reply, id 545, seq 0, length 72 /usr/sbin/tcpdump -i eth1.12 icmp 09:08:44.012300 IP 192.168.12.254 > 192.168.12.251: ICMP echo request, id 545, seq 0, length 72 09:08:44.012513 IP 192.168.12.251 > 192.168.12.254: ICMP echo reply, id 545, seq 0, length 72No ale podľa môjho skromného, skoro laického názoru je používanie maškarády, teda NAT v takomto prostredí minimálne povedané do neba volajúca blbosť. Má prosím vás ešte niekto nápad, že kde by mohla byť zrada? Veľmi pekne vám ďakujem.
To ale vypadá, že problém není na vašem stroji, ale na tom 192.168.12.251
Ještě se ale pro jistotu podívejte, jak to vypadá na eth1.
/usr/sbin/tcpdump -i eth1 icmp 10:35:59.989814 IP 192.168.11.251 > 192.168.12.251: ICMP echo request, id 545, seq 0, length 72To je všetko. Mimochodom, všetky stroje v sieti sa správajú rovnako, teda nie je to problém len konkrétne 192.168.12.251. Veľmi pekne Vám ďakujem za ochotu.
-e
, jestli je ten paket správně otagovaný. Pokud ano, nezbyde než se podívat na konfiguraci těch koncových stanic.
/usr/sbin/tcpdump -e -vv -i eth1 icmp tcpdump: WARNING: eth1: no IPv4 address assigned tcpdump: listening on eth1, link-type EN10MB (Ethernet), capture size 96 bytes 11:15:40.329746 00:11:3b:18:43:63 (oui Unknown) > c0:4a:00:7b:f0:06 (oui Unknown), ethertype IPv4 (0x0800), length 106: (tos 0x0, ttl 63, id 0, offset 0, flags [DF], proto: ICMP (1), length: 92) 192.168.11.251 > 192.168.12.251: ICMP echo request, id 545, seq 0, length 72 11:15:41.938999 00:11:3b:18:43:63 (oui Unknown) > c0:4a:00:7b:f0:06 (oui Unknown), ethertype IPv4 (0x0800), length 106: (tos 0x0, ttl 63, id 0, offset 0, flags [DF], proto: ICMP (1), length: 92) 192.168.11.251 > 192.168.12.251: ICMP echo request, id 545, seq 1, length 72 11:15:43.546567 00:11:3b:18:43:63 (oui Unknown) > c0:4a:00:7b:f0:06 (oui Unknown), ethertype IPv4 (0x0800), length 106: (tos 0x0, ttl 63, id 0, offset 0, flags [DF], proto: ICMP (1), length: 92) 192.168.11.251 > 192.168.12.251: ICMP echo request, id 545, seq 2, length 72 11:15:45.154653 00:11:3b:18:43:63 (oui Unknown) > c0:4a:00:7b:f0:06 (oui Unknown), ethertype IPv4 (0x0800), length 106: (tos 0x0, ttl 63, id 0, offset 0, flags [DF], proto: ICMP (1), length: 92) 192.168.11.251 > 192.168.12.251: ICMP echo request, id 545, seq 3, length 72 4 packets captured 4 packets received by filter 0 packets dropped by kernelKoncové stanice sú nastavované pomocou dhcpd. Výcuc z dhcpd.conf:
authoritative; ddns-update-style none; subnet 192.168.11.0 netmask 255.255.255.0 { default-lease-time 86400; max-lease-time 86400; option netbios-node-type 8; use-host-decl-names on; option domain-name "domain.tld"; option routers 192.168.11.254; option broadcast-address 192.168.11.255; option subnet-mask 255.255.255.0; option domain-name-servers 192.168.11.254; option netbios-name-servers 192.168.11.254; option ntp-servers 192.168.11.254; pool { range 192.168.11.1 192.168.11.250; allow unknown-clients; } } subnet 192.168.12.0 netmask 255.255.255.0 { default-lease-time 86400; max-lease-time 86400; option netbios-node-type 8; use-host-decl-names on; option domain-name "domain.tld"; option routers 192.168.12.254; option broadcast-address 192.168.12.255; option subnet-mask 255.255.255.0; option domain-name-servers 192.168.12.254; option netbios-name-servers 192.168.12.254; option ntp-servers 192.168.12.254; pool { range 192.168.12.1 192.168.12.250; allow unknown-clients; } }Ešte raz vrelá vďaka za ochotu - veľmi si to vážim.
Teda pre 192.168.11.0/24 by bolo "option routers 192.168.11.254,192.168.12.254;" A pre 192.168.12.0/24 by bolo "option routers 192.168.12.254,192.168.11.254;"
To nevypadá dobře, na eth1 už byste měl vidět ten 802.1Q tag. Ale to může být chyba libpcap/tcpdump (starší verze ho nezobrazovaly, když jádro předalo TCI v metadatech). Jakou verzi libpcap/tcpdump tam máte?
Navíc kdyby byl problém v tomhle, nepřišla by ani odpověď na ARP dotaz a ICMP echo by se vůbec neposlalo. Takže mi z toho pořád vychází problém na té koncové stanici. Nemůže tam být nějaký implicitní firewall zahazující pakety z privátních rozsahů kromě vlastního?
Bude tam jiná default nebo bude chybět.Bude tam jiná default GW nebo ta default GW bude chybět.
Tiskni
Sdílej: