I had to apply this fix manually on a Fedora 21 system upgraded from Fedora 20. +++ This bug was initially created as a clone of Bug #1120252 +++ Description of problem: Hi. I'm not able to start my vlan interface. My configuration: # cat ifcfg-vlan178 DEVICE=vlan178 VLAN=yes VLAN_NAME_TYPE=VLAN_PLUS_VID_NO_PAD PHYSDEV=em1 BOOTPROTO=static ONBOOT=yes BRIDGE=br0_vlan178 Version-Release number of selected component (if applicable): initscripts-9.03.45-1.el6.x86_64 How reproducible: always Steps to Reproduce: 1. Create ifcfg-vlan178 as I suggested. 2. # ifup vlan178 3. Actual results: # ifup vlan178 Error: argument "178:" is wrong: id is invalid ERROR: could not add vlan 178: as vlan178 on dev em1 Expected results: Something beautiful... or just vlan178 interface up and running. Additional info: --- Additional comment from Lukáš Nykrýn on 2014-07-22 14:52:33 BST --- Damn it there is one more typo diff --git a/sysconfig/network-scripts/ifup b/sysconfig/network-scripts/ifup index 189fcce..7dc349a 100755 --- a/sysconfig/network-scripts/ifup +++ b/sysconfig/network-scripts/ifup @@ -86,7 +86,7 @@ if [ "${VLAN}" = "yes" ] && [ "$ISALIAS" = "no" ] && [ -n $DEVICE ]; then fi MATCH='^vlan[0-9]{1,4}?' if [[ "${DEVICE}" =~ $MATCH ]]; then - VID=$(echo "${DEVICE}" | LC_ALL=C sed 's/^vlan0*//'): + VID=$(echo "${DEVICE}" | LC_ALL=C sed 's/^vlan0*//') # PHYSDEV should be set in ifcfg-vlan* file if test -z "$PHYSDEV"; then net_log $"PHYSDEV should be set for device ${DEVICE}" --- Additional comment from Robin Hack on 2014-07-22 15:08:05 BST --- (In reply to Lukáš Nykrýn from comment #1) > Damn it there is one more typo Thanks for fix. It works for me. --- Additional comment from Lukáš Nykrýn on 2014-07-22 15:12:30 BST --- Lets put it under the previous typo in vlan bug.
initscripts-9.56.1-6.fc21 has been submitted as an update for Fedora 21. https://admin.fedoraproject.org/updates/initscripts-9.56.1-6.fc21
Package initscripts-9.56.1-6.fc21: * should fix your issue, * was pushed to the Fedora 21 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing initscripts-9.56.1-6.fc21' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2014-17137/initscripts-9.56.1-6.fc21 then log in and leave karma (feedback).
*** Bug 1176256 has been marked as a duplicate of this bug. ***
initscripts-9.56.1-6.fc21 has been pushed to the Fedora 21 stable repository. If problems still persist, please make note of it in this bug report.
Hi Team, I have the initscripts version 9.56, but i still face the same problem yum install initscripts Loaded plugins: langpacks Package initscripts-9.56.1-6.fc21.x86_64 already installed and latest version Nothing to do cat ifcfg-ens32.12 DEVICE=ens32.12 BOOTPROTO=static TYPE=Ethernet VLAN=yes IPV6INIT=yes ONBOOT=yes IPADDR=1.1.1.12 PREFIX=32 BROADCAST=1.1.1.255 IPV6ADDR=5555::12/64 IP is not getting set. ifconfig ens32.12 ens32.12: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 ether 00:50:56:81:6e:90 txqueuelen 0 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 [root@Client_FC21_174_197 network-scripts]#