Linux(十四)网络配置

14.1 Linux网络配置原理图(含虚拟机)

目前我们的网络配置采用的是NAT。

14.2 查看网络IP和网关

14.2.1 查看虚拟网络编辑器

14.2.2 修改IP地址(修改虚拟网络的IP)

点击下面的更改设置才能对子网IP以及子网掩码的修改。

14.2.3 查看网关

14.2.4 查看windows环境中的VMnet8网络配置

(1)使用ipconfig查看

(2)界面查看

14.3 ping测试主机之间网络连通

ping 目的主机(测试当前服务器是否可以连接目的主机)

14.4 Linux网络环境配置

14.4.1 第一种方式(自动获取)

缺点:Linux启动后会自动获取IP,缺点是每次自动获取的ip地址可能不一样。这个不适用于做服务器,因为我们的服务器的ip需要是固定的。

14.4.2 第二种方式(指定固定的ip)

说明:直接修改配置文件来指定IP,并可以连接到外网,编辑vim /etc/sysconfig/network-scripts/ifcfg-eth0。

问题描述:

ifconfig命令无法找到eth0设备,且/etc/sysconfig/network-scripts/中只有ifcfg-lo文件,而没有ifcfg-eth0。

永久解决方法:

1、在/etc/sysconfig/network-scripts/目录下新建ifcfg-eth0文件;

2、正确设置ifcfg-eth0的DEVICE、BOOTPROTO、ONBOOT、IPADDR、GATEWAY、DNS1、DOMAIN、NETMASK、NETWORK、NAME等等,比如:

#DEVICE=eth0   #物理设备名称TYPE=Ethernet     #网络类型,通常是EthernetONBOOT=yes     #引导时是否激活设备BOOTPROTO=static    #引导时静态分配协议NAME=eth0       #名称IPADDR=192.168.233.130    #IP地址NETMASK=255.255.255.0     #子网掩码NETWORK=192.168.233.2     #指定网络,通过IP地址和子网掩码自动计算得到GATEWAY=192.168.233.2     #网关地址DNS1=192.168.233.2        #域名解析器HWADDR=00:0C:29:22:6D:93    #MAC地址

3、经过以上设置,就可以成功了。

4、修改后一定要重启服务。

5、然后reboot重启系统。

6、在windows下ping测试当前服务器是否可以连接目的主机。

原文发布于微信公众号 - Java后端生活(javaNotebook)

原文发表时间:2018-04-24

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏我的小碗汤

NAT模式实现虚拟机共享主机网络

上一节我们在虚拟机上搭建了linux系统,并利用桥接模式访问互联网,这一节,我们来配置一下通过NAT模式访问互联网。说到这里有些小伙伴可能要问了,NAT模式和桥...

1892
来自专栏性能与架构

使用 twemproxy 构建 Redis 集群

twemproxy 简介 twemproxy(又称 nutcracker)是 Twtter 贡献的一个 轻量级 高性能 的 redis/memcached 代理...

3344
来自专栏河湾欢儿的专栏

webpack

npm install webpack -g npm init -y npm install webpack --save-dev

1091
来自专栏云计算教程系列

如何在FreeBSD 10.1上安装MongoDB

MongoDB是一个免费的开源NoSQL数据库。它是当今Web应用程序中最常用的数据库之一,因为它在数据库模式设计中提供了高性能,可伸缩性和大量灵活性。在本教程...

1820
来自专栏Android知识点总结

SpringBoot-03-之热部署

1344
来自专栏北京马哥教育

原创投稿 | 如何实现nagios发送通知邮件

前言 上一篇已经介绍了nagios如何实现对主机及服务的监控,尽可能实现对系统运行状态的全面监控只是初级目标,nagios还可以借助smtp服务发送通知信息给指...

4806
来自专栏云计算教程系列

如何在Debian 9上安装NFS共享

网络文件系统(NFS)是一种文件系统协议,允许类Unix系统的用户通过网络访问文件,就像使用本地存储一样。这对于跨Internet上的多个腾讯云CVM服务器或其...

1941
来自专栏mwangblog

开始使用GitHub

1272
来自专栏安恒信息

【高危】漏洞预警 | Linux Systemd存在高危远程溢出漏洞(CVE-2017-9445)

systemd是Linux下的init软件,主要用于减少系统引导时间和计算开销。 systemd 的systemd-resolved服务用于处理DNS请求并为本...

3227
来自专栏磨磨谈

Ceph S3 基于NGINX的集群复制方案

ceph的s3数据的同步可以通过radosgw-agent进行同步,同region可以同步data和metadata,不同region只能同步metadata,...

1722

扫码关注云+社区

领取腾讯云代金券