centos 7 相关配置
/etc/sysconfig/network-scripts/ifcfg-ens33
DEVICE="ens33" --网卡名
NAME='ens33'
BOOTPROTO="static" --静态dhcp 为自动获取
TYPE="Ethernet" --网络类型
IPADDR="192.168.41.105" --ip
#IPADDR1="192.168.41.106" --ip #第二个ip
NETMARK="255.255.255.0" --子网掩码 或者是PREFIX=24
#PREFIX=24 #等同于子网掩码
GATEWAY="192.168.41.2" --网关
DNS1="8.8.8.8"
DNS2="8.8.4.4"
ONBOOT="yes"
MACADDR=00:54:36:36:38:e8 #修改mac地址
修改默认为eth0网卡
–net.ifnames=0 biosdevname=0
如果出现unknow说明dns出现了问题需要修改。
cat /etc/resolv.cnf
search localdomain -->这个可以在ifcfg-ens33 里面修改 DOMAIN=baidu.com 当我ping www的时候自动会ping www.baidu.com
nameserver 223.5.5.5
nameserver 223.6.6.6
Ubuntu18.04修改IP地址的方法
network:
version: 2
renderer: networkd
ethernets:
ens33:
addresses : [192.168.41.100/24]
gateway4 : 192.168.41.2
nameservers:
addresses: [8.8.8.8]
search: []
dhcp4: no
optional: true
创建网桥
修改C机器,C也要添加两块网卡哦
创建一个网桥文件
vim /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
TYPE=Bridge
BOOTPROTO=static
IPADDR=192.168.41.110
PREFIX=24
GATEWAY=192.168.41.2
ONBOOT=yes
更改网卡配置
vim /etc/sysconfig/network-scripts/ifcfg-ens33
DEVICE=ens33
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
IPADDR=0.0.0.0
BRIDGE=br0
vim /etc/sysconfig/network-scripts/ifcfg-ens37
DEVICE=ens37
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
IPADDR=0.0.0.0
BRIDGE=br0
上面配置完成后
运行下面指令
brctl addif br0 ens33
brctl addif br0 ens37
brctl show
service NetworkManager stop; 开机关闭的话需要chkconfig NetworkManager off
service network restart 此时运行都成功
在A机器上测试
ping 192.16.41.200
成功并且显示(DUP!)
涉及指令
brctl addbr br0 添加网桥如果手动添加配置文件的话可以忽略掉
brctl delbr br0 删除网桥
brctl addif br0 ens33 把ens33网卡添加到br0中
brctl delif br0 ens33 把ens33网卡从br0中删除
brctl show 查看相关网桥信息