Centos环境下手动设置-网络参数配置-网络挨排错顺序-设置网卡为上网模式的设定
Linux中网络参数大致包含以下内容:
IP地址
子网掩码
网关
DNS服务器
主机名(默认 localhost)
历来Linux系统中修改这些参数的方式通常有:命令、文件两种。其中通过命令设置可以立即生效但重启后将失效,通过文件修改实现永久生效,但不会立即生效。
首先我们来看看命令的方式:
ifconfig:查看与设置IP地址、子网掩码
hostname:查看与设置主机名
route: 查看与设置路由信息(默认网关等)通过文件的方式修改:
/etc/sysconfig/network-scripts/ifcfg-设备名(通常为ifcfg-eth0) IP,默认网关,子网掩码
/etc/sysconfig/network
/etc/resolv.conf文件:设置DNS服务器
网络排查
检查本机网络协议是否正确:# ping -c 3 127.0.0.1
检查本机网卡链路是否正确:# ping -c 3 192.168.0.1(本机IP地址)
检查网关是否正确: # ping -c 3 192.168.0.254(网关IP地址)
检查外部连通性: # ping -c 3 www.google.com.hk
检查硬件
DEVICE 设备名eth0,eth1,...,不要自己乱改,和文件ifcfg-ethX里的ethX要一致(表示物理设备的名字)
BROADCAST 广播地址
HWADDR 物理地址,这个你不要乱改
IPADDR IP地址
NETMASK 子网掩码
ONBOOT 启动或者重启网络时,是否启动该设备,yes是启动,no是不启动GATEWAY 表示网关(指定网关,默认网关在文件/etc/network中设定)
BOOTPROTO 开机协议,最常见的三个参数如下:
static(静态IP)
none(不指定,设置固定ip的情况,这个也行,但是如果要设定多网口绑定bond的时候,必须设成none)
dhcp(动态获得IP相关信息)DNS* = 表示DNS
1. 可以通过ifconfig eth0 IP 直接设置网卡,但是这些事临时操作,只要网络系统(网卡)重新启动后,又恢复之前的设置。
如果更新eth0的IP后,默认的网络掩码以及默认网关,以及网段都会发生变化,所以需要重新定义新IP的相应的配置。
2. 可以通过直接修改网卡的eth0的配置文件,然后重新启动网络服务,即可。
(1)在centos环境下,/etc/sysconfig/ifcfg-eth0, 这个文件时不存在的。
通过cp ifcfg-lo ifcfg-eth0 , 复制文件结构新建文件。
(2)修改文件:
如果更新指定的IPADDR:192.168.134.223
则,对应的子网掩码NETMASK:255.255.255.0
对应的网络标号NETWORK: 192.168.134.0, 表示此网段内的网络表示,即本网段的IP为0的首位IP。
广播地址BROADCAST:192.168.134.255 表示次网段的最后一个IP,约定为广播地址。
添加默认网关,否则不能上网。NAT架构的网络一般由NAT服务IP(192.168.134.2)作为默认网关
添加DNS服务器,一般选用(192.168.134.2)作为DNS服务地址。
(3)重启网络
重新启动服务
service network restart
或者
/etc/init.d/network restart
成功。
方式1:网卡通过DHCP自动获取IP地址
方式2:网卡静态分配IP地
方式3:PPPoE宽带拨号配置
方式4:通过无线局域网接入互联网
1. 网卡通过DHCP自动获取IP地址
DHCP动态获取IP:
修改/etc/sysconfig/network-scripts/ifcfg-eth0内容如下
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp
#---------IPADDR=192.168.134.223(这些都会默认设置,注释掉)
#---------NETMASK=255.255.255.0
#---------GATEWAY=192.168.134.2
#---------DNS1=192.168.134.2
2. 网卡静态分配IP地址
静态IP:
修改/etc/sysconfig/network-scripts/ifcfg-eth0内容如下
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.134.223
NETMASK=255.255.255.0
GATEWAY=192.168.134.2
DNS1=192.168.134.2
3. PPPoE宽带拨号配置
待补充
4. 通过无线局域网接入互联网
待补充:
查看主机名:
hostname
修改主机名;
vim /etc/sysconfig/network
修改: HOSTNAME=dhcp.iiizzz.com
临时修改主机名 :
hostname dhcp.linshi.com
查看主机名的地址:
ping dhcp.iiizzz.com
如果提示“unknown host dhcp.iiizzz.com”
修改host文件,添加ip 与 dhcp.iiizzz.com的映射
127.0.0.1 dhcp.iiizzz.com
重新启动系统
endl;
Centos环境下手动设置-网络参数配置-网络挨排错顺序-设置网卡为上网模式的设定的更多相关文章
- linux系统Centos环境下搭建SVN服务器及权限配置
linux系统Centos环境下如何搭建SVN服务器以及svnserve.conf.authz.passwd配置文件详细介绍 至于svn的概念,这里就不做详细阐述了,可以自行百度.简单来讲就是一个 ...
- Linux/CentOS环境下如何安装和配置PhantomJS工作环境
PhantomJS 是一个基于WebKit的服务器端 JavaScript API.它全面支持web而不需浏览器支持,其快速,原生支持各种Web标准: DOM 处理, CSS 选择器, JSON, C ...
- windows下手动安装composer并配置环境变量
windows下手动安装composer并配置环境变量 转载地址: https://my.oschina.net/7sites/blog/209997 之前发表过一篇如何为composer设置代理 ...
- CentOS环境下R语言的安装和配置
最近在看数据统计和分析,想到了R语言,于是就着手在自己的CentOS环境下进行安装和配置.步骤如下: 1.前往R官网下载安装包. 2.解压压缩包:tar xvzf R-3.2.2.tar.gz 3.进 ...
- Ubuntu环境下Anaconda安装TensorFlow并配置Jupyter远程访问
本文主要讲解在Ubuntu系统中,如何在Anaconda下安装TensorFlow以及配置Jupyter Notebook远程访问的过程. 在官方文档中提到,TensorFlow的安装主要有以下五种形 ...
- Centos环境下部署游戏服务器-软件安装
这篇文章主要介绍一下游戏服务器需要安装的软件和需要修改的配置.现介绍下项目,本项目服务器端是c++ + mysql组合,客户端是as写的,需要安装的服务为Mysql,Php,Apache, 以及一个n ...
- 实验五:Xen环境下多虚拟机的桥接配置
实验名称: Xen环境下多虚拟机的桥接配置 实验环境: 这里我们首先需要有一台已经安装好的虚拟机机,能够正常运行,且网卡正常,如下图: 实验需求: 进行虚拟机的复制,并添加新的网桥配置,然后将两台虚拟 ...
- CentOS 环境下基于 Nginx uwsgi 搭建 Django 站点
因为我的个人网站 restran.net 已经启用,博客园的内容已经不再更新.请访问我的个人网站获取这篇文章的最新内容,CentOS 环境下基于 Nginx uwsgi 搭建 Django 站点 以下 ...
- CentOS系统下Redis安装和自启动配置的步骤
相信大家都知道Redis是一个C实现的基于内存.可持久化的键值对数据库,在分布式服务中常作为缓存服务.所以这篇文章将详细介绍在CentOS系统下如何从零开始安装到配置启动服务.有需要的可以参考借鉴. ...
随机推荐
- centos 6.5 下 安装 git
2018-07-02 centos安装Git有两种方式,一种通过源安装,通过如下命今,即可一键安装成功: yum -y install git 但是通过源安装的Git,目前最高版本是1.7,想要使用更 ...
- vmware esxi 4.1单IP访问不同机器
1 vmware ESXI先创建虚拟机ROS作为路由 ROS设置两张网卡 WAN网卡对应外网IP LAN网卡对应LAN IP 设置网卡名 int set 0 name=wai ...
- java web jsp
一.WEB应用的目录结构 通常我们是在IDE中创建web应用程序,IDE自动为我们实现了WEB的目录结构,下面来看如何徒手创建一个WEB程序. 首先来看一下Tomcat自带的一个web应用的目录结构 ...
- java批量下载,将多文件打包成zip格式下载
现在的需求的: 根据产品族.产品类型,下载该产品族.产品类型下面的pic包: pic包是zip压缩文件: t_product表: 这些包以blob形式存在另一张表中: t_imagefile表: 现在 ...
- c#中的可选参数和命名参数的使用
C#4.0之后出现了一个可选参数这个特性. class Cal { static void Main(string[] args) { test1 t = new test1(); t.Add(, ) ...
- yyblog2.0 数据库开发规范
一.基础规范 (1)必须使用InnoDB存储引擎 解读:支持事务.行级锁.并发性能更好.CPU及内存缓存页优化使得资源利用率更高 (2)表字符集默认使用utf8,必要时候使用utf8mb4 解读:1. ...
- VisualStudio2012轻松把JSON数据转换到POCO的代码(转)
VisualStudio2012轻松把JSON数据转换到POCO的代码 在Visual Studio 2012中轻松把JSON数据转换到POCO的代码,首先你需要安装Web Essentials 20 ...
- svn 技巧
参考:https://blog.csdn.net/wlccomeon/article/details/20398923
- 使用BMFont
[使用BMFont] 参考1说明如何根据ttf字体生成fnt.png. 参考2说明如何根据自定义图片生成fnt.png. 分三步: 1.Edit->Open Image Manager.导入需要 ...
- windchill 跑物料变更流程后无法发送物料到SAP
2042000065.2042000064.2042000074.2042000066在发主数据时,流程卡住,SAP返回信息为空 核查:PLM后台日志只显示变更零件,开始,然后就结束 原因:ECR号为 ...