Ubuntu
的网络接口配置文件只有一个
/etc/network/interfaces
这一个文件中保存了所有网络接口的配置,这个文件更像是一个脚本文件而不是配置文件,事实也是如此,这里面的配置是作为
ifup
或
ifdown
(其实是一个命令)
的参数或命令执行的。
语法:
以“
#
”开始的行会忽略,且必需放在行首,不支持行后注释
可以用反斜线“
\
“把一行续写到下一行。
这个文件由
0
个或多个
iface,mapping,auto,allow-
字段组成,如
auto lo eth0
allow-hotplug eth1
iface lo inet loopback
mapping eth0
script /usr/local/sbin/map-scheme
map HOME eth0-home
map WORK eth0-work
iface eth0-home inet static
address 192.168.1.1
netmask 255.255.255.0
up flush-mail
iface eth0-work inet dhcp
iface eth1 inet dhcp
以
auto
字段开始相当于调用
ifup
的
-a
选项,将打开指定的物理接口,这个操作会被系统启动脚本自动调用,
auto
后面同一行上跟随物理设备名列表,
ifup
按顺序依次启动这里列出的接口设备,可以存在多个
auto
字段。
设备名将传递给
ifup
命令的第一个非选项参数
Mapping
字段用于映身一个物理接口到一个逻辑名字
iface
字段定义一个逻辑接口(相对于物理接口),后面跟随一个逻辑或物理接口接名字,然后是一个地址族类型,可以为
inet(Ipv4),ipx,inet6(Ipv6)
,再往后是方法名。在这个字段的子行上可以有一些附加选项,具体依懒于地址族和方法类型,由于选项并不常用,具体这里就略过了,想了解的看手册吧。
地址族
一,inet
地址族
可用方法名
loopback,static
,
manual
loopback
方法
定义
Ipv4
回环接口,无选项
static
方法定义静态
IP
地址
选项:
address IP
地址
,
必须
netmask
掩码,必须
broadcast
广播地址
network
网络地址,
2.0.x
系内核必须(没人用了吧)
metric
默认路由路数,整数
gateway
网关地址
pointtopoint IP
地址,作用未知
media
介质类型,依懒于驱动
hwaddress
类型,地址,类型可以是
ether,ax25,ARCnet
,地址依懒于选择的类型
mtu size mtu
大小
manual
方法
不配置,使用默认,无选项
dhcp
方法
使用以下任意dhcp
客户端工具通过
获取地址:
dhclient, pump, udhcpc, dhcpcd
(顺序是固定的)
如果你有一个高级的
DHCP
安装,它将不使用
ifup
的配置,而是
DHCP
安装自己的。
选项:
hostname
用于
pump,dhcpcd,udhcpc
leasehours
用于
pump
leasetime
用于
dhcpcd
vendor
仅用于
dhcpcd
client
仅用于
dhcpcd,udhcpc
hwaddress
同
static
方法的描述
ppp
方法
这个方法被
pon/poff
用于配置
ppp
接口
选项:
provider
来自于
/etc/ppp/peers
目录
其它的方法不常用就不再说了
二,INET6地址族
这部分描述inet6地址族中的方法
loopback方法
分享到:
相关推荐
Ubuntu/Debian的系统下对IP的自动配置脚本,包括网卡,IP ,掩码,网关,DNS服务器的配置,使用指令:sudo ipaddr.sh.x -i eth0 -a 192.168.1.10 -m 255.255.255.0 -g 192.168.1.1 -d 8.8.8.8 根据自己的需求进行一定...
在ubuntu或者debian下面玩smartcard的必须品。知道的自然知道。
Deepin-wine 环境的 Ubuntu/Debian 移植版(使用deepin原版二进制文件,解决依赖问题)
Ubuntu/Debian man帮助页扩展3.01-1 第二部分---系统调用介绍 第三部分---C函数介绍
资源已跟新,请下载《Ubuntu 和 Debian下安装Deepin第三方软件(QQ/TIM/微信/阿里旺旺/迅雷/百度网盘)脚本》
Ubuntu/Debian 自有软件包构建私有源 linux在自建私有yum源方面,我们熟知redhat系列的createrepo命令,配合rpmbuild命令,使我们创建私有yum真是相当简单了,如果切换到debian系列下面呢?前面的文件讲解了怎么...
选择合适的Ubuntu版本 在系统安装篇已经说过了,32位CPU用户安装32位版的Ubuntu,64位CPU的就安装64位版本。有人说64版本安装软件有兼容性问题。我从Ubntuu7.04开始到现在的8.04一直使用64位系统,一直都很稳定没...
现在我们已经在Debian/UbuntuVPS(VDS)或独立主机安装LNMP,安装最快最新(Nginx、MySQL、PHP、phpMyAdmin)生产环境。 下面介绍配套的DebianLNMP虚拟主机管理工具,快速创建Nginx PHP5.3 MySQL配置。 什么是...
网上的方法都是在CentOS下进行的,而我用的是Deepin系统,也就是基于Ubuntu/Debian的发行版。 而且网上的某些方法用./configure –with-ssl这条命令是无效的,下面给出解决问题的方案。 出现这种错误可以在Modules/...
ubuntu / debian内核的附件,用于引导VHD。
适配deepin/Debian系Linux的应用商店;主动适配wine应用,存放到储存库供大家获取 我们支持:Deepin 20 ; Ubuntu 22.04 LTS / Ubuntu 20.04 LTS(将会逐渐停止支持) ; UOS Home 21
webmin_2.102_all.deb : 适用于 Ubuntu / Debian 系列发行版的安装包 webmin-2.102-1.noarch.rpm : 适用于 rhel / CentOS/ fedora 发行版的安装文件 webmin-2.102-minimal.tar.gz : 迷你版本安装源码包 webmin-2.102...
debian-6.0.1a安装DELL R410网卡驱动,因为没有备用的机器做图解教程,以后有机器再做。 这是一台 DELL R410机器,...(5)debian 会自动把 /mnt/下的两文件复制到 /lib/firmware/bnx2/ 下。 (6)成功加载网卡。
QIHUA-X64 平台提供ubuntu、debian 等发行版linux 系统,在光盘 “QIHUA-X64 光盘/SDK 源码”目录下面,提供相关...Ubuntu、Debian、Linux+QT 内核完全相同,编译配置方法相同。这儿以 ubuntu18 源码为例简绍编译配置.
第1部分 debian 的介绍与安装 第2部分 配置基本系统 第3部分 系统管理与自动化 第4部分 软硬件的使用 第5部分 网络服务的配置与管理
ansible-zabbix-agent, 为 RedHat/Debian/Ubuntu 安装和维护zabbix代理 目录概述升级插件1.0.00.8.0要求操作系统Zabbix版本Zabbix 3.4Zabbix 3.2:Zabbix 3.0:Zabbix 2.4:Zabbix 2.2:Zabbix AP
简介 ubuntu(debian)的软件包管理
The Project Gutenberg EBook of Debian GNU/Linux: Guide to Installation and Usage by John Goerzen and Ossama Othman Copyright laws are changing all over the world. Be sure to check the copyright laws ...
检查http://neurodebian.inm7.de/debian/pool/main/o/openmeeg/以获取更新,如果软件包超过五年,请考虑从源代码构建 OpenMEEG。 在 Fedora 上: $ dnf 安装 openmeeg openmeeg-devel python2-openmeeg 在 RHEL/...