一、修改网卡相关配置

Linux网络参数是在/etc/sysconfig/network-scripts/ifcfg-eth0中设置,其中ifcfg-eth0表示是第一个网卡,如果还有另外一块网卡,则配置为 ifcfg-eth1。

如下例:

[root@bigdata-senior01 ~]# cat
/etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

TYPE=Ethernet

UUID=1b0ec24e-bfc4-4f17-9864-adc3e993cb6e

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=none

IPADDR=192.168.100.10

NETMASK=255.255.255.0

PREFIX=24

GATEWAY=192.168.100.2

DNS1=202.106.196.115

DEFROUTE=yes

IPV4_FAILURE_FATAL=yes

IPV6INIT=no

NAME="System eth0"

HWADDR=00:0C:29:0D:2A:C7

LAST_CONNECT=1467323379

以下是各个参数的解释,红色标注的是比较重要的参数:

1、 DEVICE:网卡名称。

这里的网卡名称要与ifcfg-eth0这个名字的后半部分名字一致,不然会报错找不到设备。

2、 TYPE:网卡类型。

3、 ONBOOT:是否默认开启此接口。

4、 NM_CONTROLLED:是否接受其他软件管理。

5、 BOOTPROTO:获取IP地址的方式。可以是dhcp,如果是手动配置,则为none或者static。

6、 IPADDR:IPv4地址。

7、 NETMASK:子网掩码。

8、 PREFIX:

9、 GATEWAY:网关地址,是指的整台机器的网关地址,所以当有多个网卡时,只需要在一个网卡的配置文件里配置上就可以了,不要在多个文件里重复配置。

10、           
DNS1:配置的第一个DNS地址,如果配置多个DNS地址,那就添加DNS2、DNS3…

11、           
IPV6INIT:是否执行IPv6,yes/no。

12、           
HWADDR:网卡的MAC地址,MAC地址是网卡的唯一标示,如果机器上只有一块网卡,这个配置可以不配置,如果有多个网卡,则必须配置MAC地址,这样Linux系统才能区分是那一块网卡。

二、重启网络

1、  
init.d方式重启

[root@bigdata-senior01 ~]# /etc/init.d/network  restart

2、  service 方式重启

[root@bigdata-senior01 ~]# service network restart

三、检查网络配置是否正确

1、  
检查IP是否正确

[root@bigdata-senior01
~]# ifconfig eth0

eth0      Link encap:Ethernet  HWaddr 00:0C:29:0D:2A:C7

          inet addr:192.168.100.10  Bcast:192.168.100.255  Mask:255.255.255.0

          inet6 addr:
fe80::20c:29ff:fe0d:2ac7/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500 
Metric:1

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

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

          collisions:0 txqueuelen:1000

          RX bytes:235668 (230.1 KiB)  TX bytes:132506 (129.4 KiB)

如果显示了ip地址,说明配置成功。

2、  
检查路由配置

[root@bigdata-senior01
~]# route -n

Kernel IP
routing table

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

192.168.100.0   0.0.0.0         255.255.255.0   U    
1      0        0 eth0

0.0.0.0         192.168.100.2   0.0.0.0 
       UG    0     
0        0 eth0

可以看到,网关配置已经成功

3、  
检查路由连通情况

[root@bigdata-senior01 ~]# ping -c 5 192.168.100.2

PING 192.168.100.2 (192.168.100.2) 56(84) bytes of data.

64 bytes from 192.168.100.2: icmp_seq=1 ttl=128 time=0.140 ms

64 bytes from 192.168.100.2: icmp_seq=2 ttl=128 time=0.178 ms

64 bytes from 192.168.100.2: icmp_seq=3 ttl=128 time=0.184 ms

64 bytes from 192.168.100.2: icmp_seq=4 ttl=128 time=0.207 ms

64 bytes from 192.168.100.2: icmp_seq=5 ttl=128 time=0.190 ms

--- 192.168.100.2 ping statistics ---

5 packets transmitted, 5 received, 0% packet loss, time 4038ms

rtt min/avg/max/mdev = 0.140/0.179/0.207/0.027 ms

可以ping通网关,说明和网关通信没有问题。

四、配置DNS

DNS信息在/etc/resolv.conf文件中配置。

[root@bigdata-senior01
~]# cat /etc/resolv.conf

# Generated by
NetworkManager

nameserver
202.106.196.115

nameserver
202.106.0.20

如果在/etc/sysconfig/network-scripts/ifcfg-eth0 配置上一个DNS,则会自动在reslov.conf中添加一行。自己在resolv.conf中添加一行就是添加一个DNS地址。

五、主机名修改

主机名是在/etc/sysconfig/network文件中修改。

[root@bigdata-senior01 ~]# cat /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=bigdata-senior01.chybin.com

修改后,需要reboot重启机器,因为有很多应用在使用老的hostname,最简单的方法是重启机器。

附件列表

Linux网络相关配置的更多相关文章

  1. Linux网络基础配置

    这是看itercast视频的笔记 Linux网络基础配置 以太网连接 在Linux中,以太网接口被命令为:eth0, eth1等, 0,1代表网卡编号 通过lspci命令可以查看网上硬件信息(如果是u ...

  2. 10.11 Linux网络相关 10.12 firewalld和netfilter 10.13 netfilter5表5链介绍 10.14 iptables语法

    Linux网络相关 ifocnfig 查看网卡ip(yum install net-tools) ip add 查看网卡 ip add = ifocnfig ifconfig 不显示down掉的网卡, ...

  3. Linux入门-6 Linux网络基本配置

    1. 网络基础知识 网络编址 IP编址 子网掩码 同一网络主机之间通信--MAC地址 不同网络之间的通信 路由 域名 DNS 基本网络参数 2. Linux网络基础配置 以太网连接 配置网络信息 网络 ...

  4. Linux网络属性配置命令和管理详解

    一.Linux网络属性配置 1.Linux主机接入到网络方式 IP/NETMASK:实现本地网络通信 路由(网关):可以进行跨网络通信 DNS服务器地址:基于主机名的通信,Linux可以有三个DNS地 ...

  5. Linux网络相关、firewalld和netfilter、netfilter5表5链介绍、iptables语法 使用介绍

    第7周第3次课(5月9日) 课程内容: 10.11 Linux网络相关10.12 firewalld和netfilter10.13 netfilter5表5链介绍10.14 iptables语法 扩展 ...

  6. Linux 网络相关命令 Cheat Sheet

    以下漫画形式呈现的常用 Linux 网络相关命令速查表来自 twitter -

  7. Linux centos7 Linux网络相关、firewalld和netfilter、netfilter5表5链介绍、iptables语法

    一. Linux网络相关 yum install net-tools ifconfig查看网卡ip ifup ens33开启网卡 ifdown ens33关闭网卡 设定虚拟网卡ens33:0 mii- ...

  8. Linux网络属性配置

    目录 IP地址分类 如何将Linux主机接入到网络中 网络接口的命名方式 ifcfg系列命令 如何配置主机名 如何配置DNS服务器指向 iproute2系列命令 Linux管理网络服务 永久生效配置路 ...

  9. linux网络相关配置文件

    linux系统一般来说分为两大类:1.RedHat系列:Redhat.Centos.Fedora等:2.Debian系列:Debian.Ubuntu等. linux系统中,TCP/IP网络是通过若干个 ...

随机推荐

  1. ASP.NET MVC5+EF6+EasyUI 后台管理系统(63)-Excel导入和导出-自定义表模导入

    系列目录 前言 上一节使用了LinqToExcel和CloseXML对Excel表进行导入和导出的简单操作,大家可以跳转到上一节查看: ASP.NET MVC5+EF6+EasyUI 后台管理系统(6 ...

  2. 伪共享(false sharing),并发编程无声的性能杀手

    在并发编程过程中,我们大部分的焦点都放在如何控制共享变量的访问控制上(代码层面),但是很少人会关注系统硬件及 JVM 底层相关的影响因素.前段时间学习了一个牛X的高性能异步处理框架 Disruptor ...

  3. Java获取本机的IP与MAC地址

    有些机器有许多虚拟的网卡,获取IP地址时会出现一些意外,所以需要一些验证: // 获取mac地址 public static String getMacAddress() { try { Enumer ...

  4. BPM应用开发解决方案分享

    一.需求分析企业整体管理是一个完整的体系,如果 把这个体系比做一个拼图,企业信息化通过各个业务系统覆盖了一部分业务. 企业通过采购实施通用软件的方式,覆盖了企业的核心业务和专业化业务然而系统只满足了部 ...

  5. DevExpress - 使用 GaugeControl 标尺组件制作抽奖程序 附源码

    前不久,公司举办了15周年庆,其中添加了一个抽奖环节,要从在读学员中随机抽取幸运学员,当然,这个任务就分到了我这里. 最后的效果如下,启动有个欢迎页面,数据是来自Excel的,点击开始则上面的学号及姓 ...

  6. fmt标签把时间戳格式化日期

    jsp页面标签格式化日期 <%@taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="f" %> ...

  7. Centos6.x 下安装Jexus独立版

    操作步骤: #cd /tmp #wget linuxdot.net/down/jexus-5.8.1-x64.tar.gz 注:如果有新版本,则修改为相应版本号即可. #tar -zxvf jexus ...

  8. 【完全开源】知乎日报UWP版:项目结构说明、关键源代码解释

    目录 说明 项目结构 关键代码 演示视频 说明 上一篇博客将源码放出来了,但是并没有做过多的介绍,所以如果自己硬看可能需要花费很长的时间,尤其这些代码并不是自己写的.项目不算复杂但是也不算简单,这篇文 ...

  9. WCF学习之旅—基于Fault Contract 的异常处理(十八)

       WCF学习之旅—WCF中传统的异常处理(十六) WCF学习之旅—基于ServiceDebug的异常处理(十七) 三.基于Fault Contract 的异常处理 第二个示例是通过定制Servic ...

  10. python中的默认参数

    https://eastlakeside.gitbooks.io/interpy-zh/content/Mutation/ 看下面的代码 def add_to(num, target=[]): tar ...