最近在用OpenvSwitch时候需要更改interface的mac地址,但我找遍了谷歌上多数教程,都只教bridge的mac怎么改。
看了mailing lists和很多文章,总结出修改全部的一些方法。
1.更改Bridge的mac
说实话,我也不知道bridge的mac有啥用,因为openvswitch一般用的是internal port的mac。
但本文还是给出方便各位参考。
ovs-vsctl set bridge br-ex other-config:hwaddr=mac地址
一般bridge的mtu是不需要更改的,改了也没用。
2.更改port(interface)的mac和mtu
1给出的命令是无法修改internal port乃至所有port的mac的。这也是我恼火的地方,因为官方没有教怎么改port地址,害得我找了半天。
后来终于找到了。
使用以下命令即可
ovs-vsctl set interface vi0 mac=\"mac地址\"
其中vi0修改为你自己设定的port名即可
修改mtu
其实修改mtu可以通过linux的ifconfig命令。
此处给出参考
ovs-vsctl set int br0 mtu_request=1450
暂无评论