zoukankan      html  css  js  c++  java
  • centos和ubuntu的网络属性配置

     
     
    一. 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, 那么直接在这里修改可以么?
        答案是可以,并且立即生效,但是重启失效
     
     
     
     
     
            
  • 相关阅读:
    Atcoder Tenka1 Programmer Contest 2019 D Three Colors
    Codeforces 1146E Hot is Cold
    ZOJ 3820 Building Fire Stations
    ZOJ 3822 Domination
    ZOJ 3949 Edge to the Root
    Codeforces 1144G Two Merged Sequences
    PTA 团体程序设计天梯赛 L3-020 至多删三个字符
    BZOJ 5102: [POI2018]Prawnicy
    BZOJ 1045: [HAOI2008] 糖果传递
    2017-2018 ACM-ICPC, Asia Tsukuba Regional Contest
  • 原文地址:https://www.cnblogs.com/regit/p/7765205.html
Copyright © 2011-2022 走看看