java 发表于 2017-12-6 10:15:26

centos 7 网络设置

最直接的方法:
sudo vi /etc/sysconfig/network-scripts/ifcfg-em1
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=static #启用静态IP地址
NAME="System etho"
IPADDR=192.168.134.106
GATEWAY=192.168.134.1
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
USERCTL=no

ONBOOT=yes#开启自动启用网络连接
IPADDR0=192.168.21.128#设置IP地址
PREFIXO0=24#设置子网掩码
GATEWAY0=192.168.134.1#设置网关
DNS1=192.168.12.13#设置主DNS
DNS2=192.168.12.18#设置备DNS
DNS3=192.168.12.19#设置备DNS


也可参考其它方法

CentOS7.x上进行网络配置的方法

1、查看当前网卡信息
$ nmcli connection show
名称UUID                                  类型            设备
em1   3655e971-ef98-4674-abe8-d17c76271b4e802-3-ethernetem1

2、查看配置后的网卡配置信息
nmcli connection show em1

IP4.地址:                            192.168.134.106/24
IP4.网关:                               192.168.134.1
IP4.DNS:                           192.168.12.13
IP4.DNS:                           192.168.12.18
IP4.DNS:                           192.168.12.19


3.使用nmcli命令手工配置网卡
sudo nmcli connection modify em1 \
>connection.autoconnect yes \
>ipv4.method manual \
>ipv4.address 192.168.134.106/24 \
>ipv4.gateway 192.168.134.1 \
>ipv4.dns 192.168.12.13

autoconnect 是设置开机自动连接
ipv4.method 是设置手工配置IPV4地址

重启网络服务

# systemctl restart network




4.自动获取IP地址
#nmcli connection modify eth0 \
>connection.autoconnect yes \
>ipv4.method auto








java 发表于 2017-12-15 10:17:45

本帖最后由 java 于 2017-12-15 15:39 编辑

动态配置TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEEROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=em1
UUID=3655e971-cf0f-4674-abe8-d17c76271b4e
DEVICE=em1
ONBOOT=yes
静态配置TYPE=Ethernet
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=em1
UUID=3655e971-cf0f-4674-abe8-d17c76271b4e
DEVICE=em1
ONBOOT=yes
ZONE=public
PROXY_METHOD=none
BROWSER_ONLY=no
IPADDR=192.168.134.106
PREFIX=24
GATEWAY=192.168.134.1
DNS1=192.168.12.13
DNS2=192.168.12.18
DNS3=192.168.134.106
HWADDR=b8:ca:3a:93:9a:44
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=em1
UUID=3655e971-cf0f-4674-abe8-d17c76271b4e
DEVICE=em1
ONBOOT=yes
IPADDR=192.168.134.106
GATEWAY=192.168.134.1
NETMASK=255.255.255.0
NM_CONTROLLED=yes
DNS2=192.168.12.13
DNS1=192.168.134.106
systemctl restart network

ip addr
nmcli dev status


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

BOOTPROTO=static #dhcp改为static(修改)
ONBOOT=yes #开机启用本配置,一般在最后一行(修改)

IPADDR=192.168.1.204 #静态IP(增加)
GATEWAY=192.168.1.2 #默认网关,虚拟机安装的话,通常是2,也就是VMnet8的网关设置(增加)
NETMASK=255.255.255.0 #子网掩码(增加)
DNS1=192.168.1.2 #DNS 配置,虚拟机安装的话,DNS就网关就行,多个DNS网址的话再增加(增加)
NM_CONTROLLED=no

“NM_CONTROLLED=no”表示该接口将通过该配置文件进行设置,而不是通过网络管理器进行管理。“ONBOOT=yes”告诉我们,系统将在启动时开启该接口。

cat /etc/resolv.conf

cat /etc/hostname
cat /etc/hosts



页: [1]
查看完整版本: centos 7 网络设置