forked from calculate/calculate-overlay
parent
95d6420dfb
commit
7dc0a04401
@ -0,0 +1,19 @@
|
||||
diff --git a/cl-lxc b/cl-lxc
|
||||
index 099a0ce..2cee054 100755
|
||||
--- a/cl-lxc
|
||||
+++ b/cl-lxc
|
||||
@@ -477,12 +477,13 @@ create_lxc() {
|
||||
net_conf=none
|
||||
network_conf="lxc.net.0.type = none"
|
||||
cp /etc/resolv.conf $path_lxc/rootfs/etc
|
||||
+ echo -e "\nconfig_eth0=\"noop\"" >> $path_lxc/rootfs/etc/conf.d/net
|
||||
else
|
||||
net_conf=veth
|
||||
local random_mac=$(printf '06:%02X:%02X:%02X:%02X:%02X\n' \
|
||||
$[RANDOM%256] $[RANDOM%256] $[RANDOM%256] $[RANDOM%256] $[RANDOM%256])
|
||||
local veth_pair="lxc.net.0.veth.pair = lxc-${name_lxc::11}"
|
||||
- if grep -q "$veth_pair" -r ${path_def}/*/config
|
||||
+ if grep -q "$veth_pair" -r ${path_def}/*/config &>/dev/null
|
||||
then
|
||||
# исключим настройку сетевого имени, если такое уже используется
|
||||
veth_pair="#${veth_pair}"
|
@ -0,0 +1,19 @@
|
||||
diff --git a/cl-lxc b/cl-lxc
|
||||
index 099a0ce..2cee054 100755
|
||||
--- a/cl-lxc
|
||||
+++ b/cl-lxc
|
||||
@@ -477,12 +477,13 @@ create_lxc() {
|
||||
net_conf=none
|
||||
network_conf="lxc.net.0.type = none"
|
||||
cp /etc/resolv.conf $path_lxc/rootfs/etc
|
||||
+ echo -e "\nconfig_eth0=\"noop\"" >> $path_lxc/rootfs/etc/conf.d/net
|
||||
else
|
||||
net_conf=veth
|
||||
local random_mac=$(printf '06:%02X:%02X:%02X:%02X:%02X\n' \
|
||||
$[RANDOM%256] $[RANDOM%256] $[RANDOM%256] $[RANDOM%256] $[RANDOM%256])
|
||||
local veth_pair="lxc.net.0.veth.pair = lxc-${name_lxc::11}"
|
||||
- if grep -q "$veth_pair" -r ${path_def}/*/config
|
||||
+ if grep -q "$veth_pair" -r ${path_def}/*/config &>/dev/null
|
||||
then
|
||||
# исключим настройку сетевого имени, если такое уже используется
|
||||
veth_pair="#${veth_pair}"
|
Loading…
Reference in new issue