Linux之基础网络配置

前言

​ 因为某种特殊原因,需要使用Linux系统进行操作,但是采购的主机是一台初始的Linux系统,没有网络,无法通过ssh进行连接,本片文章主要记录一下Linux中的网络配置。

环境
  • CentOS Linux release 7.6.1810
网络配置
查看网卡信息

命令:ip a

默认情况下是没有ifconfig命令的,需要联网后安装 net-tools之后才可以使用。

输出:

[root@localhost]# ip a
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: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:d0:4a:68:3d:70 brd ff:ff:ff:ff:ff:ff

lo: local的简写,一般指本地环回接口。无须关注。

enp1s0:ethernet的简写,一般用于以太网接口。后面配置网络需要这个名称,不同的设备可能名称不一致,有的是eth0~ethN

配置网络

配置文件目录:/etc/sysconfig/network-scripts

文件名:ifcfg-以太网接口名称,以本篇文章为例:ifcfg-enp1s0

备份原始配置文件
进入配置文件目录
[root@localhost]# cd /etc/sysconfig/network-scripts
备份配置文件
[root@localhost network-scripts]# cp ifcfg-enp1s0 ifcfg-enp1s0.backup
配置静态IP
此时没有 vim 命令,使用 vi 命令
[root@localhost network-scripts]# vi ifcfg-enp1s0
配置一下内容

i,进入插入模式,使用方向键控制光标到达指定位置进行内容修改。

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static # 默认none,静态IP需要修改为static,动态Ip时使用 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=enp1s0		 #设定网卡的名称,要跟文件名称对应,前面使用 ip a 获取的设备名称
UUID=1e1a4994-e1ff-4b50-adad-9b1c05a84c12
DEVICE=enp1s0    #设定网卡的名称,要跟文件名称对应,前面使用 ip a 获取的设备名称
ONBOOT=yes	#开机启用网卡,默认no需要修改为yes
ZONE=public
# 以下是静态ip配置属性
IPADDR=192.168.1.200	#IP地址,默认没有,需手动输入
NETMASK=255.255.255.0	#子网掩码,默认没有,需手动输入
GATEWAY=192.168.1.1		#默认网关,默认没有,需手动输入
DNS1=114.114.114.114	# DNS 配置,可配置多个,默认没有,需手动输入
DNS2=8.8.8.8			# DNS 配置,可配置多个,默认没有,需手动输入

修改完成,使用 Shift+;,输入wq保存修改内容并退出。

重启网络
[root@localhost network-scripts]# systemctl restart network
验证网络
[root@localhost network-scripts]# ping baidu.com
PING baidu.com (220.181.38.251) 56(84) bytes of data.
64 bytes from 220.181.38.251 (220.181.38.251): icmp_seq=1 ttl=50 time=6.64 ms
64 bytes from 220.181.38.251 (220.181.38.251): icmp_seq=2 ttl=50 time=4.79 ms
64 bytes from 220.181.38.251 (220.181.38.251): icmp_seq=3 ttl=50 time=5.18 ms
......

出现以上信息即网络配置成功。

配置动态IP
修改默认配置
ONBOOT=yes
BOOTPROTO=dhcp

只需修改以上配置,重启网络即可。

总结

以上就是centos7如何配置网络的全部内容,便于之后使用时查阅。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值