linux系统KVM虚拟机桥接网卡及新增网卡配置

Linux系统
1488
linux
linux 举报
2020-04-08


我们经常会桥接网卡的方式来上网,而在KVM中桥接的方式也是我们经常使用的方式,下面就记录一下详细配置过程。

    首先查看我们正常的eth0的配置

vi /etc/sysconfig/network-scripts/ifcfg-eth0

  1. DEVICE=eth0 
  2. BOOTPROTO=none 
  3. BROADCAST=192.168.1.255 
  4. HWADDR=00:23:56:9A:E8:5C 
  5. IPADDR=192.168.1.1 
  6. NETMASK=255.255.255.0 
  7. NETWORK=192.168.1.0 
  8. ONBOOT=yes 
  9. TYPE=Ethernet 
  10.                

    ok,在我们安装完成的时候,是没有关于br0网卡的配置文件的,拷贝一下eth0并重命名为

ifcfg-br0   

cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-br0   

  1. DEVICE=br0 
  2. ONBOOT=yes 
  3. TYPE=Bridge  只需更改这里即可
  4. BOOTPROTO=none 
  5. IPADDR=192.168.1.1 
  6. NETMASK=255.255.255.0 
  7. GATEWAY=192.168.1.1 
  8.         

    然后将eth0的配置稍作修改

  1. DEVICE="eth0" 
  2. HWADDR=00:23:56:9A:E8:5C 
  3. ONBOOT="yes" 
  4. BRIDGE=br0  更改这里

        做完以上配置,重启网卡或者重启系统就可以生效。

   当然,有的时候我们在虚拟机里可能不仅仅使用一块网卡,但是在新增网卡的时候会有无法识别的情况,我们如何应对呢,下面记录一种方法,也许可以帮助我们解决问题哦。

     [root@localhost ~]#vi /etc/udev/rules.d/70-persistent-net.rules

  1. # PCI device 0x10ec:0x8168 (r8169) 这个是新增网卡
  2. SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="c8:61:00:4F:CD:76", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1" 
  3.  
  4. # PCI device 0x10ec:0x8169 (r8169)  这个是旧的网卡
  5. SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:23:56:9A:E8:5C", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0" 

    将就的eth0的配置信息删掉,然后将新增的eth1改成eth0,然后进入/etc/sysconfig/network-script/  修改ifcfg-eth0的配置文件,更改mac地址(改成新增网卡的),然后重启网络或者重启系统配置既可以生效。


倒序看帖 只看楼主
热点关注
VSFTP2.3.4(笑脸漏洞)渗透测试
postfix中recipient/client/sender/helo四者的区别
postfix的相关个别参数设置
extman-1.1自带了图形化显示日志的功能;此功能需要rrdtool的支持,您需要安装此些模块才可能正常显示图形日志。
shell 脚本中常见的 if [ $? -ne 0 ]; 意思
shell 中 if [ “x${var}“ == “x“ ] 中 x的作用
shell脚本每行后面多了一个^M的原因和解决办法
服务停止、启动、重启一体化脚本,万能语言启动脚本
shell参数判断
在后台用进程名运行bash脚本
shell脚本每行后面多了一个^M的原因和解决办法
定时检测服务,检测down掉后重启。系统检测到DMSERVER运行正常
用postfwd取代extmail 的slockd
postfix如何过滤某个域名邮件的发送?
给postfix设置黑名单