Results 1 to 10 of 11

Thread: Cannot set static IP address in Knoppix 7

Hybrid View

  1. #1
    Junior Member voidxor's Avatar
    Join Date
    Jan 2013
    Location
    Kansas
    Posts
    9
    The nonetworkmanager cheat works perfectly. Thank you for the workaround. Are we gaining a consensus that Network Manager is unwelcome in Knoppix 2? Does anybody else feel that this is a bug?

  2. #2
    Senior Member registered user
    Join Date
    Sep 2006
    Posts
    802
    Quote Originally Posted by voidxor View Post
    The nonetworkmanager cheat works perfectly. Thank you for the workaround. Are we gaining a consensus that Network Manager is unwelcome in Knoppix 2? Does anybody else feel that this is a bug?
    I wouldn't call it a bug with today's ordinary uses. To me, it is rather a typical example of simplicity for most users becoming a hassle for some more technically oriented ones. I think the config files lets us give the MAC addresses of interfaces network-manager shall keep its fingers off, so it should be a rather simple configuration operation once one knows about it.

  3. #3
    Junior Member voidxor's Avatar
    Join Date
    Jan 2013
    Location
    Kansas
    Posts
    9
    Quote Originally Posted by Capricorny View Post
    I wouldn't call it a bug with today's ordinary uses. To me, it is rather a typical example of simplicity for most users becoming a hassle for some more technically oriented ones.
    Specifically, I meant that Network Manager is helpful to most users (who boot to the GUI). I only meant that it is unwelcome in Knoppix 2 (the text-mode). Since the default content of /etc/NetworkManager/NetworkManager.conf that you pasted above doesn't have an obvious spot for a static IP address, subnet mask, and default gateway, I find /etc/network/interfaces to be the obvious way to establish a static IP address in text mode. Therefore, I don't welcome Network Manager when booted to text mode. Furthermore, I believe Knoppix 7's command line should behave as close to Knoppix 6's command line as possible. New features shouldn't break beloved commands.

  4. #4
    Senior Member registered user
    Join Date
    Sep 2006
    Posts
    802
    Quote Originally Posted by voidxor View Post
    Specifically, I meant that Network Manager is helpful to most users (who boot to the GUI). I only meant that it is unwelcome in Knoppix 2 (the text-mode). Since the default content of /etc/NetworkManager/NetworkManager.conf that you pasted above doesn't have an obvious spot for a static IP address, subnet mask, and default gateway, I find /etc/network/interfaces to be the obvious way to establish a static IP address in text mode. Therefore, I don't welcome Network Manager when booted to text mode. Furthermore, I believe Knoppix 7's command line should behave as close to Knoppix 6's command line as possible. New features shouldn't break beloved commands.
    Yes, in your use situation, the case is pretty clear. But I can imagine that KK is rather reluctant to tie basic services to the graphical mode, which is why he has opted for a cheatcode off-switch instead. And when you have told networkmanager not to manage an interface, I would think the other configuration tools work or could relatively easily be made to do so.

    I completely agree with respect to command line behavior.

  5. #5
    Junior Member registered user
    Join Date
    Dec 2002
    Location
    Germany
    Posts
    22

    whether or not to use network-manager for static IPs

    Quote Originally Posted by Capricorny View Post
    Yes, in your use situation, the case is pretty clear. But I can imagine that KK is rather reluctant to tie basic services to the graphical mode, which is why he has opted for a cheatcode off-switch instead. And when you have told networkmanager not to manage an interface, I would think the other configuration tools work or could relatively easily be made to do so.

    I completely agree with respect to command line behavior.

    Network-Manager is a daemon that listens to interfaces statuses and selects a configuration based on wireless SSIDs or user interaction. It is not a graphical program by itself, but interacts with graphical user interfaces for control, as well as featuring a tiny commandline interface and controls over dbus, so it is quite flexible. By default, network-manager does a lot on its own, like trying DHCP as soon as you plug in a cable into the network card.

    Actually, network-manager should respect manual settings in /etc/network/interfaces, also in textmode. In fact, Knoppix contains a script that changes network-managers configuration entirely via /etc/network/interfaces for use in textmode:
    "knoppix-networkmanager".

    However, after changing /etc/network/interfaces manually, you need to restart network-manager in order for changes to take effect:

    sudo /etc/init.d/network-manager restart

    Do NOT use ifup/ifdown if network-manager is running. Network-manager will ignore the lock status of ifup/ifdown, while ifup/ifdown will ignore all settings done with network-managers own control programs.

    Using static IP addresses in network-manager works fine as long as there is a physical connection, but unfortunately, network-manager does not seem to keep the set IP address when there is no carrier signal on the network cable.

    If you want to use the command-line, you have the option of excluding an interface from being handled by network-manager:

    sudo nmcli dev disconnect iface eth0

    which makes network-manager stop listening on eth0 at all, so you can work with ifup/ifdown again if you are more used to these.

    Or just suspend network-manager:

    sudo /etc/init.d/network-manager stop

    (which is an alternative to using the "nonetworkmanager" cheatcode in Knoppix).

    Because of its user-friendly desktop integration in Gnome and KDE (and LXDE, too), most distros are using network-manager by default nowadays. For commandline experts who are used to configure everything manually via ifconfig and route, it's a little uneasy that a daemon is handling all the network stuff and will override manual settings (except in the aforementioned cases), I agree with that. So I would recommend just booting Knoppix with the "nonetworkmanager" option, or use the tricks above to revert to the non-automatic configuration behaviour.

    Regards
    -Klaus

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


Intel Core i7-3770K 3.5 GHz Processor picture

Intel Core i7-3770K 3.5 GHz Processor

$39.00



INTEL CORE I7-870 SLBJG 2.93GHZ LGA1156 4 CORE CPU PROCESSOR picture

INTEL CORE I7-870 SLBJG 2.93GHZ LGA1156 4 CORE CPU PROCESSOR

$23.00



INTEL CORE I9-10940X X-SERIES PROCESSOR | 3.30GHZ | SRGSH picture

INTEL CORE I9-10940X X-SERIES PROCESSOR | 3.30GHZ | SRGSH

$179.99



Intel Core i7-14700KF 20-Core 3.4GHz LGA1700 33MB Cache CPU SRN3Y picture

Intel Core i7-14700KF 20-Core 3.4GHz LGA1700 33MB Cache CPU SRN3Y

$310.00



AMD Ryzen 5 5500 Processor ( read Description) picture

AMD Ryzen 5 5500 Processor ( read Description)

$59.00



Intel Core i5-12500T SRL5W 2GHz 18MB 6 Core Socket LGA1700 Desktop CPU Processor picture

Intel Core i5-12500T SRL5W 2GHz 18MB 6 Core Socket LGA1700 Desktop CPU Processor

$114.99



Intel Core i5/i7/i9 AMC CPU Processors, LOT of 90 pcs picture

Intel Core i5/i7/i9 AMC CPU Processors, LOT of 90 pcs

$18000.00



Intel Core i7-9700 Octa-Core 3 GHz Desktop Processor LGA 1151 picture

Intel Core i7-9700 Octa-Core 3 GHz Desktop Processor LGA 1151

$79.99



Intel Core Ultra 7 265K 3.9GHz LGA 1851 Processor  picture

Intel Core Ultra 7 265K 3.9GHz LGA 1851 Processor

$249.99



Intel Core i9-9900K SRG19 3.60GHz 16MB 8-Core LGA1151 B Grade CPU Processor picture

Intel Core i9-9900K SRG19 3.60GHz 16MB 8-Core LGA1151 B Grade CPU Processor

$175.00