pavel_odintsov

Joined 12 years ago

Karma
305
Submissions
78
Member since
Nov 1
View on Hacker News

Recent submissions

Comment · 3 years ago
Comment · 3 years ago
It was more about way to fix some very broken tool. ssh was just an example. It may be proprietary app without source code available.
Comment · 3 years ago
Comment · 3 years ago
Thank you very much for approving my idea!
Comment · 3 years ago
In home network single $70 USD device with 2 daemons running may be clearly too much but for corporate or even office network it's just one more box in addition to dozens of network devices.
Comment · 3 years ago
Comment · 3 years ago
Author is here.

Thank you for sharing! Yes, macOS has such logic and it works just fine. The main issue from clatd that it's pretty tricky to setup and it emulates presence of IPv4 on machine which is not very desirable as it tends to hide issues with other tools.

My plan was to explicitly disable IPv4 connectivity for machine and hide it from other app but keep it active for subset of well known broken tools and then fix them one by one and switch to IPv6 only setup.

Comment · 3 years ago
eBPF requires way more tooling which I find excessive for such easy task.

More complicated load balancing protocols may need more complicated balancing microcode and eBPF will be helpful in this case.

One of the main differences between BPF and eBPF is number of allowed instructions and it's very big for eBPF.

I think you can do XDP based DHCP server in theory and keep state in eBPF map. Not sure that it does make any sense but clearly doable.

Comment · 3 years ago
Thank you for your great feedback

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton