Linux基础---Linux网络配置

386 阅读3分钟

为什么要配置呢,

  • Linux和windows,mac一样啊,都是需要联网的,没网就下载不了学习资料(bushi

现在这个新安装的CentOS 7默认是没有自动开启网络连接的!所以下面我们还要配置一下CentOS7的网络。

配置前检查

我们查看一下我们宿主机的服务都开了没

这几个服务都需要开着才行

1.网络配置两种方式(操作)

1.1自动获取IP

1、首先要确保的是CentOS为NAT模式。

2、在VMware界面(管理员方式启动)点击“编辑”里面的“虚拟网络编辑器”,然后勾选DHCP服务将IP地址分配给虚拟机,并设置子网IP(默认就好)。

3、点击 设置。

4、然后启动虚拟机,进入网络配置文件目录:cd /etc/sysconfig/network-scripts/,并且用 ls 命令查看是否有ifcfg-xxx名称的配置文件(ifcfg-lo除外),如果没有则说明网卡没有被识别,这种只能重装或者换个CentOS的版本。

5、编辑ifcfg-ens33文件:vi ifcfg-ens33。按 i 进入insert编辑模式,

将BOOTPROTO设为dhcp,将ONBOOT设为yes,

按下Esc进入命令模式输入:wq保存并退出。

6、配置完成之后输入:service network restart,重启网卡让网卡设置生效,之后就可以上网了。

7、输入ip addr检查一下动态分配的IP,可以发现分配的动态IP为192.168.30.128。

8、最后验证是否可以访问外网。

发现是可以访问外网的。自动获取IP至此就介绍完了,下面介绍另一种方式。

1.2固定获取IP(推荐)

1、点击【编辑】里面的【虚拟网络编辑器】,取消勾选DHCP服务将IP地址分配给虚拟机。

2、启动虚拟机,修改网络配置文件

cd /etc/sysconfig/network-scripts/
vi ifcfg-ens33

按 shift+i 进入 insert 编辑模式,

# 这个是表示你使用什么样的路由协议,有三种不同写法,
# 如果是none和static表示你用的是静态路由,那么你在接下来的项目里就必须填写IPADDR、NETMASK、GATEWAY这三个选项。
# 如果是dhcp表示你使用动态路由协议,那IPADDR、NETMASK、GATEWAY这些选项就可以不必填写。如果填写了,就以你填写的值为准
BOOTPROTO=static
# 是指明在系统启动时是否激活网卡,只有在激活状态的网卡才能去连接网络,进行网络通讯
ONBOOT=yes
# 设置IP地址
IPADDR=192.168.111.10
# 子网掩码
NETMASK=255.255.255.0
# 设置网关
GATEWAY=192.168.111.2

注意:IPADDR不能和子网IP冲突(最后一位只要在0~255范围内随便取一个数字,这里选择100),GATEWAY即”NAT设置“里面的网关IP。

最后按下Esc进入命令模式输入:wq保存并退出。

修改完后的样子

3、设置DNS

DNS服务器可以只配一个,也可以配置多个,下面我用的是两个免费的DNS服务器,查看IP地址,测试联网。

继续在 ifcfg-ens33 文件的后面进行添加

DNS1=114.114.114.114
DNS2=180.76.76.76

注意改完后重启网卡才能生效。
常用的免费DNS地址:

  • 国内移动、电信和联通通用的DNS:114.114.114.114。
  • 阿里:首选:223.5.5.5 备用:223.6.6.6
  • 百度 :180.76.76.76
  • 腾讯:首选:119.29.29.29,备用:119.28.28.28
  • 谷歌 8.8.8.8

更多DNS地址详细可以参考:www.suozy.cn/post-21.htm…

ifcfg-ens33 文件修改和添加内容后如下图:

4、重启网卡让网卡设置生效。

service network restart

5、检查验证

# 检查一下 ip
ip addr
# 验证是否可以访问外网
# 如果ping www.baidu.com不通,那么再测试一下百度的ip地址14.215.177.38能否ping通,如果ip能通而域名不通则说明DNS解析有误,需要设置DNS。
ping www.baidu.com

成功!!!

网络配置完成我们就可以使用远程工具连接配置的IP访问该CentOS7服务器了,下面来介绍一下Xshell工具。