Linux Opt: Centos: network - x893675/note GitHub Wiki

静态ip配置文件

[root@localhost docker]# cat /etc/sysconfig/network-scripts/ifcfg-ens33 
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="eab6b1ea-2bc3-4832-8186-c8b8805a2ece"
DEVICE="ens33"
ONBOOT="yes"
IPADDR=192.168.200.100
NETMASK=255.255.255.0
GATEWAY=192.168.200.1
DNS1=8.8.8.8

网桥配置

假定物理网卡为eth0,网桥为br0

vim /etc/sysconfig/network-scripts/ifcfg-eht0

更改文件中的以下条目:

# NAME,DEVICE,UUID写成自己环境中的值
TYPE=Ethernet
BOOTPROTO=none
NAME=eth0
UUID=XXXXXXXXXXX
DEVICE=eth0
ONBOOT=yes
BRIDGE=br0

vim /etc/sysconfig/network-scripts/ifcfg-br0

文件内容如下:

# 更改相应ip,也可用dhcp
TYPE=Bridge
DEVICE=br0
BOOTPROTO=static
ONBOOT=yes
IPADDR=172.16.73.201
NETMASK=255.255.0.0
GATEWAY=172.16.0.1
DNS1=202.103.24.68

service network restart

禁用网络过滤

#增加以下条目
net.bridge.bridge-nf-call-ip6tables = 0
net.bridge.bridge-nf-call-iptables = 0
net.bridge.bridge-nf-call-arptables = 0

sysctl -p /etc/sysctl.conf

注意:更改网络接口文件前可先备份