f-14: fix: rename interface name
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
This commit is contained in:
parent
6f40b3e921
commit
2ea3c6dd14
1 changed files with 6 additions and 12 deletions
|
|
@ -16,42 +16,36 @@ func CreateVPC(name string) error {
|
|||
}
|
||||
|
||||
// create veth public for this netns
|
||||
if err := netif.CreateVethToNetns(name+"-ext", "veth-"+name+"-int", "/var/run/netns/"+name, 9000); err != nil {
|
||||
if err := netif.CreateVethToNetns("veth"+name+"ext", "vethpublicint", "/var/run/netns/"+name, 9000); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
// create public bridge in netns
|
||||
if err := netns.Call(name, func() error {
|
||||
return netif.CreateBridge("br-public", 1500, false)
|
||||
return netif.CreateBridge("br-public", 1500)
|
||||
}); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
// set veth to ext public bridge
|
||||
if err := netif.BridgeSetMaster(name+"-ext", "br-public"); err != nil {
|
||||
if err := netif.BridgeSetMaster("veth"+name+"ext", "br-public"); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
// set veth to int public bridge
|
||||
if err := netns.Call(name, func() error {
|
||||
return netif.BridgeSetMaster("veth-"+name+"-int", "br-public")
|
||||
return netif.BridgeSetMaster("vethpublicint", "br-public")
|
||||
}); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
// set set ext veth up
|
||||
if err := netif.LinkSetUp(name + "-ext"); err != nil {
|
||||
if err := netif.LinkSetUp("veth" + name + "ext"); err != nil {
|
||||
return nil
|
||||
}
|
||||
// set set int veth up
|
||||
if err := netns.Call(name, func() error {
|
||||
return netif.LinkSetUp("veth-" + name + "-int")
|
||||
}); err != nil {
|
||||
return err
|
||||
}
|
||||
// set set int bridge up
|
||||
if err := netns.Call(name, func() error {
|
||||
return netif.LinkSetUp("br-public")
|
||||
return netif.LinkSetUp("vethpublicint")
|
||||
}); err != nil {
|
||||
return err
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue