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网络是通过若干个 ...
随机推荐
- [C#] 走进 LINQ 的世界
走进 LINQ 的世界 序 在此之前曾发表过三篇关于 LINQ 的随笔: 进阶:<LINQ 标准查询操作概述>(强烈推荐) 技巧:<Linq To Objects - 如何操作字符串 ...
- [LintCode]——目录
Yet Another Source Code for LintCode Current Status : 232AC / 289ALL in Language C++, Up to date (20 ...
- java面向对象中的关键字
1,super关键字 super:父类的意思 1. super.属性名 (调用父类的属性) 2. super.方法名 (调用父类的方法) 3. super([参数列表])(调用父类的构造方法) 注意: ...
- 【SAP业务模式】之ICS(三):前台操作
本片博文开始讲解SAP前台是如何实现ICS业务模式的. 一.VA01开立销售订单 我这里为了方便,创建了一个订单类型ZMIV作为公司间销售的订单类型,其实公司间销售订单跟标准的销售订单是一致的.同时, ...
- Android—自定义开关按钮实现
我们在应用中经常看到一些选择开关状态的配置文件,做项目的时候用的是android的Switch控件,但是感觉好丑的样子………… 个人认为还是自定义的比较好,先上个效果图:
- 数据库备份并分离日志表(按月)sh 脚本
#!/bin/sh year=`date +%Y` month=`date +%m` day=`date +%d` hour=`date +%H` dir="/data/dbbackup/f ...
- angularJS(6)
angularJS(6) 一:angularJs的事件. 1.ng-click指令定义了AngularJS点击事件. <div ng-app="myapp" ng-contr ...
- 玩转 Linux 系统的方法论
Linus 说“Just for fun”,而我要说“Just for 折腾”.想知道我是怎样折腾 Linux 的,请看下面这个截图: 从这个截图可以看出,我为了“折腾” Linux 系统,在我的电脑 ...
- 探索 Linux 系统的启动过程
引言 之所以想到写这些东西,那是因为我确实想让大家也和我一样,把 Linux 桌面系统打造成真真正正日常使用的工具,而不是安装之后试用几把再删掉.我是真的在日常生活和工作中都使用 Linux,比如在 ...
- 死去活来,而不变质:Domain Model(领域模型) 和 EntityFramework 如何正确进行对象关系映射?
写在前面 阅读目录: 设计误区 数据库已死 枚举映射 关联映射 后记 在上一篇<一缕阳光:DDD(领域驱动设计)应对具体业务场景,如何聚焦 Domain Model(领域模型)?>博文中, ...