CentOS 7 开启网卡(自动获取ip)&& 设置静态ip

开启网卡(自动获取ip):

  1. 进入网络脚本配置目录:  cd  /etc/sysconfig/network-scripts/
  2. 打开网卡配置文件:  vi  ifcfg-ens33
  3. 修改配置文件:将最后一行“ONBOOT=no”   修改为“ONBOOT=yes”   ,
  4. 保存退出
  5. 重启网络服务: service network restart
  6. 查看分配到的ip地址:ip addr                               (2:ens33:*** inet 后面紧跟ip地址)

设置静态ip:

  1. 进入网络脚本配置目录:  cd  /etc/sysconfig/network-scripts/
  2. 打开网卡配置文件:  vi  ifcfg-ens33

原文件内容为:

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
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=965b7a24-1109-4a77-aded-36ca1de9ade0
DEVICE=ens33
ONBOOT=yes

将此文件修改为:

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
#BOOTPROTO=dhcp         #不启用dhcp
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=965b7a24-1109-4a77-aded-36ca1de9ade0
DEVICE=ens33
ONBOOT=yes               #系统在启动时开启该接口

#static ip config
NM_CONTROLLED=no        #表示该接口将通过该配置文件进行设置,而不是通过网络管理器进行管理。
BOOTPROTO=static        #静态ip
IPADDR=192.168.0.106    #IP地址
NETMASK=255.255.255.0   #子网掩码
GATEWAY=192.168.0.1     #默认网关

   3.打开network文件,配置DNS服务器地址:vi /etc/sysconfig/network

修改为(如果不修改此文件,无法进行域名解析,将导致无法上网):

# Created by anaconda
NETWORKING=yes
GATEWAY=192.168.0.1
DNS1=114.114.114.114
DNS2=114.114.115.115              

   4.重启网络服务: service network restart

   5.查看分配到的ip地址:ip addr 

   显示结果:

1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens33: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:fc:70:08 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.106/24 brd 192.168.0.255 scope global ens33
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fefc:7008/64 scope link 
       valid_lft forever preferred_lft forever

参考:

1.https://blog.csdn.net/nkd50000/article/details/78903479

2.https://www.cnblogs.com/hongdada/p/6666932.html

你可能感兴趣的:(Linux)