linux 网络配置 Ubuntu Cent OS   KVM 桥接上网

1. 静态ip

编辑/etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0  
iface eth0 inet static
address 192.168.1.20
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1

2. DHCP

auto lo
iface lo inet loopback

auto eth0  
iface eth0 inet dhcp

3. 设置桥

桥的配置讲解如下:

lo 回环接口

eth0 我们要用的物理接口

br0 我们创建的桥。  这一段的配置跟原来物理接口的配置一样。要注意bridge_ports eth0这里要配置好。

auto lo
iface lo inet loopback

auto eth0  
iface eth0 inet manual  

auto br0
iface br0 inet static
   address 192.168.1.20
   network 192.168.1.0
   netmask 255.255.255.0
   broadcast 192.168.1.255
   gateway 192.168.1.1
   dns-nameservers 192.168.1.1
   bridge_ports eth0
   bridge_stp off
   bridge_fd 0
   bridge_maxwait 0

Cent OS

编辑/etc/sysconfig/network-script 这个目录下以 ifcfg-   开头的一些文件。

1. DHCP

NAME=ens3
BOOTPROTO=dhcp
TYPE=Ethernet

2. 静态IP  

NAME=ens3
BOOTPROTO=static
IPADDR=192.168.1.208
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
ONBOOT=yes
TYPE=Ethernet

3. Bridge

首先物理接口配置如下

TYPE=Ethernet
BRIDGE=br0
NAME=ens3
ONBOOT=yes

创建一个bridge文件

[root@CentOS-7-VM networkbackup]# cat ifcfg-br0 
NAME=br0
BOOTPROTO=static
NM_CONTROLLED=yes
IPADDR=192.168.1.208
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
ONBOOT=yes
TYPE=Bridge

 

KVM 桥接上网

KVM是linux下的虚拟机管理器。类似vmware。默认用KVM创建虚拟机使用的网络模式是NAT。 如果要改为桥接模式要做如下工作:

首先,宿主机器配置为桥接。

这一步参考,ubuntu或者centos 的桥接配置

然后KVM做一些设置如下:

linux 网络配置
Ubuntu
Cent OS
 
KVM 桥接上网

最后,虚拟机内部正常配置网络。