首页 >>  正文

查看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地址

岑翰叔3297如何查看VLAN的设置 -
狐莫盾17220165679 ______ WEB界面和命令里都能看,在命令里面可以dis cu查看当前配置,看看接口下都在哪些VLAN也可以使用dis vlan all看看哪些接口在哪上VLAN 下,好几种方式呢.

岑翰叔3297如何一次性导出交换机配置中所有的VLAN及IP段地址 -
狐莫盾17220165679 ______ display vlan命令用来查看VLAN的相关信息.display vlan verbose命令用来查看指定VLAN的详细信息,包括VLAN ID、类型、描述信息、状态、统计开关状态、包含的接口以及这些接口的加入方式等.display vlan statistics命令用来查看指定VLAN的接口流量统计信息.display vlan summary命令用来查看系统中所有VLAN的汇总信息.display vlan vlan-name命令用来通过指定VLAN配置的名称来查看某个VLAN.display cu 就可以查看配置了

岑翰叔3297可telnet到远端交换机,怎样查看一个vlan中有多少机器在线,用什么命令可以查看他们的ip地址和mac地址,谢 -
狐莫盾17220165679 ______ 查看switch上的存活主机:sh ip int br | i up 但如果这个switch上有多个VLAN,这个命令还不够,需要配合show vlan br 查看IP和MAC地址的方式 如果是三层交换做VLAN间路由,可以用show arp看 如果是二层交换,只能看到管理IP对应子网下的IP和MAC对应关系 如果二层交换的管理IP是独立子网的,那只能看到各个端口下的MAC地址:show mac add,你需要配合其他工具来把IP和MAC对应关系关联起来.

岑翰叔3297华为交换机如何查看本交换机IP地址? -
狐莫盾17220165679 ______ 1,dis cu 这是查看交换机所有配置的命令.你要看的IP应是VLAN的IP interface vlan 1 ip address 172.16.1.7 255.255.255.0 看到这就是交换机的IP. 像H3C Quaidway 6506这是个三...

岑翰叔3297cisco路由器命令 查看某个VLAN下面的配置的命令是什么? -
狐莫盾17220165679 ______ 查看VLAN接口配置 (比如vlan10 接口)sh run int vlan 10sh vlan brief(查看vlan 下接口所属状态) 希望采纳

岑翰叔3297怎么查看思科交换机的vlan配置? -
狐莫盾17220165679 ______ 进入用户模式 show run switch>(enable) show vlan VLAN Name Type Status Mod/Ports ---- -------------------------- ----- --------- ---------------1 default enet active 1/1-2 2/2-12

岑翰叔3297管理vlan和ip关系 -
狐莫盾17220165679 ______ 首先你对这些知识很模糊.我先给你解释家用路由器.家用路由器实际上不是个路由器,仅仅是一个带有pppoe功能的网桥,网桥你知道吧,交换机实际上就是个多端口网桥.但是家里的网桥实际上功能十分低下,所以它根本就没有vlan这个概...

岑翰叔3297如何在一台电脑上查看网络中的主机IP和MAC地址?(用什么命令 和软件)?
狐莫盾17220165679 ______ win+r(开始-运行)-输入 cmd /k ipconfig /all在附件中打开命令提示符,键入ipconfig /all后回车就出现. 看到 Physical Address. . . . . . . . . : 00-25-B3-28-CC-E0 后面的就是MAC地址局域网查看工具 lansee

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