文档章节

lxc设置网络为公网IP

程序员Jack
 程序员Jack
发布于 2014/06/24 15:30
字数 127
阅读 61
收藏 0

一、搭建网桥:

安装bridge-utils

apt-get install bridge-utils
添加网桥:
brctl addbr br0
配置网络
vim /etc/network/interface

auto eth0
  iface eth0 inet manual

auto br0
  iface br0 inet static
  address 192.168.1.104
  netmask 255.255.255.0
  gateway 192.168.1.1
  dns-nameservers 8.8.8.8
  bridge_ports eth0
重启网络:
/etc/init.d/networking restart

二、修改lxc配置

打开/var/lib/lxc/container_name/config文件,修改为:lxc.network.link=br0

打开/var/lib/lxc/container_name/rootfs/etc/network/interfaces,修改指定容器网络配置

修改创建新容器的默认配置,打开/etc/lxc/default.conf,修改为:lxc.network.link=br0

© 著作权归作者所有

共有 人打赏支持
程序员Jack
粉丝 6
博文 38
码字总数 2999
作品 0
潍坊
部门经理
在ubuntu上运行LXC虚拟机

背景:由于工作测试需要,在不同的主机上测试软件功能,但是又没有单独的虚拟机可以使用,想到可以使用LXC进行轻量级的虚拟化。LXC虚拟机选择在主机上虚拟macvlan网卡供虚拟机使用。主机eth...

jenningsloy318
2015/05/15
0
1
如何理解LXC与Docker之间的主要区别

两者的概述 容器技术独立运行并且从主机系统上封装应用程序工作量。把容器想象成可以安装和运行应用程序的主机操作系统里面的操作系统,从实用目的来讲,它就像一个虚拟机。 LXC项目给不同配...

Caicloud
2016/05/13
14
0
openstack in openstack(在openstack公有云上面搭建openstack 服务)

本文目的: 在基于openstack构建的海航云上面搭建一个包含基本组件的openstack服务,并让该openstack里启动的实例直接通过弹性公网ip被访问。 一、背景知识: 1、海航云:https://www.haiha...

superbigsea
2017/10/03
0
0
哎,路还很长呀,.........ㄒoㄒ

我翻阅了许多网络编程方面的书箱,经常可以看到“在局域网下的文字聊天”“在局域网下的视频聊天”这样的字样。但是我用了其中的代码,发现有时用本机在公网的IP也能连接,但有时也连接不上。...

jinx88
2016/07/23
13
0
宽带暗藏有大坑,你肯定中过招 服务缩水浑然不知

近年来随着一轮轮的网速升级,大家终于也享用到了数十兆乃至百兆的大水管。无论是下小电影还是在线看片,都比之前爽多了,起码不怎么会出现一人看电影全家缓冲的局面。不过,网络服务是不是越...

宽带
2017/11/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

SpringData JPA 在解析实体类字段时驼峰自动添加下划线问题

SpringData JPA 使用的默认命名策略是: ImprovedNamingStrategy 。用下划线转换驼峰名,如 authorId ,转换成 author_id 。这样就遇到了一个问题:实体中驼峰命名的列名转换成下划线后,在M...

Jacktanger
2分钟前
0
0
Android JNI开发系列(十)JNI访问 Java 实例变量和静态变量

JNI访问 Java 实例变量和静态变量 Java 中的实例变量和静态变量,在本地代码中如何来访问和修改。静态变量也称为类变量(属性),在所有实例对象中共享同一份数据,可以直接通过类名.变量名来...

蔡小鹏
7分钟前
0
0
jsapi4加载的首个图层的范围被默认作为地图范围,且不能修改的解决

在map加载的第一个图层的图层范围(fullExtent),会被默认设置为map的全图范围,且不能更改,从一般地图控件角度来说,应该有fullExtent属性,作为地图的全图范围,但很遗憾jsapi4.9还没有 ...

canneljls
7分钟前
0
0
JSON.stringify()

JSON.parse()与JSON.stringify()的区别 JSON.parse()【从一个字符串中解析出json对象】 例子: //定义一个字符串 var data='{"name":"goatling"}' //解析对象 JSON.parse(data) 结果是: na...

废柴
7分钟前
0
0
HashSet

前言 Set的实现类都是基于Map来实现的(HashSet是通过HashMap实现的)。 构造图如下: 蓝色线条:继承 绿色线条:接口实现 正文 对于HashSet而言,它是基于HashMap来实现的,底层采用HashMap来保...

狼王黄师傅
9分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部