Linux网络相关配置
一、修改网卡相关配置
Linux网络参数是在/etc/sysconfig/network-scripts/ifcfg-eth0中设置,其中ifcfg-eth0表示是第一个网卡,如果还有另外一块网卡,则配置为 ifcfg-eth1。
如下例:
|
[root@bigdata-senior01 ~]# cat 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 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: UP BROADCAST RUNNING MULTICAST MTU:1500 RX packets:2226 errors:0 dropped:0 TX packets:1166 errors:0 dropped:0 collisions:0 txqueuelen:1000 RX bytes:235668 (230.1 KiB) TX bytes:132506 (129.4 KiB) |
如果显示了ip地址,说明配置成功。
2、
检查路由配置
|
[root@bigdata-senior01 Kernel IP Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.100.0 0.0.0.0 255.255.255.0 U 0.0.0.0 192.168.100.2 0.0.0.0 |
可以看到,网关配置已经成功
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 # Generated by nameserver nameserver |
如果在/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网络相关配置的更多相关文章
- Linux网络基础配置
这是看itercast视频的笔记 Linux网络基础配置 以太网连接 在Linux中,以太网接口被命令为:eth0, eth1等, 0,1代表网卡编号 通过lspci命令可以查看网上硬件信息(如果是u ...
- 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掉的网卡, ...
- Linux入门-6 Linux网络基本配置
1. 网络基础知识 网络编址 IP编址 子网掩码 同一网络主机之间通信--MAC地址 不同网络之间的通信 路由 域名 DNS 基本网络参数 2. Linux网络基础配置 以太网连接 配置网络信息 网络 ...
- Linux网络属性配置命令和管理详解
一.Linux网络属性配置 1.Linux主机接入到网络方式 IP/NETMASK:实现本地网络通信 路由(网关):可以进行跨网络通信 DNS服务器地址:基于主机名的通信,Linux可以有三个DNS地 ...
- Linux网络相关、firewalld和netfilter、netfilter5表5链介绍、iptables语法 使用介绍
第7周第3次课(5月9日) 课程内容: 10.11 Linux网络相关10.12 firewalld和netfilter10.13 netfilter5表5链介绍10.14 iptables语法 扩展 ...
- Linux 网络相关命令 Cheat Sheet
以下漫画形式呈现的常用 Linux 网络相关命令速查表来自 twitter -
- Linux centos7 Linux网络相关、firewalld和netfilter、netfilter5表5链介绍、iptables语法
一. Linux网络相关 yum install net-tools ifconfig查看网卡ip ifup ens33开启网卡 ifdown ens33关闭网卡 设定虚拟网卡ens33:0 mii- ...
- Linux网络属性配置
目录 IP地址分类 如何将Linux主机接入到网络中 网络接口的命名方式 ifcfg系列命令 如何配置主机名 如何配置DNS服务器指向 iproute2系列命令 Linux管理网络服务 永久生效配置路 ...
- linux网络相关配置文件
linux系统一般来说分为两大类:1.RedHat系列:Redhat.Centos.Fedora等:2.Debian系列:Debian.Ubuntu等. linux系统中,TCP/IP网络是通过若干个 ...
随机推荐
- 页面中多个script块之间的关系
一:函数声明与函数定义表达式在函数调用间的区别 <script type="text/javascript"> doA(); var doA = function(a ...
- css中的浮动与三种清除浮动的方法
说到浮动之前,先说一下CSS中margin属性的两种特殊现象 1, 外边距的合并现象: 如果两个div上下排序,给上面一个div设置margin-bottom,给下面一个div设置margin-top ...
- nodejs利用ajax实现网页无刷新上传图片
nodejs利用ajax实现网页无刷新上传图片 标签(空格分隔): nodejs 通常情况下上传图片是要通过提交form表单来实现的,但是这又不可避免的产生了网页转. 利用ajax技术和FormDat ...
- 【代码笔记】iOS-获得当前的月的天数
一,代码. #import "ViewController.h" @interface ViewController () @end @implementation ViewCon ...
- PC虚拟现实应用的性能分析与优化:从CPU角度切入
如今,虚拟现实 (VR) 技术正日益受到欢迎,这主要得益于遵循摩尔定律的技术进步让这一全新体验在技术上成为可能.尽管虚拟现实能给用户带来身临其境般的超凡体验,但相比传统应用,其具有双目渲染.低延迟.高 ...
- 类型转换器(InitBinder 初始化绑定器)
单日期格式 导入jar包 创建FirstController.java @Controller public class FirstController { /** * @param binder * ...
- 杂项之python描述符协议
杂项之python描述符协议 本节内容 由来 描述符协议概念 类的静态方法及类方法实现原理 类作为装饰器使用 1. 由来 闲来无事去看了看django中的内置分页方法,发现里面用到了类作为装饰器来使用 ...
- 理解Storm并发
作者:Jack47 PS:如果喜欢我写的文章,欢迎关注我的微信公众账号程序员杰克,两边的文章会同步,也可以添加我的RSS订阅源. 注:本文主要内容翻译自understanding-the-parall ...
- Cowboy 开源 WebSocket 网络库
Cowboy.WebSockets 是一个托管在 GitHub 上的基于 .NET/C# 实现的开源 WebSocket 网络库,其完整的实现了 RFC 6455 (The WebSocket Pro ...
- ValueInjecter----最好用的OOM(以微信消息转对象举例)
使用数据实体的好处我这里就不多说了,但大家享受这些好处的时候,难免也对那些琐碎的赋值代码感到厌烦,基于此,我认为掌握一个oom的使用,还是很有必要的. 这种类型的工具有很多,比如automapper, ...