什么是ip地址?
ip地址是网络通信使用的地址,类似于手机里的电话号码,每台电脑必须有ip地址,才可以与其他电脑通信。
在实际的工作里,linux服务器都是使用静态ip地址,本文教大家如何手动设置配置静态ip ==》ip地址是固定的
第1步:进入网卡配置的目录/etc/sysconfig/network-scripts
[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# ls
ifcfg-ens33 ifdown-eth ifdown-post ifdown-Team ifup-aliases ifup-ipv6 ifup-post ifup-Team init.ipv6-global
ifcfg-lo ifdown-ippp ifdown-ppp ifdown-TeamPort ifup-bnep ifup-isdn ifup-ppp ifup-TeamPort network-functions
ifdown ifdown-ipv6 ifdown-routes ifdown-tunnel ifup-eth ifup-plip ifup-routes ifup-tunnel network-functions-ipv6
ifdown-bnep ifdown-isdn ifdown-sit ifup ifup-ippp ifup-plusb ifup-sit ifup-wireless
第2 步:修改对应网卡的配置文件
vim ifcfg-ens33
- 将BOOTPROTO="dhcp"更改为BOOTPROTO=“none” 或 BOOTPROTO=“static”
- 添加静态ip地址信息 IPADDR=192.168.10.129 ,ip地址可以自己指定,但是要和默认网关属于一类
- 添加子网掩码信息 PREFIX=24,
- 添加网关信息 GATEWAY=192.168.10.2,这里默认网关通过ip route查看
- 设置dns服务器 DNS1=114.114.114.114
BOOTPROTO="static" # dhcp表示动态获得ip地址,通过dhcp服务器的分配。none或者static 表示静态配置ip
NAME="ens33" # 网络连接的名字
UUID="5efa49cd-c5fd-4074-a6ac-d5c4ce532dae" # 网络连接的唯一标识,一个硬件会对应一个编号,这个编号自动生成,不需要修改
DEVICE="ens33" # 设备名字
ONBOOT="yes" # yes表示开机的时候激活这个网络连接 no 禁用这个网络连接
# 添加如下信息
IPADDR=192.168.10.129 # ip地址
PREFIX=24 # 子网掩码的长度为24 相当于 NETMASK=255.255.255.0
GATEWAY=192.168.10.2 # 默认网关
DNS1=114.114.114.114 # dns服务器
第3步:重新启动服务,让新的配置生效
[root@localhost network-scripts]# service network restart
修改后即时生效,重启同样有效
查看DNS服务
[root@localhost network-scripts]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 114.114.114.114
ip add
查看本机的ip地址,倒数第4行,inet xxx.xxx.xxx.xxx/24中的ip即为本机的ip。如刷新服务成功我们可以看到ip已经成为自己设置的ip。
[root@localhost ~]# ip add
1: lo: <LOOPBACK,UP,LOWER_UP> 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: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:5d:e3:5a brd ff:ff:ff:ff:ff:ff
inet 192.168.10.129/24 brd 192.168.10.255 scope global noprefixroute ens33
valid_lft forever preferred_lft forever
inet6 fe80::c58:463c:d39:9d06/64 scope link noprefixroute
valid_lft forever preferred_lft forever
ip route
查看本机的网关,第一行的ip即为默认网关
[root@localhost ~]# ip route
default via 192.168.10.2 dev ens33 proto static metric 100
192.168.10.0/24 dev ens33 proto kernel scope link src 192.168.10.129 metric 100
第5步:测试,通过ping局域网的IP及百度,看能不能ping通
[root@localhost ~]# ping 192.168.10.2
PING 192.168.10.2 (192.168.10.2) 56(84) bytes of data.
64 bytes from 192.168.10.2: icmp_seq=1 ttl=128 time=0.238 ms
64 bytes from 192.168.10.2: icmp_seq=2 ttl=128 time=1.48 ms
^Z
[2]+ 已停止 ping 192.168.10.2
[root@localhost ~]# ping www.baidu.com
PING www.a.shifen.com (14.215.177.38) 56(84) bytes of data.
64 bytes from 14.215.177.38 (14.215.177.38): icmp_seq=1 ttl=128 time=24.9 ms
64 bytes from 14.215.177.38 (14.215.177.38): icmp_seq=2 ttl=128 time=27.4 ms
64 bytes from 14.215.177.38 (14.215.177.38): icmp_seq=3 ttl=128 time=37.2 ms
^Z
[3]+ 已停止 ping www.baidu.com
能够ping通则表示网络能正常上网
版权声明:本文为weixin_48693408原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。