diff options
author | Ermal Luçi <eri@pfsense.org> | 2009-11-12 22:33:20 +0000 |
---|---|---|
committer | Ermal Luçi <eri@pfsense.org> | 2009-11-12 22:33:20 +0000 |
commit | fe126e77734a8bcb365e3b115fb7d2060c415ef9 (patch) | |
tree | 18b8e966a6827b8b8ac82417560d57a5be49d2d1 | |
parent | 0bcff7b2a69aaa89853944d1ff1b27e1686be88d (diff) | |
download | pfsense-fe126e77734a8bcb365e3b115fb7d2060c415ef9.zip pfsense-fe126e77734a8bcb365e3b115fb7d2060c415ef9.tar.gz |
When renaming an interface make sure to rename even its ng_ether node so mpd does not fail.
-rw-r--r-- | etc/inc/interfaces.inc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/etc/inc/interfaces.inc b/etc/inc/interfaces.inc index fcb0ab3..5da9f2a 100644 --- a/etc/inc/interfaces.inc +++ b/etc/inc/interfaces.inc @@ -137,6 +137,7 @@ function interface_vlan_configure(&$vlan) { } else { $tmpvlanif = exec("/sbin/ifconfig vlan create"); mwexec("/sbin/ifconfig {$tmpvlanif} name {$vlanif}"); + mwexec("/usr/sbin/ngctl name {$tmpvlanif}: {$vlanif}"); } mwexec("/sbin/ifconfig {$vlanif} vlan " . @@ -1222,6 +1223,7 @@ function interface_carp_configure(&$vip) { else { $carpif = exec("/sbin/ifconfig carp create"); mwexec("/sbin/ifconfig {$carpif} name {$vipif}"); + mwexec("/usr/sbin/ngctl name {$carpif}: {$vipif}"); } /* invalidate interface cache */ @@ -1267,6 +1269,7 @@ function interface_carpdev_configure(&$vip) { else { $carpdevif = exec("/sbin/ifconfig carp create"); mwexec("/sbin/ifconfig {$carpdevif} name {$vipif}"); + mwexec("/usr/sbin/ngctl name {$carpdevif}: {$vipif}"); } mwexec("/sbin/ifconfig {$vipif} carpdev {$realif} vhid {$vip['vhid']} advskew {$vip['advskew']} {$password}"); @@ -1337,6 +1340,7 @@ function interface_wireless_clone($if, $wlcfg) { $newif = trim(`/sbin/ifconfig wlan create wlandev {$wlcfg['if']} {$mode}`); // Rename the interface to $parentnic_wlan$parentnic#: EX: ath0_wlan0 exec("/sbin/ifconfig {$newif} name {$wlcfg['if']}_wlan{$interface_num}"); + mwexec("/usr/sbin/ngctl name {$newif}: {$wlcfg['if']}_wlan{$interface_num}"); } } |