Re: ifcfg-ethX voodoo for a second IP on the same interface



On Fri, Apr 20, 2012 at 10:30 PM, Tommy Pham <tommyhp2@xxxxxxxxx> wrote:
On Fri, Apr 20, 2012 at 10:05 PM, Ed Greshko <Ed.Greshko@xxxxxxxxxxx> wrote:
On 04/21/2012 12:55 PM, Tommy Pham wrote:
On Fri, Apr 20, 2012 at 9:34 PM, Ed Greshko <Ed.Greshko@xxxxxxxxxxx> wrote:
On 04/21/2012 11:20 AM, Sam Varshavchik wrote:
For testing purposes I need to add a second IP address to eth0.

eth0 is managed by NetworkManager, and uses dhcp.

I know that if I get rid of NetworkManager and put static IP addresses in
ifcfg-eth0, I can also sprinkle some magic dust into ifcfg-eth0:1, and have the
second IP address come up together with the first one.

This does not seem to work with a NetworkManager-managed DHCP-based interface.

Basically, is there some voodoo I can throw in a file somewhere that would perform
the equivalent of:

ip addr add 192.168.0.5 dev eth0 label eth0:1

when eth0 comes up via DHCP, by NetworkManager?

Well.....  I think you can only do this with static IP addresses....

But, all you have to do is modify /etc/sysconfig/network-scripts/ifcfg-whatever  to have

IPADDR0=192.168.0.225
IPADDR1=192.168.0.226

for example....

Then you'd see...

2: p2p1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
   link/ether 08:00:27:36:bf:b0 brd ff:ff:ff:ff:ff:ff
   inet 192.168.0.225/24 brd 192.168.0.255 scope global p2p1
   inet 192.168.0.226/24 brd 192.168.0.255 scope global secondary p2p1
   inet6 fe80::a00:27ff:fe36:bfb0/64 scope link
      valid_lft forever preferred_lft foreve



--
Never be afraid to laugh at yourself, after all, you could be missing out on the joke
of the century. -- Dame Edna Everage
Then the documentation [1] is either wrong or did I completely read it wrong?


[1] http://docs.fedoraproject.org/en-US/Fedora/16/html/System_Administrators_Guide/s2-networkscripts-interfaces-alias.html

I didn't read the documentation....  :-)

I think that method is how to do it when NetworkManager isn't being used.  What I was
describing was if you were using NetworkManager.

One "downside" if using my method is that "ifconfig" won't show the second IP
address.  But since "Ifconfig" has been depreciated....  :-) :-)

In any case, these configuration won't work when DHCP is desired.

--
Never be afraid to laugh at yourself, after all, you could be missing out on the joke
of the century. -- Dame Edna Everage
--

You're right about the doc and NetworkManager... I had to set it to no
and bring down the service to make it work...  But then I'm using F17
beta so maybe NM is broken???

[root@fedora network-scripts]# ls ifcfg-p14*
ifcfg-p14p1  ifcfg-p14p1:1

[root@fedora network-scripts]# cat ifcfg-p14*
UUID="d55f8a84-7d34-48a7-9183-de122db1d244"
NM_CONTROLLED="no"
HWADDR=**:**:**:**:**:**
BOOTPROTO="dhcp"
DEVICE="p14p1"
ONBOOT="yes"

#UUID="d55f8a84-7d34-48a7-9183-de122db1d244"
NM_CONTROLLED="no"
BOOTPROTO="none"
DEVICE="p14p1:1"
ONBOOT="yes"
USERCTL=yes
#TYPE=Ethernet
IPADDR=192.168.0.11
NETMASK=255.255.255.0
#PREFIX=24
#DEFROUTE=yes
IPV4_FAILURE_FATAL=no
#IPV6INIT=no
NAME="System p14p1:1"
UUID=3b279e0d-a2fe-82a3-d15e-6b6fa922d797

p14p1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
       inet 192.168.0.241  netmask 255.255.255.0  broadcast 192.168.0.255
       inet6 fe80::52e5:49ff:fe4e:e55a  prefixlen 64  scopeid 0x20<link>
       ether **:**:**:**:**:**  txqueuelen 1000  (Ethernet)
       RX packets 684  bytes 145345 (141.9 KiB)
       RX errors 0  dropped 0  overruns 0  frame 0
       TX packets 703  bytes 88987 (86.9 KiB)
       TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
       device interrupt 52  base 0x2000

p14p1:1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
       inet 192.168.0.11  netmask 255.255.255.0  broadcast 192.168.0.255
       ether **:**:**:**:**:**  txqueuelen 1000  (Ethernet)
       device interrupt 52  base 0x2000

but this last line from the doc...

"The easiest way to create alias and clone interface configuration
files is to use the graphical Network Administration Tool."

Perhaps network is not running and let NM take over?
--
users mailing list
users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
Have a question? Ask away: http://ask.fedoraproject.org


Relevant Pages

  • ifcfg-ethX voodoo for a second IP on the same interface
    ... For testing purposes I need to add a second IP address to eth0. ... and uses dhcp. ... I know that if I get rid of NetworkManager and put static IP addresses in ifcfg-eth0, I can also sprinkle some magic dust into ifcfg-eth0:1, and have the second IP address come up together with the first one. ...
    (Fedora)
  • Re: Help: No internet connection
    ... NetworkManager aware - I wonder if NetworkManager is telling them the ... Check that you have not forgotten that you turned on access restrictions on your router, and in particular that you have not limited the number of DHCP addresses which the router can serve out, and that you are not over that limit. ... start with 'ping 192.168.1.1'. ...
    (Fedora)
  • Re: ifcfg-ethX voodoo for a second IP on the same interface
    ... eth0 is managed by NetworkManager, and uses dhcp. ... valid_lft forever preferred_lft foreve ...
    (Fedora)
  • Re: ifcfg-ethX voodoo for a second IP on the same interface
    ... eth0 is managed by NetworkManager, and uses dhcp. ... ifcfg-eth0, I can also sprinkle some magic dust into ifcfg-eth0:1, and have the ...
    (Fedora)
  • Re: Intermittent internet since upgrading to squeeze
    ... I'm using dhcp. ... I don't know if I'm using networkmanager. ... iface eth0 inet dhcp ... To UNSUBSCRIBE, email to debian-user-REQUEST@xxxxxxxxxxxxxxxx ...
    (Debian-User)