Advanced Networking in Linux: VLANs, Bonding, and Bridging

In the world of Linux, networking is a vast and powerful realm that enables users to configure their systems for a wide range of scenarios. From simple home networks to complex enterprise environments, Linux provides robust tools and configurations that can optimize network performance, enhance security, and ensure reliability. This post delves into advanced networking configurations in Linux, focusing on three critical aspects: Virtual Local Area Networks (VLANs), network bonding, and network bridging. These configurations are essential for network administrators and enthusiasts looking to leverage the full potential of their Linux systems. ...

June 21, 2024 · 6 min · 1211 words · Omid Farhang

How to Upgrade Ubuntu

Update Release Name in Sources To start upgrading you need to change the /etc/apt/sources.list file and replace the name of your previous release with new one. So, for example if you are 20.04, replace every instance of focal with kinetic. If you currently have 22.04, replace jammy with kinetic. This process can be automated by using the following sed command: 1 ...

December 30, 2022 · 1 min · 207 words · Omid Farhang

How to Upgrade Ubuntu Kernel

Ubuntu by default uses LTS Kernels: Canonical provides long-term support (LTS) kernels for Ubuntu LTS releases. Canonical also provides interim operating system releases with updated kernels every 6 months. For customers and business partners that don’t have specialised bleeding-edge workloads or latest hardware needs, the latest LTS release ”-generic” kernel is the best option for them such as the 4.15 default kernel in Ubuntu 18.04 LTS. Customers who need the latest hardware support capability can install the latest HWE kernel such as the ones contained in interim releases, keeping in mind the shorter support lifespan associated with these kernels (9 months). HWE kernel customers are recommended to upgrade to a newer LTS release that supports their hardware and/or software needs as soon as it is available. Another option for customers is to use point releases. For example, there is an 18.04.4 point release as of February 2020, which includes an updated 5.3.x kernel but is also considered LTS, exactly like the original GA 4.15 kernel in 18.04. ...

December 30, 2022 · 2 min · 401 words · Omid Farhang

Install and Configure Oh My Zsh and use it in VSCode

If you use the simple Bash Terminal in your OS, you may want to give Zsh a try to use a faster and safer terminal with many more features. The simple Bash that exist in the common dist of Linuxes are not changed over years and just received some security fixes, but the community behind Zsh are improving it everyday and bring new useful plugins. I use ‘Oh my Zsh’, Oh My Zsh is an open source, community-driven framework for managing your zsh configuration. ...

June 5, 2019 · 3 min · 509 words · Omid Farhang

Set permanent custom resolution for Ubuntu and KDE Using Xrandr and Xsetup

After switching from Gnome and Unity to KDE, I had a problem with SDDM and it was that it could not detect correct resolution for my UltraWide monitor and set it to Full HD instead of 2560×1080. I had a similar problem in Ubuntu with another old monitor. Anyway that solution is same in both cases. The solution for this problem is using Xrandr and Xsetup to set the correct resolution and make it permanent. ...

May 24, 2018 · 2 min · 227 words · Omid Farhang

Google Chrome in Ubuntu keeps detecting network change

Recently I had problem with my Ubuntu, Whenever I tried to open a website my Chromium told me that a Network Change has been detected and after 1-2 reload that sites would load and sometimes failed to load fully. After looking up for that problem, I found out many other people had same problem and it has something to do with “avahi-daemon”. Solution According to the links I found in Ubuntu forums, this problem comes from IPv6 in Ubuntu and disabling that service will fix it, I tried it and it worked: ...

July 6, 2017 · 1 min · 139 words · Omid Farhang

Test Gnome on Ubuntu and Rescue Back

How it started A few days ago I just decided to give my Ubuntu a new look and experience. I thought KDE is not in a good situation and maybe Gnome 3 is a better option than Unity. The easiest option to try Gnome on Ubuntu (Without a clean install of OS) is to install it as a package: 1 ...

February 9, 2017 · 2 min · 403 words · Omid Farhang

Ubuntu 13.04 Raring Ringtail is out, What's new?

Canonical has released Ubuntu 13.04 Raring Ringtail, most likely the last release of Ubuntu that will primarily cater for laptop and desktop users. For Ubuntu 13.04, Canonical focused on tightening up the core of the OS and polishing the Unity interface in preparation for Ubuntu’s smartphone and tablet debut, which is slated to occur in October with the release of version 13.10. There’s also the usual slew of package updates, a new Linux kernel, and a couple of new features, too. ...

April 25, 2013 · 3 min · 565 words · Omid Farhang

Ubuntu Desktop 8.04 LTS approaches end of life

H-Online: In a post on the project’s security announce mailing list, Ubuntu Release Manager Kate Stewart has reminded users that the desktop version of Ubuntu 8.04 LTS, code named Hardy Heron, will reach its end of life in May. Version 8.04 of the Debian-derived Linux distribution was released on 24 April 2008. Based on the 2.6.24 Linux kernel, it placed a stronger focus on stability and ease of use, rather than on new features, and included the GNOME 2.22 desktop environment, as well as a new installer that allowed Ubuntu to be installed directly under Windows without having to boot from CD or re-partition the hard disk. Built-in applications included version 2.4 of the OpenOffice.org office suite, Firefox 3.0 Beta 5, the F-Spot photo manager and the GIMP image editor. After 12 May 2011, no new updates, including security updates and critical fixes, will be available. The server edition of Ubuntu 8.04 LTS will continue to be supported until May 2013. ...

April 13, 2011 · 2 min · 300 words · Omid Farhang

GNOME Developers Attack Canonical’s Ubuntu Decision

Many Ubuntu users will undoubtedly have strong opinions on Canonical’s recent proposal to replace the GNOME desktop with Unity in the Ubuntu 11.04 release. But for the programmers behind GNOME, one of the open-source community’s most important projects, the announcement might prove to be even more upsetting. Jon McCann, lead designer for GNOME Shell, recently shared his thoughts on this topic with us–and he was none too charitable in his comments on Canonical. Read on for details. ...

October 29, 2010 · 3 min · 608 words · Omid Farhang