首页 >>  正文

一个网卡能刷多少次mac

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

作者:村民M

由于群晖DSM系统本身占用了一些端口,我们用群晖的docker部署容器的时候会发现它绑定不上一些特定的端口,比如80以及5000端口。那么有没有办法让docker使用这些端口呢?答案是有的,只不过稍微有些麻烦,无法直接通过DSM设置,需要使用ssh工具登录到群晖输入命令来创建macvlan网络和创建容器。


什么是macvlan?

关于这个问题,ChatGPT是这么回复的:

macvlan是一种 Linux 网络虚拟化技术,它允许在同一物理网络接口上创建多个虚拟接口,并为每个虚拟接口分配唯一的 MAC 地址。这种技术通常用于容器化环境中,以便容器能够拥有自己的独立网络标识。

具体来说,macvlan允许多个虚拟接口共享同一物理网络接口,并且每个虚拟接口的 MAC 地址是唯一的,这样它们在网络上可以被视为独立的设备。这为容器提供了一种更接近于直接连接到物理网络的方式,而不需要通过 Network Address Translation (NAT) 等手段。


主要步骤

1. 群晖开启SSH登录功能、开启网卡的Open vSwitch

2. 创建macvlan网络

群晖开启ssh功能后,用ssh客户端软件比如putty、xshell去连接,账号密码为群晖的管理员账号密码

登陆成功后,切换为root用户(不切换的话找不到docker命令)

sudo -i

输入下面的命令来创建macvlan网络,执行该命令后,在docker里创建一个名为macvlan1的macvlan网络,它的地址范围是192.168.31.128 - 192.168.31.255,网关192.168.31.1

docker network create -d macvlan --subnet=192.168.31.0/24 --gateway=192.168.31.1 --ip-range=192.168.31.128/25 -o parent=eth1 macvlan1

如果不小心创建错了,或者想修改地址范围,可以删除这个网络重新创建

docker network rm macvlan1

创建后,回到dsm docker,可以看到创建好的网络

  1. 创建容器

虽然界面上能够显示出这个容器了,创建容器时也能够选择macvlan1了,但是还是要使用命令行来创建容器,因为在界面上创建容器没有办法指定ip地址。以下是创建adguardhome容器的范例,创建好后,adguardhome里面再把匿名化客户端IP选项关掉就可以获取到客户端的真实ip了。你也可以创建nginx容器绑定80端口用来假设内网网站,不一一列举了。

docker run -d --name=adguardhome --net=macvlan1 --ip=192.168.31.253 --restart=always adguard/adguardhome:latest

查看文章精彩评论,请前往什么值得买进行阅读互动

","gnid":"9cbb289d3fd783315","img_data":[{"flag":2,"img":[{"desc":"","height":"574","title":"","url":"https://p0.ssl.img.360kuai.com/t012ccf9fddf60066f0.jpg","width":"999"},{"desc":"","height":"621","title":"","url":"https://p0.ssl.img.360kuai.com/t01948ae9c6cc21d725.jpg","width":"1080"},{"desc":"","height":"442","title":"","url":"https://p0.ssl.img.360kuai.com/t012dfb16ed08312982.jpg","width":"452"},{"desc":"","height":"542","title":"","url":"https://p0.ssl.img.360kuai.com/t0184a2e1ffb22e3a07.jpg","width":"1080"}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"pika","pub_time":1706026167000,"pure":"","rawurl":"http://zm.news.so.com/beac337d6c640b09b78c81d3bd98dd94","redirect":0,"rptid":"e6bf6653c6a607b7","rss_ext":[],"s":"t","src":"什么值得买","tag":[{"clk":"ktechnology_1:mac","k":"mac","u":""}],"title":"群晖容器使用不了80端口?macvlan来帮你忙

俟彪瑗2437电脑网卡的物理地址是不是唯一的阿 -
关宏禄13886393476 ______ 是的,MAC地址是固化在网卡上串行EEPROM中的物理地址,通常有48位长.以太网交换机根据某条信息包头中的MAC源地址和MAC目的地址实现包的交换和传递,全球没有一个出厂的网卡的MAC地址一样.但是可以修改成别人的MAC地址.

俟彪瑗2437一个网卡会显示有两个MAC地址吗 -
关宏禄13886393476 ______ 本地连接属性——常规——TCP/IP——高级——IP设置——添加.在这里你的电脑也能加出两个MAC地址来!!!

俟彪瑗2437“Mac”是什么意思
关宏禄13886393476 ______ MAC地址是网卡的物理地址,它由48位二进制数表示.其中前面24位表示网络厂商标识符,后24位表示序号.每个不同的网络厂商会有不同的厂商标识符,而每个厂商所生产出来的网卡都是依序号不断变化的,所以每块网卡的MAC地址是世界...

俟彪瑗2437一台电脑有两mac地址,一个是网卡的,一个是操作系统的也就是电脑本身的,网卡的在网络属性上就能修改 -
关宏禄13886393476 ______ 只有网卡有MAC地址,系统那个你可以直接忽略;网络设备里需要检查或输入设置的也只需要网卡的MAC地址.

俟彪瑗2437一个电脑的网卡MAC地址可以更改吗? -
关宏禄13886393476 ______ 可以再系统里软件更改,或者专用程序刷mac地址

俟彪瑗2437"网卡的MAC地址,全球唯一' 是这样的吗?谁了解的具体 说一说啊!请大侠 帮忙! -
关宏禄13886393476 ______ 按理说应该是唯一的,但也可以人为改动哦, 具体方法是: 右键点击“我的电脑”—》”管理“—》左边的”设备管理器“-》右边的”网络适配器“-》点击你想改的那个网卡-》选”属性“-》在弹出的窗口里切换到”高级“选项卡-》在左边的...

俟彪瑗2437无线网卡mac地址可不可以和本机网卡用同一个mac地址 就是说一台机子上有线网卡和无线网卡用一个mac地址 -
关宏禄13886393476 ______ 无线网卡mac地址不能和本机网卡用同一个mac地址.网卡的mac地址是绑定到硬件物理层的一串特征码,具有唯一性.虽然有些软件可以修改MAC地址,这实质上是一种虚拟,是会被某些路由器拒绝服务的.在一个稳定的网络中,IP地址和...

俟彪瑗2437网卡rom启动时什么意思
关宏禄13886393476 ______ 网卡rom启动用于网络启动或组无盘网.网卡是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件.由于其拥有MAC地址,因此属于OSI模型的第2层.它使得用户可以通过电缆或无线相互连接.每一个网卡都有一个被称为MAC地址的独一无二的48位串行号,它被写在卡上的一块ROM中.在网络上的每一个计算机都必须拥有一个独一无二的MAC地址.没有任何两块被生产出来的网卡拥有同样的地址.这是因为电气电子工程师协会(IEEE)负责为网络接口控制器(网卡)销售商分配唯一的MAC地址.

俟彪瑗2437手机上连接无限网的MAC地址,这个地址是无限适配器地址还是蓝牙地址 -
关宏禄13886393476 ______ 手机连wifi无线网,用的无线适配器,也就是无线网卡,地址当然就是无线适配器的地址.不是蓝牙地址.

俟彪瑗2437无线网卡与pc机上的网卡是同一个MAC地址吗 -
关宏禄13886393476 ______ 每一个网卡都有一个与之对应的的mac号码 本本能够无线和有线上网,所以有2个mac地址 一般台式机只有一个有线网卡,所以只有一个mac地址

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