美文网首页
4. Bridged Adapter(网桥模式)

4. Bridged Adapter(网桥模式)

作者: 码农阿川 | 来源:发表于2018-05-14 12:07 被阅读0次

介绍

Bridged Adapter,网桥模式,或者叫桥接模式。

本质理解: 它是通过主机网卡,架设了一条桥,直接连入网络中了。

基于此模式的网络配置,虚拟机能被分配到一个网络中独立的IP,所有网络功能完全和在网络中的真实机器一样。网桥模式下的虚拟机,可以认为是真实计算机。

访问 是否可以访问
虚拟机->主机 Y
主机->虚拟机 Y
虚拟机->其他主机 Y
其他主机->虚拟机 Y
虚拟机->虚拟机 Y

注意
如果主机没有联网,则虚拟机获取不到IP,也将无法联网;只有主机能上网,虚拟机才能上网;

配置

  1. 关闭要配置的虚拟机
  2. 选中虚拟机,设置->网络,可以看到vbox默认启动了网卡1,采用NAT模式。其他三个网卡都没有开启;
  3. 选择网卡2, 启用网络连接勾上。
    1. 连接方式:选择 桥接网卡
    2. 界面名称:选择 如果你的笔记本有无线网卡和有线网卡,需要根据现在的上网方式对应选择
    3. 高级-控制芯片: 选择 PCnet-FAST III
    4. 高级-混杂模式: 拒绝
    5. 接入网线:打勾
  4. 点击确定,重启虚拟机,登录虚拟机;
  5. 确定网卡MAC地址与eth*的映射关系:
# vi /etc/udev/rules.d/70-persistent-net.rules

查看结果如下:

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:ae:2e:d9", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x1022:0x2000 (pcnet32)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:4d:53:74", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

注意:此文件中的ATTR{address}的MAC必须与虚拟机网卡配置的MAC地址一致;如若不一致,CentOS会自动创建一条新记录,同时eth*对应的数字会自增.

  1. 配置网卡的具体属性
  • 查看网卡配置文件是否存在
# cd /etc/sysconfig/network-scripts/
# ls ifcfg*
ifcfg-eth0  ifcfg-eth1  ifcfg-lo

如果ifcfg-eth1不存在的话,使用cp ifcfg-eth0 ifcfg-eth1复制一份。

  • 更改网卡配置
# vi ifcfg-eth1

DEVICE=eth1
HWADDR=08:00:27:4d:53:74
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp

此处配置的是动态ip,重点字段:

  • DEVICE: 网卡名称一定要写对
  • HWADDR: MAC地址要写对;
  1. 修改完配置后重启网卡
ifdown eth0
ifup eth0
  1. 查看网卡eth1 ip地址
eth1      Link encap:Ethernet  HWaddr 08:00:27:4D:53:74
          inet addr:192.168.1.106  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe4d:5374/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:67 errors:0 dropped:0 overruns:0 frame:0
          TX packets:50 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:9175 (8.9 KiB)  TX bytes:7415 (7.2 KiB)
          Interrupt:16 Base address:0xd240

可以看到,网卡eth1新的ip地址是192.168.1.106

  1. 测试ssh登录
$ ssh root@192.168.1.106
root@192.168.1.106's password:
Last login: Sun Jun  4 21:49:05 2017

到目前为止,已可以通过虚拟机IP地址进行ssh登录了。但还有一个遗留问题,就是目前eth1的ip地址是通过dhcp服务动态获取的,每次都更改。下面我们来把ip地址设置为固定ip,这样不需要每次都先登上虚拟机查看ip了。

  1. 静态ip设置
# vi ifcfg-eth1

DEVICE=eth1
HWADDR=08:00:27:4d:53:74
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.1.200
NETMASK=255.255.255.0
BROADCAST=192.168.1.255

关键配置项:
BOOTPROTO=static
IPADDR,NETMASK,BROADCAST三项根据自己的局域网环境进行配置即可;

配置成功后,使用service network restart命令重新启动即可;

相关文章

网友评论

      本文标题:4. Bridged Adapter(网桥模式)

      本文链接:https://www.haomeiwen.com/subject/pavddftx.html