一. centos的网络配置
 
 1.  修改 /etc/sysconfig/network-scripts/ifcfg-IFACE:
            DEVICE:此配置文件应用到的设备
            HWADDR:对应的设备的MAC地址
            BOOTPROTO:激活此设备时使用的地址配置协议,常用的dhcp, static, none, bootp
            NM_CONTROLLED:NM是NetworkManager(功能等同于network,但功能在centos6中不完善)的简写;此网卡是否接受NM控制CentOS6建议为“no”
            ONBOOT:在系统引导时是否激活此设备
            TYPE:接口类型;常见有的Ethernet, Bridge
            UUID:设备的惟一标识
            IPADDR:指明IP地址
            NETMASK:子网掩码
            GATEWAY: 默认网关
            DNS1:第一个DNS服务器指向(如果在/etc/resolv.conf也配置,并且NM开启,这里的优先级高;如果NM不开启,/etc/resolv.conf优先级高)
            DNS2:第二个DNS服务器指向
            USERCTL:普通用户是否可控制此设备
            PEERDNS:如果BOOTPROTO的值为“dhcp”,是否允许dhcp server分配的dns服务器指向信息直接覆盖至/etc/resolv.conf文件中
 
 
2. 一个简洁的例子如下

配置好后要重启,比如:ifconfig eth0 down; ifconfig eth0 up (远程连接的话慎用), 也可以service network restart ; 或者 /etc/rc.d/init.d/network restart
 
 
 
3. 其中DNS,GATEWAY也可以单独配置
 
1)DNS在/etc/reslov.conf中配置,可以配置多个DNS,保存即生效。

     nameserver 223.5.5.5
     nameserver 8.8.8.8
     nameserver 114.114.114.114
 
 
     补充内容:DNS的正解,反解命令:
     正解:FQDN-->IP,2种方式
     # dig -t A FQDN---正解测试   例如: dig -t A www.baidu.com  解析出其ip地址
     # host -t A FQDN
 
     反解:IP-->FQDN,也有2种方式
     # dig -x IP          例如:dig -x 172.16.0.1
     # host -t PTR IP
 
 
2)GATEWAY单独配置
 
 vi /etc/sysconfig/network,将network的内容改为下面的
 
 
NETWORKING=yes#表示系统是否使用网络(IPV4),一般设置为yes。
NETWORKING_IPV6=no#不适用IPV6
HASTNAME#设置主机名,localhost. localhostdomain为默认主机名称
GATEWAY=192.168.118.1#设置网关,选一个未使用的地址即可
 
 
 4.   有时候需要给网卡配置多地址,2种方式:
 
        方式1---  ifconfig IFACE:ALIAS     比如 ifconfig eth0:0 192.168.0.22/24 up        
        方式2---  ip addr add, 比如ip addr add 10.0.0.1/24 dev eth0
        
        若想永久生效,3个步骤 
            1. cp ifcfg-eth0 ifcfg-eth0:0       
            2. 修改配置文件ifcfg-eth0:0:
                     DEVICE=eth0:0
                     IPADDR=192.168.0.22
            3. 配置文件中的网关,MAC地址,UUID去掉
 
            注意:网卡别名不能使用dhcp协议来设置;
 
 
 
 
二.  ubuntu中配置网络属性
 
1. 修改/etc/network/interfaces设置静态IP
sudo vim /etc/network/interfaces
 
默认情况下应该有如下两行
auto lo
iface lo inet loopback
修改成如下,实际情况不一定是eth0.
 
# The primary network interface
auto eth0  #表示让网卡开机自动挂载eth0
iface eth0 inet static 
address 192.168.2.1
netmask 255.255.255.0
gateway 192.168.2.254
dns-nameservers 8.8.8.8 
#network 192.168.2.0 
#broadcast 192.168.2.255
 
重启网络使上面的配置生效:
sudo /etc/init.d/networking restart
 
注意:
1) 这里的DNS也可以单独配置,创建/修改 /etc/resolvconf/resolv.conf.d/base,添加如下内容 
   nameserver 114.114.114.114
   nameserver ...  
   保存后执行resolvconf -u即可,不需要重启网络
 
2) 用第一种配置DNS后,会在/etc/resolv.conf的最下面多了一行: nameserver 8.8.8.8, 那么直接在这里修改可以么?
    答案是可以,并且立即生效,但是重启失效
 
 
 
 
 

centos和ubuntu的网络属性配置的更多相关文章

  1. Linux网络属性配置命令和管理详解

    一.Linux网络属性配置 1.Linux主机接入到网络方式 IP/NETMASK:实现本地网络通信 路由(网关):可以进行跨网络通信 DNS服务器地址:基于主机名的通信,Linux可以有三个DNS地 ...

  2. Linux基础入门之网络属性配置

    Linux基础入门之网络属性配置 摘要 Linux网络属性配置,最根本的就是ip和子网掩码(netmask),子网掩码是用来让本地主机来判断通信目标是否是本地网络内主机的,从而采取不同的通信机制. L ...

  3. 【linux相识相知】网络属性配置

    当我们拥有一个崭新的计算机的时候,第一步恐怕都是迫不及待的下载各种软件,看视频,听音乐等,这里的关键的一点是要有网络.现在的个人计算机大部分都是windows操作系统的,接入网络网络很简单,插上网线也 ...

  4. Linux网络属性配置

    目录 IP地址分类 如何将Linux主机接入到网络中 网络接口的命名方式 ifcfg系列命令 如何配置主机名 如何配置DNS服务器指向 iproute2系列命令 Linux管理网络服务 永久生效配置路 ...

  5. 十八、centos7网络属性配置

    一.为什么需要这个 服务器通常有多块网卡,有板载集成的,同时也有插在PCIe插槽的.Linux系统的命名原来是eth0,eth1这样的形式,但是这个编号往往不一定准确对应网卡接口的物理顺序.为解决这类 ...

  6. 联想Y430P CentOS 7.3 无线网络的配置

    # uname -a # 查看内核/操作系统/CPU信息的Linux系统信息命令 [root@www ~]# uname -a Linux www SMP Tue Nov :: UTC x86_64 ...

  7. vSphere vSwitch网络属性配置详解

    1.安全 混杂模式:把vSwitch当成是一个hub,同一台交换机上面所有的虚拟机都能接受到二层数据包. MAC地址更改:当vSwitch上面连接的某一个虚拟机MAC地址发生更改时,vSwitch是否 ...

  8. Linux网络属性管理

    Linux网络属性管理 局域网:以太网,令牌环网 Ethernet: CSMA/CD 冲突域 广播域 MAC:Media Access Control 48bits: 24bits: 24bits: ...

  9. Linux 网络属性管理

    Linux网络基础管理-1:IPv4 地址分类:  点分十进制:0.0.0.0-255.255.255.255  A类: 0 0000000 - 0 1111111: 1-127 网络数:126, 1 ...

随机推荐

  1. python's decorator&wrapper

    [python's decorator&wrapper] decorator A function returning another function, usually applied as ...

  2. 64 位 win7 使用PLSQL Developer(转)

    由于 PLSQL Developer 没有64位版本,所以在64位系统上运行该程链接64位Oracle时就会报错,笔者为这个问题纠结了好几天,后来通过请教Google + 动手实践,终于搞定了这个问题 ...

  3. iOS正确解决隐藏导航栏后push和pop或dismiss和present闪黑问题

    情景: 一级页面不显示导航栏 ,二级页面显示导航栏. 方法一 适用于push/pop: 一级页面中 - (void)viewWillAppear:(BOOL)animated { [super vie ...

  4. Orientation of phone Image

    相机拍摄的图像方向问题 Description 很多时候,我们习惯把手机相机拍摄的图像在电脑上面查看.有的时候在手机上面看图像是正的,可是电脑端查看是反的:有的时候手机和电脑都是反的:有的时候都是正的 ...

  5. PCL 3维点云的模板匹配

    Doc 来自PCL官方文档 http://www.pointclouds.org/documentation/tutorials/template_alignment.php#template-ali ...

  6. crt key转p12, jks p12互转,windows生成jks,

    crt key转p12, jks p12互转,windows生成jks, 摘自:https://blog.csdn.net/u010801696/article/details/86546191 20 ...

  7. W-D-S-DDR

    要把下载到nandflash里面的程序(大于8KB的时候)拷贝到链接地址,故要初始化DDR,才能够使用DDR. ??? 开发板上电后要初始化DRAC,以及DDR,然后把程序拷贝到50000000出运行 ...

  8. android屏幕页面实现滚动,页面跳转

    在 在LinearLayout外面包一层ScrollView即可,如下代码 Apidemo 中关于如何使用ScrollView说明,请参考:<ScrollView xmlns:android=& ...

  9. 测试用Word2007发布博客文章

    目前大部分的博客作者在用Word写博客这件事情上都会遇到以下3个痛点: 1.所有博客平台关闭了文档发布接口,用户无法使用Word,Windows Live Writer等工具来发布博客.使用Word写 ...

  10. swift pop实现动感按钮动画

    // //  MyButton.swift //  PopInstall // //  Created by su on 15/12/11. //  Copyright © 2015年 tian. A ...