ifupdown

ubuntu 本身支持linux的网络底层设置命令:ifconfig,route,ip 等命令,但为了让网络设置更加简单,Debian 提供了一个标准的高级网络设置工具,包含 ifup 和ifdown 程序和 /etc/network/interfaces 文件。 如果你选择用 ifupdown 来配置你的网络,那么就不要同时使用底层工具去配置。这也意味着你不应该用其他高级配置工具,如whereami、divine、intuitively 等。他们调用的也是底层配置工具。ifupdown 程序在设计的时候,是假设仅有这样一个程序会被用来设置网络接口的。

一.命令:

1.ifup

  ifup 启动 /etc/network/interfaces

2.ifdown

  ifup 关闭 /etc/network/interfaces

3.ifconfig

  给接口设置修改网络参数

$ifconfig {interface} {up|down}  #启动某个接口

$ifconfig interface {options}  #配置某个接口

#options :up, down,mtu,broadcast

  

二.编辑设置文件:(/etc/network/interfaces)

  基本接口设置

iface eth0 inet static #接口eth0
address 192.168.0.111 #设置ip地址
netmask 255.255.255.0 #设置掩码
gateway 192.168.0.1 #设置网关

  路由设置

up route add -net 10.0.0.0 netmask 255.0.0.0 gw 192.168.0.2 dev $IFACE #添加某个ip路由路由
down route del -net 10.0.0.0 netmask 255.0.0.0 gw 192.168.0.2 dev $IFACE #关闭某ip路由
up echo Interface $IFACE going up | /usr/bin/logger -t ifup #回显信息
down echo Interface $IFACE Going down | /usr/bin/logger -t ifdown #回显信息

  域名

#参考resolv.conf对应功能
dns-search somedomain.org #定义域名的搜索列表
dns-nameservers 195.238.2.21 195.238.2.22 #定义DNS服务器的IP地址
dns-domain #定义本地域名
dns-sortlist #对返回的域名进行排序

  DHCP配置

iface eth0 inet dhcp

  配置无线网卡

iface eth0 inet dhcp
wireless-essid 网络名
wireless-key 密码

  设置PPP接口,或者PPoE接口

iface ppp0 inet ppp
provider myisp

  为网关配置多个以太网接口

iface eth0 inet dhcp #局域网1,动态ip

iface eth1 inet static #局域网2,动态ip
address 192.168.1.1
netmask 255.255.255.0

  设置虚拟接口

  你可以设置一个以太网卡使其成为拥有很多 IP 子网的接口。

iface eth0 inet static #局域网1 内网
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255 iface eth0:0 inet dhcp #局域网2 虚拟接口

  双逻辑接口

iface home inet static #逻辑接口1,一般缺省逻辑接口为eth0
address 192.168.0.123
netmask 255.255.255.0
gateway 192.168.0.1 iface work inet static #逻辑接口2
address 81.201.3.123
netmask 255.255.0.0
gateway 81.201.1.1

  命令行启动逻辑接口 

$ ifdown eth0       #启动逻辑接口home,
$ ifup eth0=home $ ifdown eth0 #启动逻辑接口work
$ ifup eth0=work 

ubuntu 使用ifupdown 进行高级网络设置的更多相关文章

  1. Ubuntu中启用关闭Network-manager网络设置问题!

    Ubuntu中启用关闭Network-manager网络设置问题! [Server版本] 在UbuntuServer版本中,因为只存有命令行模式,所以要想进行网络参数设置,只能通过修改/etc/net ...

  2. Ubuntu中启用关闭Network-manager网络设置问题! 【Server版本】

    在UbuntuServer版本中,因为只存有命令行模式,所以要想进行网络参数设置,只能通过修改/etc/network/interfaces.具体设置方法如下: (1) UbuntuServer 修改 ...

  3. Linux高级网络设置——将多个网卡设置成一个网卡

    Linux下可以设置网卡模式 模式0:负载均衡 模式1:主备模式,不提高网络带宽 模式3:多网卡同时发送相同的数据 准备实验环境: Redhat 6.4 企业版64位,最小化安装. 给虚拟机添加网卡 ...

  4. Linux高级网络设置——给网卡绑定多个IP

    假设这样一种场景: 某运营商的Linux服务器上装配了2家互联网公司的Web服务,每个Web服务分配了一个公网IP地址.但是运营商的Linux服务器只有一块网卡.这就需要在一块网卡上绑定多个IP地址. ...

  5. CentOS 7 安装中网络设置111

    如果在安装过程中需要使用网络,需要启动网卡,默认是DHCP 点击configure进入设置 General 常规设置 Automatically connect to this network whe ...

  6. Linux网络设置高级指南

    from:http://www.oschina.net/question/23734_117144 Linux网络设置高级指南 本文面向的是被Linux复杂的有线无线网络架构弄得头昏脑胀:或者被网上半 ...

  7. Visualbox安装Ubuntu网络设置

    注意:Windows 10在安装Visualbox后,创建的Ubuntu系统只有32位的,没有64位供选择,原因是Windows 10系统自带的Hyper-V系统占用了CPU虚拟化技术,解决的方法是取 ...

  8. VMware中的Ubuntu网络设置

    网络配置: VMware安装后会有两个默认网卡,分别是VMnet8(192.168.83.1)和VMnet1(192.168.19.1),当然不同的机器上,这两个网卡的 IP会不同的.在windows ...

  9. ubuntu 12.04网络设置

    1.服务器版本 设置IP地址 ubuntu 12.04的网络设置文件是/etc/network/interfaces,打开文件,会看到 auto lo iface lo inet loopback 这 ...

随机推荐

  1. file_get_contents无法请求https连接的解决方法 php开启curl

    file_get_contents无法请求https连接的解决方法 方法1: PHP.ini默认配置下,用file_get_contents读取https的链接,就会如下错误: Warning: fo ...

  2. shiro 集成spring 配置 学习记录(一)

    首先当然是项目中需要增加shiro的架包依赖: <!-- shiro --> <dependency> <groupId>org.apache.shiro</ ...

  3. Paradox

    克己博伦 当一个无法阻挡的力量,碰到了一个无法移动的物体?如果这个力量移动了物体,那么这个物体就不是无法移动的.如果这个力量没有移动物体,那么这个无法阻挡的力量就被挡了下来. 上帝能造出一个重到他自己 ...

  4. Springboot-读取核心配置文件及自定义配置文件

    读取核心配置文件 核心配置文件是指在resources根目录下的application.properties或application.yml配置文件,读取这两个配置文件的方法有两种,都比较简单. 核心 ...

  5. [C++] STACK_Principle

    STACK_Principle

  6. [SoapUI] Context is per test case, every test case has a different context

  7. 如何让springmvc在启动的时候执行特定的业务处理

    如何让springmvc在启动的时候执行特定的业务处理 java 的 web服务器启动时,经常会做一些特定的业务逻辑处理,比如数据库初始化, 初始化系统参数,读取配置文库等. 很多web服务的中间件, ...

  8. es学习-索引别名

    别名不能重复,也不能喝索引名称重复.(一个索引可以创建多个别名) 语法: 添加一个别名: url:POST http://192.168.0.108:9200/_aliases/ 参数: { &quo ...

  9. VWAP算法(成交量加权平均价)

    算法交易其实主要是用在基金公司.券商量化比较多.例如我已经选好股,要大量买入,但是单凭交易员的操作海量单而且要完成买入100万股这些的操作是有点的困难的.那么这时候怎样解决拆单,防止冲击成本的问题呢? ...

  10. Qt5.3.1,的linux平台体验之旅

    1. samba安装:http://blog.csdn.net/voice_shen/article/details/7692605 2. 安装run,  sudo chmod 777 filenam ...