Fork me on GitHub

Centos1708网络配置

网络配置

0.初始化查看ip配置

1
2
3
4
5
6
7
8
9
[root@localhost ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
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: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:ed:8c:a7 brd ff:ff:ff:ff:ff:ff

这个表示没有开启ip连接。

1.自动获取ip方式[NET模式]:

1.1 启用网卡,自动连接IP地址

修改 /etc/sysconfig/network-scripts 文件夹 的 ifcfg-ens33文件
ONBOOT=yes #设置启用网络开关

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
[root@localhost network-scripts]# vi ifcfg-ens33 
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
#BOOTPROTO=static
#IPADDR=192.168.187.150
#NETMASK=255.255.255.0
#MM_CONTROLLED=no
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=76e40da3-394a-4b41-8b97-0b108e6c9241
DEVICE=ens33
ONBOOT=no
ONBOOT=yes

1.2 重启网络服务

1
2
[root@localhost network-scripts]# service network restart
Restarting network (via systemctl): [ OK ]

1.3 查看网络配置

1
2
3
4
5
6
7
8
9
10
11
12
13
[root@localhost network-scripts]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
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: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:32:38:be brd ff:ff:ff:ff:ff:ff
inet 192.168.187.135/24 brd 192.168.187.255 scope global dynamic ens33
valid_lft 1713sec preferred_lft 1713sec
inet6 fe80::6406:1360:6fca:b796/64 scope link
valid_lft forever preferred_lft forever

1.4 完成配置

2.手动配置静态IP方式[NET模式]

2.1 配置文件位置

1
2
[root@localhost network-scripts]# pwd
/etc/sysconfig/network-scripts

2.2 编辑 ifcfg-ens33 文件

修改:BOOTPROTO 的 dhcp 修改文static  # dhcp自动获取IP, static手动设置IP
添加:#BOOTPROTO=dhcp  #动态分配IP
    BOOTPROTO=static    #手动设置IP
    IPADDR=192.168.187.151    #手动设置IP地址
    GATEWAY=192.168.187.2    #手动设置网关
    METMASK=255.255.255.0    #手动设置子网掩码
    ONBOOT=yes    #设置启用网络开关

2.3 重启网络服务

1
2
[root@localhost network-scripts]# service network restart
Restarting network (via systemctl): [ OK ]

2.4 测试联网,以下表示没配置DNS

1
2
[root@localhost ~]# ping www.baidu.com
ping: www.baidu.com: Name or service not known

2.5 配置 不通过网络管理器管理

1
2
3
[root@localhost NetworkManager]# vi /etc/NetworkManager/NetworkManager.conf
添加一行:
dns=none #不通过网络管理器管理

2.6 修改resolv.conf,新增dns配置

1
2
3
4
5
6
[root@localhost etc]# vi /etc/resolv.conf
# Generated by NetworkManager
#主DNS
nameserver 8.8.8.8
#备DNS
nameserver 8.8.4.4

2.7 重启服务并测试

1
2
3
4
5
6
[root@localhost ~]# service network restart
Restarting network (via systemctl): [ OK ]
[root@localhost ~]# ping www.baidu.com
PING www.a.shifen.com (119.75.216.20) 56(84) bytes of data.
64 bytes from 127.0.0.1 (119.75.216.20): icmp_seq=1 ttl=128 time=5.13 ms
64 bytes from 127.0.0.1 (119.75.216.20): icmp_seq=2 ttl=128 time=4.79 ms
------本文结束 感谢阅读------
鲁顺德 wechat
欢迎您扫一扫上面的微信公众号,订阅我的分享资源!
坚持原创技术分享,您的支持将鼓励我继续创作!