首页 >>  正文

vlan怎么配ip地址

来源:baiyundou.net   日期:2024-09-25

作者:Kation

默认情况下,Docker的容器IP地址是由Docker分配或者在创建容器时指定的。

某些场景下,我们需要把容器部署在局域网内部的网络,比如使用macvlan或者ipvlan网络。

但由局域网内的DHCP服务器为容器分配IP地址,Docker默认情况下是做不到的。

有一个开源Docker插件能帮助我们实现这个功能:devplayer0/docker-net-dhcp: Docker network driver for networking on a host bridge with DHCP-allocated IP addresses (github.com)

支持x86、x64、arm-v7、arm-v8的CPU


安装插件

使用命令行安装Docker插件

docker plugin install ghcr.io/devplayer0/docker-net-dhcp:release-linux-amd64

出现提示时,按y继续安装

Plugin "ghcr.io/devplayer0/docker-net-dhcp:release-linux-amd64" is requesting the following privileges:
- network: [host]
- host pid namespace: [true]
- mount: [/var/run/docker.sock]
- capabilities: [CAP_NET_ADMIN CAP_SYS_ADMIN CAP_SYS_PTRACE] Do you grant the above permissions? [y/N]

查看本地网络

在创建Docker网络前,先使用ifconfig命令查看本地网络,记住你想要部署容器的网络名称


创建Docker网络

使用以下命令创建网络,

本地网络名称填写上方命令看到的网络名称,例如我这里是br-lan.90

Docker网络名称任意填写不重复的名称,例如app

注意,如果不是x86架构64位CPU,需将amd64替换为:

  • x86架构32位CPU:386

  • ARM架构32位CPU:arm-v7

  • ARM架构64位CPU:arm-v8

docker network create -d ghcr.io/devplayer0/docker-net-dhcp:release-linux-amd64 --ipam-driver null -o bridge=本地网络名称 Docker网络名称

使用IPv6

如果你的网络支持IPv6,插件也是能够支持IPv6的分配的,创建网络的命令有所不同

docker network create -d ghcr.io/devplayer0/docker-net-dhcp:release-linux-amd64 --ipam-driver null -o bridge=本地网络名称 -o ipv6=true Docker网络名称


最后

网络创建好后,在创建容器时,添加参数“--net Docker网络名称”即可使用新创建的网络,使用局域网DHCP服务器分配IP地址

另外,你还可以通过添加参数“--mac-address MAC地址”(例如14:57:da:38:52:2a)指定容器的MAC地址,并在DHCP服务器为该MAC地址分配一个固定IP地址

阅读更多网络存储精彩内容,可前往什么值得买查看

","gnid":"93d37cb76535f530d","img_data":[{"flag":2,"img":[{"desc":"","height":"1315","title":"","url":"https://p0.ssl.img.360kuai.com/t0108949cee95c45a27.jpg","width":"1080"}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"hbase","pub_time":1696094454000,"pure":"","rawurl":"http://zm.news.so.com/6112b85eabaa9fb977ca32816804048f","redirect":0,"rptid":"ede8c4c2971dfde5","rss_ext":[],"s":"t","src":"什么值得买","tag":[{"clk":"ktechnology_1:arm","k":"arm","u":""},{"clk":"ktechnology_1:mac","k":"mac","u":""},{"clk":"ktechnology_1:cpu","k":"cpu","u":""}],"title":"Docker使用局域网DHCP为容器分配IP地址

邹琴慧1796中兴2826s系列交换机中,VLAN端口如何配置IP -
关杨厘13387958466 ______ 举例 管理VLAN设置为vlan2 zte(cfg)#set vlan 2 enable zte(cfg)#set vlan 2 add port 1 tag (//将用户vlan2绑定到上行端口,以tag方式 ) zte(cfg-router)#config router //进入交换机三层配置模式 zte(cfg-router)#set ipport 0 ipaddress 192.168.0.5 255....

邹琴慧1796划分VLAN如何规划IP地址(具体问题)
关杨厘13387958466 ______ 肯定要划分子网的,用掩码255.255.255.192,4个子网,每个子网可用主机数为62个. 3550为核心交换机,下面连2个2950,用你的话就是“1托2”! 补充:普通口为access口,只能属于某一个VLAN; trunk口可以承载多个VLAN信息,即一个端...

邹琴慧1796三层交换机ip如何设置? -
关杨厘13387958466 ______ 先创建一个vlan,然后配置三层vlan ip地址 举个例子: interface vlan 1 ip address 192.168.0.1 255.255.255.0

邹琴慧1796如何在三层交换机如何对VLAN10和VLAN20配置其虚拟端口的?
关杨厘13387958466 ______ 如果要两个vlan互通,开启路由功能后还要在三层交换机上起vlan端口,并给vlan端口配置相应网段的ip地址作为通信的网关,之后vlan间就可以通信了.以思科交换机为例 ...

邹琴慧1796如何在DHCP服务器上实现不同的VLAN号进来分配给不同的IP地址段的IP?
关杨厘13387958466 ______ 首先我要说下楼上的——瞎说! 问题很简单的:一、先装一台DHCP服务器,用windows2K或者windows2K3都可以.假设服务器ip地址是192.168.0.1/30;比如你那里有三个vlan,分别是vlan2 vlan3 vlan4 ip地址范围分别是192.168.1.0/24、192....

邹琴慧1796思科的3640 怎样配置vlan ip? -
关杨厘13387958466 ______ 使用命令 int vlan1 ip add 这两个命令来配置vlan的ip.意思就是先进入vlan1接口,然后再配置ip地址.关于cisco3640已经cisco交换技术的相关教程 http://www.07net01.com/switch/ 资料很全的哦,网络工程师不得不看的经典文章.

邹琴慧1796局域网划分vlan后,怎样让vlan内所有的电脑可以全都通过1个路由器来上网?路由器的ip应该怎么设置.
关杨厘13387958466 ______ 在路由器上起子接口,每个子接口对应一个VLAN,子接口上的IP为该VLAN(网段的网关)封装为DOT1Q.交换机接路由的口要起TRUNK.

邹琴慧1796每台交换机都有相同的vlan vlan ip地址怎么设置 -
关杨厘13387958466 ______ vtp协议可以自动同步vlan信息,进入vlan模式可以设置vlan ip

邹琴慧1796迈普2816路由器如何在vlan下配置ip地址?
关杨厘13387958466 ______ 如果你的那交换机确实是三层交换机的话,那就不需要那普通宽带路由器了.在三层交换机设置SVI接口的IP地址.简单地说,就是设置对应VLAN接口的IP地址.然后把每台接入VLAN电脑的网关,设置为所在VLAN所对应的三层交换的VLAN接...

邹琴慧1796怎样给vlan配置ip 网关 最好带代码 -
关杨厘13387958466 ______ 我知道一点关于单臂路由的配置你看看能不能用上在要确定你线连的对单臂路由:、 1.你的交换机已经划分完VLAN了,你看看有没有与交换机做trunk,如果trunk了,交换机就没有什么需要...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024