Linux配置静态IP

cnblogs 2024-10-21 12:15:00 阅读 50

Linux系统静态IP配置

在日常实验中我们需要使用ssh工具来远程我们的linux系统,因此就需要配置系统的静态IP。linux系统一切皆文件,配置静态ip也就是在配置网络ip地址的文件内修改。linux系统的网络配置文件是放在<code>/etc/sysconfig/network-netwrok内。本文使用的是CentOS6做为示例(CentOS6的网络配置文件是ifcfg-eth0,CentOS7的网络配置文件是ifcfg-ens33。)。

1、打开并配置静态IP

进入ip配置文件所在文件夹

[root@localhost ~]# cd /etc/sysconfig/network-scripts

打开配置文件

[root@localhost ~]# vim ifcfg-eth0

修改配置文件

ONBOOT=yes #打开网卡

NM_CONTROLLED=yes

BOOTPROTO=static #设置为静态

IPADDR=192.168.88.20 #设置ip地址

NETMASK=255.255.255.0 #子网掩码

GATEWAY=192.168.88.2 #设置网关

DNS1=8.8.8.8 #设置DNS1

DNS2=114.114.114.114 #设置DNS2

2、重启网卡

#CentOS6使用service network restart命令,CentOS7使用systemctl restart network命令

[root@localhost ~]# service network restart

正在关闭接口 eth0: [确定]

关闭环回接口: [确定]

弹出环回接口: [确定]

弹出界面 eth0: Determining if ip address 192.168.88.20 is already in use for device eth0...

[确定]

3、查询IP

使用ifconfig命令查看当前系统的IP是否配置成功

[root@localhost ~]# ifconfig

eth0 Link encap:Ethernet HWaddr 00:0C:29:67:B0:69

inet addr:192.168.106.10 Bcast:192.168.106.255 Mask:255.255.255.0

inet6 addr: fe80::20c:29ff:fe67:b069/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:56 errors:0 dropped:0 overruns:0 frame:0

TX packets:69 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:10133 (9.8 KiB) TX bytes:11675 (11.4 KiB)

在使用ping命令查看与外网是否相通。到这里我们的Linux系统IP就配置成功了

[root@localhost ~]# ping -c 6 www.baidu.com

PING www.wshifen.com (103.235.46.96) 56(84) bytes of data.

64 bytes from 103.235.46.96: icmp_seq=2 ttl=128 time=55.9 ms

64 bytes from 103.235.46.96: icmp_seq=4 ttl=128 time=56.6 ms

64 bytes from 103.235.46.96: icmp_seq=5 ttl=128 time=56.5 ms

64 bytes from 103.235.46.96: icmp_seq=6 ttl=128 time=58.2 ms

--- www.wshifen.com ping statistics ---

6 packets transmitted, 4 received, 33% packet loss, time 6010ms

rtt min/avg/max/mdev = 55.992/56.858/58.278/0.870 ms



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。