• Re: Yes, You Need A Firewall On Linux - =?UTF-8?Q?Here=E2=80=99s?=Why And Which To Use

    From Rich@rich@example.invalid to comp.os.linux.misc on Mon Aug 18 16:49:40 2025
    From Newsgroup: comp.os.linux.misc

    Richard Kettlewell <invalid@invalid.invalid> wrote:
    Marc Haber <mh+usenetspam1118@zugschl.us> writes:
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    Marc Haber wrote:
    Second, blocking incoming echo requests makes debugging harder and
    doesn't give you increased security.

    When a certain server I had responsibility for was undergoing a
    security audit for PCI compliance many years ago, I was told, not
    to turn off ICMP replies, but to turn off timestamps on them.

    Apparently, knowing the server’s idea of the correct time was seen
    as a potential security vulnerability.

    The justification is more likely to have been attack surface
    minimization.

    Another possibility is attempting to cover up for an insecure
    initialization of a random number generator from "the current time".
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Carlos E.R.@robin_listas@es.invalid to comp.os.linux.misc on Tue Aug 19 12:35:53 2025
    From Newsgroup: comp.os.linux.misc

    On 2025-08-12 09:39, Mike Scott wrote:
    On 11/08/2025 23:02, Lawrence D'Oliveiro wrote:
    I don’t know. I’m just able to read documentation. I thought that was a >> skill that was so commonplace among folks who work with computers for a
    living that you could take it for granted, but apparently not.

    The horror is manuals written by the code-writer. They describe in
    intimate detail each and every function; but not how it all hooks up. In this case, I'd not even seen the nft man page, because I'd been
    searching for the wrong terms, hadn't got there because I'd got drowned
    in a morass of ipfilter and similar stuff, now apparently out-of-date;
    and gave it up as a bad job.

    What's wrong with a couple of clear examples, plus the detail to expand
    on them?


    +1
    --
    Cheers, Carlos.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Carlos E.R.@robin_listas@es.invalid to comp.os.linux.misc on Tue Aug 19 12:41:46 2025
    From Newsgroup: comp.os.linux.misc

    On 2025-08-07 01:56, Lawrence D'Oliveiro wrote:
    On Wed, 6 Aug 2025 12:46:30 +0200, Carlos E.R. wrote:

    I don't trust my router, provided by the ISP.

    I bought my own. I could even run my own routing stack on a Linux box.

    The configuration needed by the ISP on the router is not documented, you
    have to reverse engineer the existing documentation in one of their
    routers. And it is far from simple.

    The router handles internet, obviously, but also phone and TV.

    And then, when the router (or anything) stops working, you are on your own.
    --
    Cheers, Carlos.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Mike Scott@usenet.16@scottsonline.org.uk.invalid to comp.os.linux.misc on Tue Aug 19 12:18:16 2025
    From Newsgroup: comp.os.linux.misc

    On 19/08/2025 11:35, Carlos E.R. wrote:
    On 2025-08-12 09:39, Mike Scott wrote:
    On 11/08/2025 23:02, Lawrence D'Oliveiro wrote:
    I don’t know. I’m just able to read documentation. I thought that was a >>> skill that was so commonplace among folks who work with computers for a
    living that you could take it for granted, but apparently not.

    The horror is manuals written by the code-writer. They describe in
    intimate detail each and every function; but not how it all hooks up.
    In this case, I'd not even seen the nft man page, because I'd been
    searching for the wrong terms, hadn't got there because I'd got
    drowned in a morass of ipfilter and similar stuff, now apparently out-
    of-date; and gave it up as a bad job.

    What's wrong with a couple of clear examples, plus the detail to
    expand on them?


    +1


    Having been pointed at nftables as the right direction, I had a word
    with chatgpt asking for examples for my use case. I treat the answers
    with suspicion, but they seem clear and reasonable, and I'll take a good
    look when I've time.

    (I'd given up on chatgpt ages ago, when it made Noddy mistakes on
    trivial code examples. Looks like things have improved since then.)

    Thanks all for helpful answers.
    --
    Mike Scott
    Harlow, England
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Marc Haber@mh+usenetspam1118@zugschl.us to comp.os.linux.misc on Tue Aug 19 15:16:26 2025
    From Newsgroup: comp.os.linux.misc

    Mike Scott <usenet.16@scottsonline.org.uk.invalid> wrote:
    (I'd given up on chatgpt ages ago, when it made Noddy mistakes on
    trivial code examples. Looks like things have improved since then.)

    It still does make noddy mistakes. I recently asked it for a regexp
    that will cover all integers between 0 and 2^32-1, it didn't even get
    the parenthesis matched right.

    Greetings
    Marc
    -- ---------------------------------------------------------------------------- Marc Haber | " Questions are the | Mailadresse im Header Rhein-Neckar, DE | Beginning of Wisdom " |
    Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 6224 1600402
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to comp.os.linux.misc on Wed Aug 20 01:01:32 2025
    From Newsgroup: comp.os.linux.misc

    On Tue, 19 Aug 2025 12:35:53 +0200, Carlos E.R. wrote:

    What's wrong with a couple of clear examples, plus the detail to expand
    on them?

    +1

    There’s a whole website devoted to that, as I mentioned elsewhere.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to comp.os.linux.misc on Wed Aug 20 01:02:21 2025
    From Newsgroup: comp.os.linux.misc

    On Tue, 19 Aug 2025 15:16:26 +0200, Marc Haber wrote:

    It still does make noddy mistakes.

    In other news, a survey reports that, the less confidence developers have
    in AI, the more they use it.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to comp.os.linux.misc on Wed Aug 20 01:07:18 2025
    From Newsgroup: comp.os.linux.misc

    On Tue, 19 Aug 2025 12:41:46 +0200, Carlos E.R. wrote:

    On 2025-08-07 01:56, Lawrence D'Oliveiro wrote:

    On Wed, 6 Aug 2025 12:46:30 +0200, Carlos E.R. wrote:

    I don't trust my router, provided by the ISP.

    I bought my own. I could even run my own routing stack on a Linux box.

    The configuration needed by the ISP on the router is not documented ...

    Here in NZ it’s all standard protocols. I bought the router from a local retailer, not from the ISP. Setup was straightforward -- the router calls
    the setup option I am using “Dynamic IP”, but I think it’s just DHCP.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Nuno Silva@nunojsilva@invalid.invalid to comp.os.linux.misc on Wed Aug 20 09:48:54 2025
    From Newsgroup: comp.os.linux.misc

    On 2025-08-20, Lawrence D’Oliveiro wrote:

    On Tue, 19 Aug 2025 12:41:46 +0200, Carlos E.R. wrote:

    On 2025-08-07 01:56, Lawrence D'Oliveiro wrote:

    On Wed, 6 Aug 2025 12:46:30 +0200, Carlos E.R. wrote:

    I don't trust my router, provided by the ISP.

    I bought my own. I could even run my own routing stack on a Linux box.

    The configuration needed by the ISP on the router is not documented ...

    Here in NZ it’s all standard protocols. I bought the router from a local retailer, not from the ISP. Setup was straightforward -- the router calls the setup option I am using “Dynamic IP”, but I think it’s just DHCP.

    In this case, I think we're talking about a box with router and a bunch
    of other stuff, to deal with incoming GPON (can this part still be
    called modem, or the workings of fiber disqualify that?) and at least
    outgoing coax for TV, RJ11 for telephony and 8p8c for Ethernet.

    I've seen these called "ONT", but it seems (from another thread here)
    that this may not be entirely appropriate either?
    --
    Nuno Silva
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From The Natural Philosopher@tnp@invalid.invalid to comp.os.linux.misc on Wed Aug 20 11:13:41 2025
    From Newsgroup: comp.os.linux.misc


    On 20/08/2025 09:48, Nuno Silva wrote:
    On 2025-08-20, Lawrence D’Oliveiro wrote:

    On Tue, 19 Aug 2025 12:41:46 +0200, Carlos E.R. wrote:

    On 2025-08-07 01:56, Lawrence D'Oliveiro wrote:

    On Wed, 6 Aug 2025 12:46:30 +0200, Carlos E.R. wrote:

    I don't trust my router, provided by the ISP.

    I bought my own. I could even run my own routing stack on a Linux box.

    The configuration needed by the ISP on the router is not documented ...

    Here in NZ it’s all standard protocols. I bought the router from a local >> retailer, not from the ISP. Setup was straightforward -- the router calls
    the setup option I am using “Dynamic IP”, but I think it’s just DHCP.

    In this case, I think we're talking about a box with router and a bunch
    of other stuff, to deal with incoming GPON (can this part still be
    called modem, or the workings of fiber disqualify that?)

    I call it a modem, because it modulates and demodulates from IP over
    Ethernet to GPON over fibre, but I get called out because BT call it
    NTE. Network termination equipment.

    Which it only is as far as their legal responsibility goes. NTEs are the ethernet chips in my devices,

    te UK currently and with coax its common to have a separate 'modem'
    and 'router'

    Wankers


    and at least
    outgoing coax for TV, RJ11 for telephony and 8p8c for Ethernet.

    I've seen these called "ONT", but it seems (from another thread here)
    that this may not be entirely appropriate either?

    Optical Network Terminator. That's better than NTE at least

    Oh well, its all grist to the ArtStudent™ mill where names and ideas are
    far more important that the reality of what they refer to.

    Routers were never juts routers either, they were routers plus switches
    plus modems plus wireless bridges...
    --
    When plunder becomes a way of life for a group of men in a society, over
    the course of time they create for themselves a legal system that
    authorizes it and a moral code that glorifies it.

    Frédéric Bastiat

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Carlos E.R.@robin_listas@es.invalid to comp.os.linux.misc on Wed Aug 20 12:52:56 2025
    From Newsgroup: comp.os.linux.misc

    On 2025-08-20 03:01, Lawrence D’Oliveiro wrote:
    On Tue, 19 Aug 2025 12:35:53 +0200, Carlos E.R. wrote:

    What's wrong with a couple of clear examples, plus the detail to expand
    on them?

    +1

    There’s a whole website devoted to that, as I mentioned elsewhere.

    Not good enough, it should be inside the manuals. Pointing to an
    external website (if it is mentioned on the manual) is akin to "buy our excellent book".
    --
    Cheers, Carlos.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Carlos E.R.@robin_listas@es.invalid to comp.os.linux.misc on Wed Aug 20 13:04:14 2025
    From Newsgroup: comp.os.linux.misc

    On 2025-08-20 10:48, Nuno Silva wrote:
    On 2025-08-20, Lawrence D’Oliveiro wrote:

    On Tue, 19 Aug 2025 12:41:46 +0200, Carlos E.R. wrote:

    On 2025-08-07 01:56, Lawrence D'Oliveiro wrote:

    On Wed, 6 Aug 2025 12:46:30 +0200, Carlos E.R. wrote:

    I don't trust my router, provided by the ISP.

    I bought my own. I could even run my own routing stack on a Linux box.

    The configuration needed by the ISP on the router is not documented ...

    Here in NZ it’s all standard protocols. I bought the router from a local >> retailer, not from the ISP. Setup was straightforward -- the router calls
    the setup option I am using “Dynamic IP”, but I think it’s just DHCP.

    In this case, I think we're talking about a box with router and a bunch
    of other stuff, to deal with incoming GPON (can this part still be
    called modem, or the workings of fiber disqualify that?) and at least outgoing coax for TV, RJ11 for telephony and 8p8c for Ethernet.

    I've seen these called "ONT", but it seems (from another thread here)
    that this may not be entirely appropriate either?

    Yes, it is GPON. Now the ONT is integrated inside the router. So the
    router has an optical input, has two phone connectors, 4 ethernet
    connectors, and one WiFi access point.

    It is all standard protocols, but they have to be configured. The
    optical interface needs some parameters, maybe there is a login and
    password or client number somewhere. The channel in the GPON setup.
    The television service needs an VLAN, the VoIp phone service needs
    another... there are a lot of details in the configuration of those many standard services that have to be configured. There is not, to my
    knowledge, an ISP provided document listing all that.

    There might be in the market routers in which I simply click "Telefónica Spain setup" and all is done, but I don't know about them. This did
    exist with ADSL.
    --
    Cheers, Carlos.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From The Natural Philosopher@tnp@invalid.invalid to comp.os.linux.misc on Wed Aug 20 12:30:23 2025
    From Newsgroup: comp.os.linux.misc

    On 20/08/2025 12:04, Carlos E.R. wrote:

    Yes, it is GPON. Now the ONT is integrated inside the router. So the
    router has an optical input, has two phone connectors, 4 ethernet connectors, and one WiFi access point.

    Sadly not Over Here it aint
    ...

    It is all standard protocols, but they have to be configured. The
    optical interface needs some parameters, maybe there is a login and
    password or client number somewhere. The channel in the GPON setup.
    The television service needs an VLAN, the VoIp phone service needs another... there are a lot of details in the configuration of those many standard services that have to be configured. There is not, to my
    knowledge, an ISP provided document listing all that.

    There might be in the market routers in which I simply click "Telefónica Spain setup" and all is done, but I don't know about them. This did
    exist with ADSL.

    Yes. insofar as parameters are common across all the carriers
    installations, this can be done.

    UK ISDN was just different enough from US to make setting up a Cisco impossible without the right 'magic spell'.

    Well we stumble on in different ways until one turns out to be 'best' or
    at least 'adequate cheap enough and what everyone uses'

    It's a real lesson to apply to Darwin.

    Never 'survival of the fittest', just elimination of the truly terrible, completely bonkers, marginally worse and just plain unlucky...
    --
    “It is hard to imagine a more stupid decision or more dangerous way of making decisions than by putting those decisions in the hands of people
    who pay no price for being wrong.”

    Thomas Sowell

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From John Ames@commodorejohn@gmail.com to comp.os.linux.misc on Wed Aug 20 07:47:00 2025
    From Newsgroup: comp.os.linux.misc

    On Wed, 20 Aug 2025 01:01:32 -0000 (UTC)
    Lawrence D’Oliveiro <ldo@nz.invalid> wrote:
    What's wrong with a couple of clear examples, plus the detail to
    expand on them?

    +1

    There’s a whole website devoted to that, as I mentioned elsewhere.
    That's a fine thing to have in *addition* to proper man pages, but when
    you're in a scenario where you don't necessarily have Internet access,
    it does you little good - and that makes it especially absurd for core networking tools to take this approach to documentation.
    (It's also a bundle of fun when link rot sets in; wish I could remember
    the specifics, but I have at least once been trying to figure out some
    freenix package whose man page was literally nothing but a "for actual documentation, see the project webpage," which had undergone reverse metamorphosis into a blank Github stub. Can't recall if archive.org
    even had the old version or not...)
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From =?UTF-8?Q?St=C3=A9phane?= CARPENTIER@sc@fiat-linux.fr to comp.os.linux.misc on Wed Aug 20 19:25:28 2025
    From Newsgroup: comp.os.linux.misc

    Le 19-08-2025, Carlos E.R. <robin_listas@es.invalid> a écrit :
    On 2025-08-12 09:39, Mike Scott wrote:
    On 11/08/2025 23:02, Lawrence D'Oliveiro wrote:
    I don’t know. I’m just able to read documentation. I thought that was a >>> skill that was so commonplace among folks who work with computers for a
    living that you could take it for granted, but apparently not.

    The horror is manuals written by the code-writer. They describe in
    intimate detail each and every function; but not how it all hooks up. In
    this case, I'd not even seen the nft man page, because I'd been
    searching for the wrong terms, hadn't got there because I'd got drowned
    in a morass of ipfilter and similar stuff, now apparently out-of-date;
    and gave it up as a bad job.

    What's wrong with a couple of clear examples, plus the detail to expand
    on them?


    +1

    Just "man tldr". In fact no. Install tldr with your distro package
    manager. Then "tldr tldr".

    Enjoy.
    --
    Si vous avez du temps à perdre :
    https://scarpet42.gitlab.io
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to comp.os.linux.misc on Wed Aug 20 22:36:54 2025
    From Newsgroup: comp.os.linux.misc

    On Wed, 20 Aug 2025 12:52:56 +0200, Carlos E.R. wrote:

    On 2025-08-20 03:01, Lawrence D’Oliveiro wrote:

    On Tue, 19 Aug 2025 12:35:53 +0200, Carlos E.R. wrote:

    What's wrong with a couple of clear examples, plus the detail to
    expand on them?

    +1

    There’s a whole website devoted to that, as I mentioned elsewhere.

    Not good enough, it should be inside the manuals.

    The man page has examples, too. Naturally a tutorial/wiki site has more.

    Remember what reference documentation is for: it’s to act, no more and no less, as the definitive reference to all the details of functionality, not
    to offer hand-holding tutorial recipes for every conceivable thing you
    might want to do with that functionality.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to comp.os.linux.misc on Wed Aug 20 22:37:45 2025
    From Newsgroup: comp.os.linux.misc

    On Wed, 20 Aug 2025 07:47:00 -0700, John Ames wrote:

    On Wed, 20 Aug 2025 01:01:32 -0000 (UTC)
    Lawrence D’Oliveiro <ldo@nz.invalid> wrote:

    What's wrong with a couple of clear examples, plus the detail to
    expand on them?

    +1

    There’s a whole website devoted to that, as I mentioned elsewhere.

    That's a fine thing to have in *addition* to proper man pages ...

    Which nftables already has, as I have also pointed out.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to comp.os.linux.misc on Wed Aug 20 22:40:59 2025
    From Newsgroup: comp.os.linux.misc

    On Wed, 20 Aug 2025 11:13:41 +0100, The Natural Philosopher wrote:

    Routers were never juts routers either, they were routers plus switches
    plus modems plus wireless bridges...

    My router has no “modem” functionality (unless you count Ethernet as requiring a “modem”). It has four Ethernet ports, which can be individually configured to be on any of three separate networks, so I’m
    not sure if that counts as “routing” or “switching”.

    Its wi-fi functionality is disabled, since that is currently provided by a separate Linux box that is bridging the wi-fi with the Ethernet LAN.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to comp.os.linux.misc on Wed Aug 20 22:44:20 2025
    From Newsgroup: comp.os.linux.misc

    On Wed, 20 Aug 2025 13:04:14 +0200, Carlos E.R. wrote:

    Yes, it is GPON. Now the ONT is integrated inside the router.

    Not here in NZ, it isn’t. The demarcation is clear: the ONT is part of the house fittings (like curtains or the oven), while the router is a separate piece of property. The physical fibre network, up to and including the
    ONT, is managed by a company (Tuatahi Fibre) that is not an ISP and does
    not provide any Internet services.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From vallor@vallor@cultnix.org to comp.os.linux.misc on Thu Aug 21 00:27:33 2025
    From Newsgroup: comp.os.linux.misc

    On Wed, 20 Aug 2025 11:13:41 +0100, The Natural Philosopher <tnp@invalid.invalid> wrote in <108474l$7mtq$17@dont-email.me>:

    Optical Network Terminator. That's better than NTE at least

    Oh well, its all grist to the ArtStudent™ mill where names and ideas are far more important that the reality of what they refer to.

    Routers were never juts routers either, they were routers plus switches
    plus modems plus wireless bridges...

    Here I have an ONT -- which acts as a special bridge -- which
    connects via 10GBaseT to the 10G Eero router, which has 10G ports
    and wifi. 10G to my 10G switch, which handles my 10G workstation
    and 10G Synology NAS.

    I need to run a Cat-7 wire straight down to Mrs. vallor's office
    downstairs so she'll be wired, but currently, the wifi signal
    is strong -- and she hasn't complained.

    I tried setting up Link Aggregation with this Netgear switch (my
    workstation has 2 - 10GBase-T ports, as does the NAS), but the
    switch only handles Static LAG, and it's a bit flakey. I bought
    a switch to replace it that supports LACP, but haven't gotten
    the round tuit to move over to it yet.

    Oh, and the connection to the ONT is 10G XPON. We believe
    in getting customers to go as fast as possible -- this nonsense
    by our competitors to hold down connection speeds so they can
    soak the customer for upgrades stinks to high heaven.

    Finally, the Eero router does IPv4 NAT, and also acts as
    a firewall for IPv6. Native IPv6 is a lovely thing.
    --
    -v System76 Thelio Mega v1.1 x86_64 NVIDIA RTX 3090Ti 24G
    OS: Linux 6.16.1 D: Mint 22.1 DE: Xfce 4.18
    NVIDIA: 580.76.05 Mem: 258G
    "Some minds should be cultivated, others plowed under..."
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Anssi Saari@anssi.saari@usenet.mail.kapsi.fi to comp.os.linux.misc on Thu Aug 21 12:40:28 2025
    From Newsgroup: comp.os.linux.misc

    Mike Scott <usenet.16@scottsonline.org.uk.invalid> writes:

    What's wrong with a couple of clear examples, plus the detail to
    expand on them?

    Nothing wrong with that. I think the nftables devs agree since they
    provide examples in their wiki, such as "Simple ruleset for a
    workstation", "Simple ruleset for a server", "Simple ruleset for a home router".
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Carlos E.R.@robin_listas@es.invalid to comp.os.linux.misc on Thu Aug 21 11:44:47 2025
    From Newsgroup: comp.os.linux.misc

    On 2025-08-21 00:36, Lawrence D’Oliveiro wrote:
    On Wed, 20 Aug 2025 12:52:56 +0200, Carlos E.R. wrote:

    On 2025-08-20 03:01, Lawrence D’Oliveiro wrote:

    On Tue, 19 Aug 2025 12:35:53 +0200, Carlos E.R. wrote:

    What's wrong with a couple of clear examples, plus the detail to
    expand on them?

    +1

    There’s a whole website devoted to that, as I mentioned elsewhere.

    Not good enough, it should be inside the manuals.

    The man page has examples, too. Naturally a tutorial/wiki site has more.

    Remember what reference documentation is for: it’s to act, no more and no less, as the definitive reference to all the details of functionality, not
    to offer hand-holding tutorial recipes for every conceivable thing you
    might want to do with that functionality.

    I do not want reference documentation.

    I primarily want documentation that allows me to start using a new
    program, fast, and to achieve my goals.

    Once I have that, I want the reference documentation.
    --
    Cheers, Carlos.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Carlos E.R.@robin_listas@es.invalid to comp.os.linux.misc on Thu Aug 21 12:04:15 2025
    From Newsgroup: comp.os.linux.misc

    On 2025-08-20 21:25, Stéphane CARPENTIER wrote:
    Le 19-08-2025, Carlos E.R. <robin_listas@es.invalid> a écrit :
    On 2025-08-12 09:39, Mike Scott wrote:
    On 11/08/2025 23:02, Lawrence D'Oliveiro wrote:
    I don’t know. I’m just able to read documentation. I thought that was a
    skill that was so commonplace among folks who work with computers for a >>>> living that you could take it for granted, but apparently not.

    The horror is manuals written by the code-writer. They describe in
    intimate detail each and every function; but not how it all hooks up. In >>> this case, I'd not even seen the nft man page, because I'd been
    searching for the wrong terms, hadn't got there because I'd got drowned
    in a morass of ipfilter and similar stuff, now apparently out-of-date;
    and gave it up as a bad job.

    What's wrong with a couple of clear examples, plus the detail to expand
    on them?


    +1

    Just "man tldr". In fact no. Install tldr with your distro package
    manager. Then "tldr tldr".

    Enjoy.

    I was curious, so I installed it.

    cer@Telcontar:~> man tldr
    No manual entry for tldr
    cer@Telcontar:~>

    cer@Telcontar:~> tldr tldr
    Error: Page cache not found. Please run `tldr --update` to download the
    cache.

    Note: You can optionally enable automatic cache updates by adding the
    following config to your config file:

    [updates]
    auto_update = true

    The path to your config file can be looked up with `tldr --show-paths`.
    To create an initial config file, use `tldr --seed-config`.

    You can find more tips and tricks in our docs:

    https://dbrgn.github.io/tealdeer/config_updates.html
    cer@Telcontar:~>




    It said that yesterday for root, I run "update", and now it says the
    same for my user. So each user has its own cache?

    What config file, where is it?

    cer@Telcontar:~> l .tldr
    ls: cannot access '.tldr': No such file or directory
    cer@Telcontar:~>

    cer@Telcontar:~> ls /etc/tldr
    ls: cannot access '/etc/tldr': No such file or directory
    cer@Telcontar:~>

    cer@Telcontar:~> rpm -ql tealdeer
    /usr/bin/tldr
    /usr/share/doc/packages/tealdeer
    /usr/share/doc/packages/tealdeer/README.md
    /usr/share/licenses/tealdeer
    /usr/share/licenses/tealdeer/LICENSE-APACHE /usr/share/licenses/tealdeer/LICENSE-MIT
    cer@Telcontar:~>


    Where is that configuration file?


    «The path to your config file can be looked up with `tldr --show-paths`.»


    cer@Telcontar:~> tldr --show-paths
    Config dir: /home/cer/.config/tealdeer/ (OS convention)
    Config path: /home/cer/.config/tealdeer/config.toml
    Cache dir: /home/cer/.cache/tealdeer (OS convention)
    Pages dir: /home/cer/.cache/tealdeer/tldr-pages/
    Custom pages dir: /home/cer/.local/share/tealdeer/pages/ (OS convention) cer@Telcontar:~>


    So each user has its own cache? Is not that a waste?


    «To create an initial config file, use `tldr --seed-config`.»


    cer@Telcontar:~> tldr --seed-config
    Successfully created seed config file here: /home/cer/.config/tealdeer/config.toml
    cer@Telcontar:~>


    So now I have:

    [updates]
    auto_update = true
    auto_update_interval_hours = 720


    Now "tldr tldr" works.

    Directory "/home/cer/.cache/tealdeer" contains 17 MB.

    And another one for root.
    --
    Cheers, Carlos.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Carlos E.R.@robin_listas@es.invalid to comp.os.linux.misc on Thu Aug 21 12:15:18 2025
    From Newsgroup: comp.os.linux.misc

    On 2025-08-21 00:44, Lawrence D’Oliveiro wrote:
    On Wed, 20 Aug 2025 13:04:14 +0200, Carlos E.R. wrote:

    Yes, it is GPON. Now the ONT is integrated inside the router.

    Not here in NZ, it isn’t. The demarcation is clear: the ONT is part of the house fittings (like curtains or the oven), while the router is a separate piece of property. The physical fibre network, up to and including the
    ONT, is managed by a company (Tuatahi Fibre) that is not an ISP and does
    not provide any Internet services.

    When I had an ONT, it was also supplied by the ISP.

    The fibre connected to the ONT, and from that it came out an ethernet
    cable to the router, also supplied by the ISP, and the phone cable.

    One day they came, removed the ONT and the router, and placed a new
    router. One box less.

    Everything belongs to one company, Telefónica. It is possible to
    contract a different company, but the physical fibre is the same one.
    There is also another company that has fibre to the block, then coax to
    the home.
    --
    Cheers, Carlos.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From The Natural Philosopher@tnp@invalid.invalid to comp.os.linux.misc on Thu Aug 21 11:34:33 2025
    From Newsgroup: comp.os.linux.misc

    On 21/08/2025 10:44, Carlos E.R. wrote:
    I do not want reference documentation.

    I primarily want documentation that allows me to start using a new
    program, fast, and to achieve my goals.

    Once I have that, I want the reference documentation.

    +1001
    --
    “The ultimate result of shielding men from the effects of folly is to
    fill the world with fools.”

    Herbert Spencer

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Carlos E.R.@robin_listas@es.invalid to comp.os.linux.misc on Thu Aug 21 14:36:30 2025
    From Newsgroup: comp.os.linux.misc

    On 2025-08-21 12:34, The Natural Philosopher wrote:
    On 21/08/2025 10:44, Carlos E.R. wrote:
    I do not want reference documentation.

    I primarily want documentation that allows me to start using a new
    program, fast, and to achieve my goals.

    Once I have that, I want the reference documentation.

    +1001

    Yesterday, I wanted to share a video on WhatsApp. It was taken by a
    wildlife camera, and WhatsApp refused, said the video was not compatible.

    First I tried avidemux, but still WhasApp refused.

    I'm familiar with ffmpeg, I know it can do it. But it has a huge manual
    (which I have read), and they change the CLI interface often enough so
    that recipes I have in my notes no longer work. Finding the concoction
    will need a lot of time. So I can google, I can ask somewhere and wait,
    or I can ask ChatGpt. I did the later.

    I got a reply that missed the output file (is that an hallucination or a "human" mistake?):

    ffmpeg -i IMAG0009.avi -vf "scale=640:-2" -c:v libx264 -profile:v \
    baseline -level 3.0 -preset fast -c:a aac -b:a 128k \
    -movflags +faststart

    To that I added "bird.avi" as output file, but WhatsApp rejected it. So
    I told ChatGpt all that. It replied giving me the missing data:

    ffmpeg -i IMAG0009.avi -vf "scale=640:-2" -c:v libx264 -profile:v \
    baseline -level 3.0 -preset fast -c:a aac -b:a 128k \
    -movflags +faststart bird_whatsapp.mp4

    and that worked. Having that command line, I modified it easily for more resolution (scale=1024:-2). I was already familiar with all the options,
    I just needed to find which would produce the wanted result, and not
    spend a day on it.


    But if I want to find in the manual what "-b" stands for, I fail. Ask
    chatgpt, instant reply, it is bitrate. Oh, yes, I remember now.

    :-)


    Oh, searching the man for "movflags" or "faststart" fails. So ask the
    AI. They are in the man page for the MP3 muxer, it says. Oh, right, I
    forgot that.


    So, even a reference manual is hard to use when you want to find a
    particular reference, basically using "grep".
    --
    Cheers, Carlos.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Nuno Silva@nunojsilva@invalid.invalid to comp.os.linux.misc on Thu Aug 21 14:27:25 2025
    From Newsgroup: comp.os.linux.misc

    On 2025-08-21, Carlos E.R. wrote:

    On 2025-08-21 12:34, The Natural Philosopher wrote:
    On 21/08/2025 10:44, Carlos E.R. wrote:
    I do not want reference documentation.

    I primarily want documentation that allows me to start using a new
    program, fast, and to achieve my goals.

    Once I have that, I want the reference documentation.

    +1001
    [...]
    To that I added "bird.avi" as output file, but WhatsApp rejected
    it. So I told ChatGpt all that. It replied giving me the missing data:

    ffmpeg -i IMAG0009.avi -vf "scale=640:-2" -c:v libx264 -profile:v \
    baseline -level 3.0 -preset fast -c:a aac -b:a 128k \
    -movflags +faststart bird_whatsapp.mp4

    and that worked. Having that command line, I modified it easily for
    more resolution (scale=1024:-2). I was already familiar with all the
    options, I just needed to find which would produce the wanted result,
    and not spend a day on it.


    But if I want to find in the manual what "-b" stands for, I fail. Ask chatgpt, instant reply, it is bitrate. Oh, yes, I remember now.

    :-)


    Oh, searching the man for "movflags" or "faststart" fails. So ask the
    AI. They are in the man page for the MP3 muxer, it says. Oh, right, I
    forgot that.


    So, even a reference manual is hard to use when you want to find a
    particular reference, basically using "grep".

    (ffmpeg's online manual is spread over more than one page, isn't it?)
    --
    Nuno Silva
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Carlos E.R.@robin_listas@es.invalid to comp.os.linux.misc on Thu Aug 21 21:37:39 2025
    From Newsgroup: comp.os.linux.misc

    On 2025-08-21 15:27, Nuno Silva wrote:
    On 2025-08-21, Carlos E.R. wrote:

    On 2025-08-21 12:34, The Natural Philosopher wrote:
    On 21/08/2025 10:44, Carlos E.R. wrote:
    I do not want reference documentation.

    I primarily want documentation that allows me to start using a new
    program, fast, and to achieve my goals.

    Once I have that, I want the reference documentation.

    +1001
    [...]
    To that I added "bird.avi" as output file, but WhatsApp rejected
    it. So I told ChatGpt all that. It replied giving me the missing data:

    ffmpeg -i IMAG0009.avi -vf "scale=640:-2" -c:v libx264 -profile:v \
    baseline -level 3.0 -preset fast -c:a aac -b:a 128k \
    -movflags +faststart bird_whatsapp.mp4

    and that worked. Having that command line, I modified it easily for
    more resolution (scale=1024:-2). I was already familiar with all the
    options, I just needed to find which would produce the wanted result,
    and not spend a day on it.


    But if I want to find in the manual what "-b" stands for, I fail. Ask
    chatgpt, instant reply, it is bitrate. Oh, yes, I remember now.

    :-)


    Oh, searching the man for "movflags" or "faststart" fails. So ask the
    AI. They are in the man page for the MP3 muxer, it says. Oh, right, I
    forgot that.


    So, even a reference manual is hard to use when you want to find a
    particular reference, basically using "grep".

    (ffmpeg's online manual is spread over more than one page, isn't it?)

    Yes.

    I don't know right now if there is a command that would search all
    manuals and find a word.

    cer@Telcontar:~> apropos movflags
    movflags: nothing appropriate.
    cer@Telcontar:~>
    --
    Cheers, Carlos.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to comp.os.linux.misc on Fri Aug 22 01:06:49 2025
    From Newsgroup: comp.os.linux.misc

    On Thu, 21 Aug 2025 11:44:47 +0200, Carlos E.R. wrote:

    I do not want reference documentation.

    Then you can’t work in this field.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to comp.os.linux.misc on Fri Aug 22 01:12:14 2025
    From Newsgroup: comp.os.linux.misc

    On Thu, 21 Aug 2025 14:36:30 +0200, Carlos E.R. wrote:

    Oh, searching the man for "movflags" or "faststart" fails. So ask the
    AI. They are in the man page for the MP3 muxer, it says. Oh, right, I
    forgot that.

    No they aren’t. They’re part of QuickTime.

    ffmpeg -h muxer=mov
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to comp.os.linux.misc on Fri Aug 22 01:18:33 2025
    From Newsgroup: comp.os.linux.misc

    On Thu, 21 Aug 2025 12:15:18 +0200, Carlos E.R. wrote:

    One day they came, removed the ONT and the router, and placed a new
    router. One box less.

    And no more possibility of demarcation. Bad.

    Another thing that the ONT allows is, I have my landline from a different provider from my Internet connection. They come out of different ports on
    the box in my house, though they get here on the same physical piece of
    fibre.

    Everything belongs to one company, Telefónica. It is possible to
    contract a different company, but the physical fibre is the same one.

    This sounds like NZ about 30 years ago, after NZ Telecom was privatized,
    and just as the Internet was taking off. Too late, it was realized that
    this left control of the entire NZ phone-number space, as well as
    ownership of the copper lines into every household, in private hands.

    The latter problem was solved by the local-loop unbundling I mentioned elsewhere -- some described it as a renationalization of the “last-mile” copper network in all but name. That made a big difference to the competitiveness of the broadband market.

    And the mistake was not repeated when the fibre network was put in place.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Nuno Silva@nunojsilva@invalid.invalid to comp.os.linux.misc on Fri Aug 22 10:33:54 2025
    From Newsgroup: comp.os.linux.misc

    On 2025-08-21, Carlos E.R. wrote:

    On 2025-08-21 15:27, Nuno Silva wrote:
    On 2025-08-21, Carlos E.R. wrote:

    On 2025-08-21 12:34, The Natural Philosopher wrote:
    On 21/08/2025 10:44, Carlos E.R. wrote:
    I do not want reference documentation.

    I primarily want documentation that allows me to start using a new
    program, fast, and to achieve my goals.

    Once I have that, I want the reference documentation.

    +1001
    [...]
    To that I added "bird.avi" as output file, but WhatsApp rejected
    it. So I told ChatGpt all that. It replied giving me the missing data:

    ffmpeg -i IMAG0009.avi -vf "scale=640:-2" -c:v libx264 -profile:v \
    baseline -level 3.0 -preset fast -c:a aac -b:a 128k \
    -movflags +faststart bird_whatsapp.mp4

    and that worked. Having that command line, I modified it easily for
    more resolution (scale=1024:-2). I was already familiar with all the
    options, I just needed to find which would produce the wanted result,
    and not spend a day on it.


    But if I want to find in the manual what "-b" stands for, I fail. Ask
    chatgpt, instant reply, it is bitrate. Oh, yes, I remember now.

    :-)


    Oh, searching the man for "movflags" or "faststart" fails. So ask the
    AI. They are in the man page for the MP3 muxer, it says. Oh, right, I
    forgot that.


    So, even a reference manual is hard to use when you want to find a
    particular reference, basically using "grep".

    (ffmpeg's online manual is spread over more than one page, isn't it?)

    Yes.

    I don't know right now if there is a command that would search all
    manuals and find a word.

    cer@Telcontar:~> apropos movflags
    movflags: nothing appropriate.
    cer@Telcontar:~>

    At least here, perhaps "man -w -K movflags". Turns up ffmpeg-all and ffmpeg-formats.

    (But no, I wasn't aware of this, had to check "man man", so maybe
    there's some better man flag, or separate utility that I'm not aware of (besides plain grep on the man pages where possible, I guess).)
    --
    Nuno Silva
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Carlos E.R.@robin_listas@es.invalid to comp.os.linux.misc on Fri Aug 22 12:26:42 2025
    From Newsgroup: comp.os.linux.misc

    On 2025-08-22 03:06, Lawrence D’Oliveiro wrote:
    On Thu, 21 Aug 2025 11:44:47 +0200, Carlos E.R. wrote:

    I do not want reference documentation.

    Then you can’t work in this field.

    Haw, haw! :-D
    --
    Cheers, Carlos.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Carlos E.R.@robin_listas@es.invalid to comp.os.linux.misc on Fri Aug 22 12:39:25 2025
    From Newsgroup: comp.os.linux.misc

    On 2025-08-22 11:33, Nuno Silva wrote:
    On 2025-08-21, Carlos E.R. wrote:
    On 2025-08-21 15:27, Nuno Silva wrote:
    On 2025-08-21, Carlos E.R. wrote:
    On 2025-08-21 12:34, The Natural Philosopher wrote:
    On 21/08/2025 10:44, Carlos E.R. wrote:
    I do not want reference documentation.

    I primarily want documentation that allows me to start using a new >>>>>> program, fast, and to achieve my goals.

    Once I have that, I want the reference documentation.

    +1001
    [...]
    To that I added "bird.avi" as output file, but WhatsApp rejected
    it. So I told ChatGpt all that. It replied giving me the missing data: >>>>
    ffmpeg -i IMAG0009.avi -vf "scale=640:-2" -c:v libx264 -profile:v \
    baseline -level 3.0 -preset fast -c:a aac -b:a 128k \
    -movflags +faststart bird_whatsapp.mp4

    and that worked. Having that command line, I modified it easily for
    more resolution (scale=1024:-2). I was already familiar with all the
    options, I just needed to find which would produce the wanted result,
    and not spend a day on it.


    But if I want to find in the manual what "-b" stands for, I fail. Ask
    chatgpt, instant reply, it is bitrate. Oh, yes, I remember now.

    :-)


    Oh, searching the man for "movflags" or "faststart" fails. So ask the
    AI. They are in the man page for the MP3 muxer, it says. Oh, right, I
    forgot that.


    So, even a reference manual is hard to use when you want to find a
    particular reference, basically using "grep".

    (ffmpeg's online manual is spread over more than one page, isn't it?)

    Yes.

    I don't know right now if there is a command that would search all
    manuals and find a word.

    cer@Telcontar:~> apropos movflags
    movflags: nothing appropriate.
    cer@Telcontar:~>

    At least here, perhaps "man -w -K movflags". Turns up ffmpeg-all and ffmpeg-formats.

    cer@Telcontar:~> time man -w -K movflags
    /usr/share/man/man1/ffserver-all.1.gz
    /usr/share/man/man1/ffmpeg-all.1.gz
    /usr/share/man/man1/ffmpeg-formats.1.gz

    real 0m52,869s
    user 0m31,563s
    sys 0m29,066s
    cer@Telcontar:~>

    Hum. New command. Long version:
    man --where --path --location --global-apropos movflags



    -w, --where, --path, --location
    Don't actually display the manual pages,
    but do print the location(s) of the
    source nroff files that would be format-
    ted.

    -k, --apropos
    Equivalent to apropos. Search the short
    manual page descriptions for keywords
    and display any matches. See apropos(1)
    for details.

    -K, --global-apropos
    Search for text in all manual pages.
    This is a brute-force search, and is
    likely to take some time; if you can,
    you should specify a section to reduce
    the number of pages that need to be
    searched. Search terms may be simple
    strings (the default), or regular ex-
    pressions if the --regex option is used.

    Note that this searches the sources of
    the manual pages, not the rendered text,
    and so may include false positives due
    to things like comments in source files.
    Searching the rendered text would be
    much slower.



    I don't see how I could replicate this with the apropos command :-?

    apropos - search the manual page names and descriptions

    so, not the bodies.


    (But no, I wasn't aware of this, had to check "man man", so maybe
    there's some better man flag, or separate utility that I'm not aware of (besides plain grep on the man pages where possible, I guess).)


    Maybe. I seem to recall having done this before, but perhaps not.
    --
    Cheers, Carlos.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Carlos E.R.@robin_listas@es.invalid to comp.os.linux.misc on Fri Aug 22 12:45:28 2025
    From Newsgroup: comp.os.linux.misc

    On 2025-08-22 03:18, Lawrence D’Oliveiro wrote:
    On Thu, 21 Aug 2025 12:15:18 +0200, Carlos E.R. wrote:

    One day they came, removed the ONT and the router, and placed a new
    router. One box less.

    And no more possibility of demarcation. Bad.

    One good thing, is that we have access to the VoIP configuration and
    install (undocumented) true VoIP phones. We did not have access to
    configure the ONT, and thus, the phone.

    I believe people have reverse engineered it all. I was told there is
    some EU directive saying people have the right to install their own routers.


    Another thing that the ONT allows is, I have my landline from a different provider from my Internet connection. They come out of different ports on
    the box in my house, though they get here on the same physical piece of fibre.

    Everything belongs to one company, Telefónica. It is possible to
    contract a different company, but the physical fibre is the same one.

    This sounds like NZ about 30 years ago, after NZ Telecom was privatized,
    and just as the Internet was taking off. Too late, it was realized that
    this left control of the entire NZ phone-number space, as well as
    ownership of the copper lines into every household, in private hands.

    The latter problem was solved by the local-loop unbundling I mentioned elsewhere -- some described it as a renationalization of the “last-mile” copper network in all but name. That made a big difference to the competitiveness of the broadband market.

    And the mistake was not repeated when the fibre network was put in place.

    I worked in this field years ago, before fibre. I have not seen the
    fibre exchanges, how they do things.
    --
    Cheers, Carlos.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From The Natural Philosopher@tnp@invalid.invalid to comp.os.linux.misc on Fri Aug 22 19:37:59 2025
    From Newsgroup: comp.os.linux.misc

    On 22/08/2025 11:45, Carlos E.R. wrote:
    On 2025-08-22 03:18, Lawrence D’Oliveiro wrote:
    On Thu, 21 Aug 2025 12:15:18 +0200, Carlos E.R. wrote:

    One day they came, removed the ONT and the router, and placed a new
    router. One box less.

    And no more possibility of demarcation. Bad.

    One good thing, is that we have access to the VoIP configuration and
    install (undocumented) true VoIP phones. We did not have access to
    configure the ONT, and thus, the phone.

    I believe people have reverse engineered it all. I was told there is
    some EU directive saying people have the right to install their own
    routers.


    Another thing that the ONT allows is, I have my landline from a different
    provider from my Internet connection. They come out of different ports on
    the box in my house, though they get here on the same physical piece of
    fibre.

    Everything belongs to one company, Telefónica. It is possible to
    contract a different company, but the physical fibre is the same one.

    This sounds like NZ about 30 years ago, after NZ Telecom was privatized,
    and just as the Internet was taking off. Too late, it was realized that
    this left control of the entire NZ phone-number space, as well as
    ownership of the copper lines into every household, in private hands.

    The latter problem was solved by the local-loop unbundling I mentioned
    elsewhere -- some described it as a renationalization of the “last-mile” >> copper network in all but name. That made a big difference to the
    competitiveness of the broadband market.

    And the mistake was not repeated when the fibre network was put in place.

    I worked in this field years ago, before fibre. I have not seen the
    fibre exchanges, how they do things.


    Fundamentally its just like a big ethernet switch bank. Shit loads of
    fibres going into a rack mount unit and one or two coming out the back.

    Plus some power
    --
    WOKE is an acronym... Without Originality, Knowledge or Education.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Carlos E.R.@robin_listas@es.invalid to comp.os.linux.misc on Fri Aug 22 22:32:46 2025
    From Newsgroup: comp.os.linux.misc

    On 2025-08-22 20:37, The Natural Philosopher wrote:
    On 22/08/2025 11:45, Carlos E.R. wrote:
    On 2025-08-22 03:18, Lawrence D’Oliveiro wrote:
    On Thu, 21 Aug 2025 12:15:18 +0200, Carlos E.R. wrote:

    One day they came, removed the ONT and the router, and placed a new
    router. One box less.

    And no more possibility of demarcation. Bad.

    One good thing, is that we have access to the VoIP configuration and
    install (undocumented) true VoIP phones. We did not have access to
    configure the ONT, and thus, the phone.

    I believe people have reverse engineered it all. I was told there is
    some EU directive saying people have the right to install their own
    routers.


    Another thing that the ONT allows is, I have my landline from a
    different
    provider from my Internet connection. They come out of different
    ports on
    the box in my house, though they get here on the same physical piece of
    fibre.

    Everything belongs to one company, Telefónica. It is possible to
    contract a different company, but the physical fibre is the same one.

    This sounds like NZ about 30 years ago, after NZ Telecom was privatized, >>> and just as the Internet was taking off. Too late, it was realized that
    this left control of the entire NZ phone-number space, as well as
    ownership of the copper lines into every household, in private hands.

    The latter problem was solved by the local-loop unbundling I mentioned
    elsewhere -- some described it as a renationalization of the “last-mile”
    copper network in all but name. That made a big difference to the
    competitiveness of the broadband market.

    And the mistake was not repeated when the fibre network was put in
    place.

    I worked in this field years ago, before fibre. I have not seen the
    fibre exchanges, how they do things.


    Fundamentally its just like a big ethernet switch bank. Shit loads of
    fibres going into a rack mount unit and one or two coming out the back.

    Plus some power

    The electronics to accept that amount of bandwidth must be impressive.


    What they did with cable, is that the cable arrived at a... I don't know
    the name in English. On one side of a rack, the cables are wrapped on
    pins, thousands of them. At the other side, another pair goes to a
    similar rack, that belongs to each company. So you can easily rewire the
    cable coming from a customer to the exchange, and there route physically
    to the rack of the actual company that supplies phone service to that customer.

    With fibre it is not possible, because each fibre brings 16 customers
    time multiplexed. It must be software.
    --
    Cheers, Carlos.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From The Natural Philosopher@tnp@invalid.invalid to comp.os.linux.misc on Fri Aug 22 21:56:37 2025
    From Newsgroup: comp.os.linux.misc

    On 22/08/2025 21:32, Carlos E.R. wrote:
    On 2025-08-22 20:37, The Natural Philosopher wrote:
    On 22/08/2025 11:45, Carlos E.R. wrote:
    On 2025-08-22 03:18, Lawrence D’Oliveiro wrote:
    On Thu, 21 Aug 2025 12:15:18 +0200, Carlos E.R. wrote:

    One day they came, removed the ONT and the router, and placed a new
    router. One box less.

    And no more possibility of demarcation. Bad.

    One good thing, is that we have access to the VoIP configuration and
    install (undocumented) true VoIP phones. We did not have access to
    configure the ONT, and thus, the phone.

    I believe people have reverse engineered it all. I was told there is
    some EU directive saying people have the right to install their own
    routers.


    Another thing that the ONT allows is, I have my landline from a
    different
    provider from my Internet connection. They come out of different
    ports on
    the box in my house, though they get here on the same physical piece of >>>> fibre.

    Everything belongs to one company, Telefónica. It is possible to
    contract a different company, but the physical fibre is the same one. >>>>
    This sounds like NZ about 30 years ago, after NZ Telecom was
    privatized,
    and just as the Internet was taking off. Too late, it was realized that >>>> this left control of the entire NZ phone-number space, as well as
    ownership of the copper lines into every household, in private hands.

    The latter problem was solved by the local-loop unbundling I mentioned >>>> elsewhere -- some described it as a renationalization of the
    “last-mile”
    copper network in all but name. That made a big difference to the
    competitiveness of the broadband market.

    And the mistake was not repeated when the fibre network was put in
    place.

    I worked in this field years ago, before fibre. I have not seen the
    fibre exchanges, how they do things.


    Fundamentally its just like a big ethernet switch bank. Shit loads of
    fibres going into a rack mount unit and one or two coming out the back.

    Plus some power

    The electronics to accept that amount of bandwidth must be impressive.


    What they did with cable, is that the cable arrived at a... I don't know
    the name in English. On one side of a rack, the cables are wrapped on
    pins, thousands of them. At the other side, another pair goes to a
    similar rack, that belongs to each company. So you can easily rewire the cable coming from a customer to the exchange, and there route physically
    to the rack of the actual company that supplies phone service to that customer.

    Yes. Ive seen/heard of that for copper.

    With fibre it is not possible, because each fibre brings 16 customers
    time multiplexed. It must be software.

    I think its way more than 16 in the UK. And its not exactly time multiplexed.
    Yes, it's software. At some level the ONT has a code in it that encodes
    the data and decodes it and acts as an identifier.

    A packet from your ONT gets thrown onto a huge optical backbone via the
    OLT and routed off to the ISP. At that level it's just streams of
    optical packets. I don't know what optical routers are like, but a big
    Cisco is the sort of endpoints the ISP would probably use.

    Everything is pretty much software, because its all a huge packet
    switched network
    --
    “Puritanism: The haunting fear that someone, somewhere, may be happy.”

    H.L. Mencken, A Mencken Chrestomathy

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to comp.os.linux.misc on Sat Aug 23 00:28:45 2025
    From Newsgroup: comp.os.linux.misc

    On Fri, 22 Aug 2025 21:56:37 +0100, The Natural Philosopher wrote:

    A packet from your ONT gets thrown onto a huge optical backbone via the
    OLT and routed off to the ISP.

    At layer 2 it’s called a “frame”. “Packet” is the term for layer 3 and
    above.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From rbowman@bowman@montana.com to comp.os.linux.misc on Sat Aug 23 05:43:14 2025
    From Newsgroup: comp.os.linux.misc

    On Fri, 22 Aug 2025 22:32:46 +0200, Carlos E.R. wrote:

    What they did with cable, is that the cable arrived at a... I don't know
    the name in English. On one side of a rack, the cables are wrapped on
    pins, thousands of them. At the other side, another pair goes to a
    similar rack, that belongs to each company. So you can easily rewire the cable coming from a customer to the exchange, and there route physically
    to the rack of the actual company that supplies phone service to that customer.

    I've seen telco repairmen after someone digs up a cable. They set up a
    little tent because they're going to be there for a while.

    I worked for a general contractor for a few months. The telephone
    company's motto was 'Call before you dig!' His was 'Keep digging. We'll
    call if we hit a cable.' I learned a lot in those months about sleazy practices in home construction.

    --- Synchronet 3.21a-Linux NewsLink 1.2