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网络是通过若干个 ...
随机推荐
- 12、Struts2表单重复提交
什么是表单重复提交 表单的重复提交: 若刷新表单页面, 再提交表单不算重复提交. 在不刷新表单页面的前提下: 多次点击提交按钮 已经提交成功, 按 "回退" 之后, 再点击 &qu ...
- 我这么玩Web Api(二):数据验证,全局数据验证与单元测试
目录 一.模型状态 - ModelState 二.数据注解 - Data Annotations 三.自定义数据注解 四.全局数据验证 五.单元测试 一.模型状态 - ModelState 我理解 ...
- .NET应用程序域
在.NET平台下,可执行程序并没有直接承载在Windows进程中,而非托管程序是直接承载的..NET可执行程序承载在进程的一个逻辑分区中,称之为应用程序域(AppDomain).一个进程可以包含多个应 ...
- Nginx反向代理,负载均衡,redis session共享,keepalived高可用
相关知识自行搜索,直接上干货... 使用的资源: nginx主服务器一台,nginx备服务器一台,使用keepalived进行宕机切换. tomcat服务器两台,由nginx进行反向代理和负载均衡,此 ...
- Register-SPWorkflowService 404
最近需要做一个SharePoint 2013工作流演示环境. 于是在自己的本子上安装了一个虚拟机. 虚拟机操作系统是Windows Server 2012 R2,计划把AD.SQL Server 20 ...
- 【从零开始学BPM,Day1】工作流管理平台架构学习
[课程主题] 主题:5天,一起从零开始学习BPM [课程形式] 1.为期5天的短任务学习 2.每天观看一个视频,视频学习时间自由安排. [第一天课程] Step 1 软件下载:H3 BPM10.0全开 ...
- keepalived从机接管后主机恢复不抢占VIP
在lvs+keepalived环境中,为了减小keepalived主从切换带来的意外风险,,设置主机恢复后不抢占VIP.待进行vrrp协议通告备机不可用时切换.主要修改两个地方.(红色部分) 只需修改 ...
- 希尔排序(java)
时间复杂度为O( n^(3/2) )不是一个稳定的排序算法 如何看一个算法是否稳定:{("scala",12),("python",34),("c++ ...
- Hadoop1 Centos伪分布式部署
前言: 毕业两年了,之前的工作一直没有接触过大数据的东西,对hadoop等比较陌生,所以最近开始学习了.对于我这样第一次学的人,过程还是充满了很多疑惑和不解的,不过我采取的策略是还是先让环 ...
- 【完全开源】知乎日报UWP版(下篇):商店APP、github源码、功能说明。Windows APP 良心出品。
目录 说明 功能 截图+视频 关于源码和声明 说明 陆陆续续大概花了一个月的时间,APP算是基本完成了.12月份一直在外出差,在出差期间进行了两次功能完善,然后断断续续修补了一些bug,到目前为止,我 ...