Linux /etc/network/interfaces配置接口方法

Linux下/etc/network/interfaces文件用来配置网络接口。

初始化网口Ethernet Interface

大部分的网络接口配置都可以在/etc/network/interfaces中解决。例如为网卡配置静态IP(dhcp),设置路由信息,配置IP掩码,设置默认路由等。

PS: 如果想要在系统启动时就自动启动网口,需要添加auto一行,详见下面示例。

1. 使用动态IP地址

auto eth0
iface eth0 inet dhcp

2. 使用静态IP地址

auto eth0
iface eth0 inet static
  address 192.168.1.100
  netmask 255.255.255.0
  gateway 192.168.1.1
#  network 192.168.1.0
#  broadcast 192.168.1.255

network和broadcast一般使用默认值就行。

3. 查看路由表

# route
Kernel IP routing table
Destination   Gateway     Genmask     Flags Metric Ref  Use Iface
default     192.168.1.1   0.0.0.0     UG  0   0    0 eth0
192.168.1.0   *        255.255.255.0  U   0   0    0 eth0
# route -n
Kernel IP routing table
Destination   Gateway     Genmask     Flags Metric Ref  Use Iface
0.0.0.0     192.168.1.1   0.0.0.0     UG  0   0    0 eth0
192.168.1.0   0.0.0.0     255.255.255.0  U   0   0    0 eth0

route -n不解析名字。

以上就是我们小编给大家整理的相关内容,感谢大家的学习和支持。

(0)

相关推荐

  • linux DMA接口知识点详解

    1.两种DMA映射类型 1.1. 一致性DMA映射(Consistent DMA mappings ) 主要用于映射长时间使用的区域. CPU和DMA controller不需要考虑cache的影响. 这里的consistent实际上是coherent的概念,不能保证consistent,也就是说需要memory barrier来保证memory order. 1.2 流式DMA映射(streaming DMA mapping) 主要用于一次性DMA传输,传输完成后就会释放. 2.指定DMA设备

  • Linux中BSD套接口开发的基础介绍

    这是关于如何用各种可以得到的接口为Linux开发网络程序的系列文章的第一篇.就像大多数Unix-based的操作系统一样,Linux支持将TCP/IP作为本地的网络传输协议.在这个系列中,我们假定你已经比较熟悉Linux上的C编程和Linux的一些系统知识诸如signals,forking等等. 这篇文章是关于如何用BSD套接口创建网络程序的基础介绍 .在下一篇中,我们会解决涉及到建立(网络)deamon进程的问题.而且今后的文章我们还会涉及到使用远程过程调用(RPC),以及用CORBA/dis

  • Linux操作系统中BSD套接口开发的基础介绍

    这是关于如何用各种可以得到的接口为Linux开发网络程序的系列文章的第一篇.就像大多数Unix-based的操作系统一样,Linux支持将TCP/IP作为本地的网络传输协议.在这个系列中,我们假定你已经比较熟悉Linux上的C编程和Linux的一些系统知识诸如signals,forking等等. 这篇文章是关于如何用BSD套接口创建网络程序的基础介绍 .在下一篇中,我们会解决涉及到建立(网络)deamon进程的问题.而且今后的文章我们还会涉及到使用远程过程调用(RPC),以及用CORBA/dis

  • linux系统使用python监测网络接口获取网络的输入输出

    net.py 获取网络接口的输入和输出 复制代码 代码如下: #!/usr/bin/env Pythonimport timeimport sys if len(sys.argv) > 1: INTERFACE = sys.argv[1]else: INTERFACE = 'eth0'STATS = []print 'Interface:',INTERFACE def rx(): ifstat = open('/proc/net/dev').readlines() for interface i

  • 在Linux中如何查看可用的网络接口详解

    前言 在我们安装完一个 Linux 系统后最为常见的任务便是网络配置了.当然,你可以在安装系统时进行网络接口的配置.但是,对于某些人来说,他们更偏爱在安装完系统后再进行网络的配置或者更改现存的设置. 众所周知,为了在命令行中进行网络设定的配置,我们首先必须知道系统中有多少个可用的网络接口.本次这个简单的指南将列出所有可能的方式来在 Linux 和 Unix 操作系统中找到可用的网络接口. 在 Linux 中找到可用的网络接口 我们可以使用下面的这些方法来找到可用的网络接口. 方法 1 使用 if

  • Linux系统下 centos7下搭建ElasticSearch中间件及常用接口演示

    一.中间件简介 1.基础概念 ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口.Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎. 2.分布式数据库 分布式数据库系统通常使用较小的计算机系统,每台计算机可单独放在一个地方,每台计算机中都可能有DBMS的一份完整拷贝副本,或者部分拷贝副本,并具有自己局部的数据库,位于不同地点的许多计算机通过网络

  • Linux /etc/network/interfaces配置接口方法

    Linux下/etc/network/interfaces文件用来配置网络接口. 初始化网口Ethernet Interface 大部分的网络接口配置都可以在/etc/network/interfaces中解决.例如为网卡配置静态IP(dhcp),设置路由信息,配置IP掩码,设置默认路由等. PS: 如果想要在系统启动时就自动启动网口,需要添加auto一行,详见下面示例. 1. 使用动态IP地址 auto eth0 iface eth0 inet dhcp 2. 使用静态IP地址 auto et

  • Linux系统 为命令配置别名的方法

    什么是别名 在管理和维护Linux系统的过程中,将会使用到大量命令,有一些很长的命令或用法经常被用到,重复而频繁的输入某个很长命令或用法是不可取的.这时可以使用 别名 功能将这个过程简单化. Linux系统下 有的命令 如 rm cp mv 等  这些命令是删除 移动之类的 使用时要谨慎  也可以通过设置 别名 来进行变相的一些的提醒 简单来说 1.使用危险的命令前给予警告 cp rm mv 2.复杂命令使用更加方便 问题:为rm配置别名 do not use rm即运行rm命令的时候  系统提

  • Linux CentOS 定时运行脚本配置的方法

    很多时候我们有希望服务器定时去运行一个脚本来触发一个操作,比如使用七牛的工具上传,如果同步文件里面有新增加一个文件,这个时候我们可以提供定时脚本去完成我们需要的同步命令(七牛的qrsbox工具是自动会同步的,只需要在同步文件夹里面增加一个文件就会自动监听上传). 1.安装crontab [root@CentOS ~]# yum install vixie-cron [root@CentOS ~]# yum install crontabs vixie-cron软件包是cron的主程序: cron

  • linux expect 自动登录交换机保存配置的方法

    telnet.exp 文件内容如下: #!/usr/bin/expect -f set ip [lindex $argv 0 ] set username [lindex $argv 1 ] set password [lindex $argv 2 ] set superpassword [lindex $argv 3 ] set timeout 10 spawn telnet $ip expect { "name" { send "$username\r";exp

  • 配置Linux使用LDAP用户认证的方法

    我这里使用的是CentOS完成的LDAP用户管理,可能与网上的大部分教程不同,不过写出来了,那么是肯定能用的了,不过会有部分文件,忘指教. 这里使用的 OPENLdap 配合 CentOS7 完成的用户管理,需要配置 nssswitch .pam 和 sssd 3个服务,需要先有一定的了解才能完成本文的配置. 基础配置# 1.完成yum源的配置 mkdir /root/back tar -Jcvf /root/back/yum.repos.d-`date '+(%Y.%m.%d_%H:%M:%S

  • vue webpack开发访问后台接口全局配置的方法

    在实际开发中,使用vue 后就是前后端分离开发了,这时候我们就需要访问后台的接口来拿到数据,需要URL,name,password来获取到token才能正常使用接口,下面就来配置. 1.找到config文件夹,在prod.env.js中添加一下代码(若没有此JS,自己创建一个就可以了) 'use strict' module.exports = { NODE_ENV: '"production"', API_ROOT: '"//123.116.245.150:18081/ap

  • Linux命令提示符显示格式的配置方法

    linux用户登录以后,命令提示符上一般有形如 [root@hostname /usr/local ] $ 这样的格式,如果要修改命令提示符的显示方式,可以通过修改环境变量PS1来实现. 我自己的配置是: export PS1='[\u@\h $PWD]\$ ' 显示出来的结果就是 [allenlinrui@HOSTNAME /data/allenlinrui]$ 其中的参数介绍如下: \u 显示当前用户账号 \h 显示当前主机名 \W 只显示当前路径最后一个目录 \w 显示当前绝对路径(当前用

  • pycharm 在windows上编辑代码用linux执行配置的方法

    如下所示: 如上图所示点击右上角 'configure python interpreter' 弹窗如上图所示,选择项目, 'project interpreter'  对应编译服务器 'path mappings' 对应本地该项目与linux系统中该项目对应位置 以上这篇pycharm 在windows上编辑代码用linux执行配置的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.

  • 在 Linux 上查看和配置密码时效的方法

    使用正确的设置,可以强制 Linux 用户定期更改密码.以下是查看密码时效以及如何更改其中设置的方法. 可以将 Linux 系统上的用户密码配置为永久或设置过期时间,以让人们必须定期重置它们.出于安全原因,通常认为定期更改密码是一种好习惯,但默认并未配置. 要查看和修改密码时效,你需要熟悉几个重要的命令:chage 命令及其 -l 选项,以及 passwd 命令及其 -S 选项.本文会介绍这些命令,还有其他一些 chage 命令选项来配置密码时效. 查看密码时效设置 确定某个特定帐户是否已设置密

  • Linux下环境变量配置方法小结(.bash_profile和.bashrc的区别)

    在linux系统下,如果下载并安装了应用程序,在启动时很有可能在键入它的名称时出现"command not found"的提示内容.如果每次都到安装目标文件夹内,找到可执行文件 来进行操作就太繁琐了,这种情况下就涉及到环境变量PATH的设置问题,而PATH的设置也是在linux下定制环境变量的一个组成部分. 环境变量配置的两个方法: 1)修改/etc/profile文件 推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,缺点是可能会给系统带来安全性问题. 这里是针对所有

随机推荐